[{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Roman Anthony homers (7) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T22:35:31.744Z","endTime":"2025-08-27T22:37:05.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":608650,"link":"/api/v1/people/608650"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-27T20:01:23.286Z","endTime":"2025-08-27T22:17:50.765Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-08-27T22:17:50.765Z","endTime":"2025-08-27T22:34:31.161Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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-08-27T22:34:31.161Z","endTime":"2025-08-27T22:35:34.078Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.65743764845826,"strikeZoneBottom":1.68849165701679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.32218535390193,"aZ":-10.866774110872713,"pfxX":3.8464145801106895,"pfxZ":11.056275891244402,"pX":-0.31758207204028044,"pZ":1.527528620063108,"vX0":-6.670973976954354,"vY0":-138.08922070680958,"vZ0":-10.49768187335238,"x":129.11,"y":197.54,"x0":1.6320169153492416,"y0":50.00507919667877,"z0":6.114018961936217,"aX":7.41471483988042},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2321,"spinDirection":158},"zone":13,"typeConfidence":2.0,"plateTime":0.39694981946785823,"extension":6.231689316223956},"index":3,"playId":"c0eeee1a-2ebd-31e9-9b36-658abef780a4","pitchNumber":1,"startTime":"2025-08-27T22:35:34.078Z","endTime":"2025-08-27T22:35:38.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.2,"endSpeed":87.3,"strikeZoneTop":3.63460242590097,"strikeZoneBottom":1.77104622600007,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.08107510418877,"aZ":-9.575823502357407,"pfxX":4.169715551654956,"pfxZ":11.653960771095562,"pX":-0.48935109367165885,"pZ":1.5500586501457316,"vX0":-7.455299723133806,"vY0":-138.19123193367935,"vZ0":-10.463124399627397,"x":135.65,"y":196.93,"x0":1.6986281039217337,"y0":50.00299333325569,"z0":6.023533596478403,"aX":8.086033518917462},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.1,"breakHorizontal":-6.0,"spinRate":2122,"spinDirection":151},"zone":13,"typeConfidence":2.0,"plateTime":0.3959917033719731,"extension":6.311148820790221},"index":4,"playId":"da54caa8-9784-3aab-a95c-62f6c0e623b8","pitchNumber":2,"startTime":"2025-08-27T22:35:49.801Z","endTime":"2025-08-27T22:35:54.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.58387169205584,"strikeZoneBottom":1.6870787928364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.31087190392792,"aZ":-29.921415844837686,"pfxX":-1.458413825466028,"pfxZ":1.423143712976998,"pX":-0.4304714400663439,"pZ":1.9764638473735916,"vX0":-4.727242385179188,"vY0":-124.93066266944739,"vZ0":-4.40243212861839,"x":133.41,"y":185.42,"x0":1.6730537556083378,"y0":50.00494185710545,"z0":6.2107378189105855,"aX":-2.3139206969690282},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.8,"breakHorizontal":3.7,"spinRate":2207,"spinDirection":255},"zone":7,"typeConfidence":0.9,"plateTime":0.4378191201484216,"extension":6.460871965001019},"index":5,"playId":"7b925488-35ed-3299-b4a4-8781e1ae1ebe","pitchNumber":3,"startTime":"2025-08-27T22:36:07.782Z","endTime":"2025-08-27T22:36:12.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.63859165813274,"strikeZoneBottom":1.77554846525325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.068609729067116,"aZ":-29.51439140305654,"pfxX":-0.26251678304983994,"pfxZ":1.6206435344584316,"pX":-0.11467021341724823,"pZ":1.0726113305429292,"vX0":-4.828382234740195,"vY0":-127.35278433084511,"vZ0":-6.689651544594094,"x":121.37,"y":209.82,"x0":1.8397674179492014,"y0":50.00626673060896,"z0":6.067227121102491,"aX":-0.43023379235073383},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.7,"breakHorizontal":1.6,"spinRate":2218,"spinDirection":217},"zone":13,"typeConfidence":0.89,"plateTime":0.4300348856649592,"extension":6.327303771241212},"index":6,"playId":"9fcbd6ac-c794-3dac-9fa5-00920c8ef054","pitchNumber":4,"startTime":"2025-08-27T22:36:25.698Z","endTime":"2025-08-27T22:36:30.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.561544797098666,"aZ":-9.736685669608306,"pfxX":3.508363085987352,"pfxZ":11.580874313237103,"pX":-0.18592438114312937,"pZ":2.0315030917278314,"vX0":-6.331761311341886,"vY0":-138.25843092235817,"vZ0":-9.259911844865854,"x":124.09,"y":183.93,"x0":1.677191185566523,"y0":50.005884813238104,"z0":6.075985512427502,"aX":6.7995838702520315},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.2,"breakHorizontal":-5.0,"spinRate":2159,"spinDirection":153},"zone":8,"typeConfidence":2.0,"plateTime":0.3960122059116662,"extension":6.467350435034627},"hitData":{"launchSpeed":108.1,"launchAngle":26.0,"totalDistance":416.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.86,"coordY":30.82}},"index":7,"playId":"9dd852c4-df28-321c-ace8-b27146091793","pitchNumber":5,"startTime":"2025-08-27T22:36:43.358Z","endTime":"2025-08-27T22:37:05.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":-9.599999999999994,"contextMetrics":{},"playEndTime":"2025-08-27T22:37:05.019Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alex Bregman grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T22:36:59.732Z","endTime":"2025-08-27T22:37:52.825Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"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":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"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.8,"endSpeed":86.6,"strikeZoneTop":3.40935786747746,"strikeZoneBottom":1.55212416501533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.875042403334948,"aZ":-8.388236711615795,"pfxX":2.187865422145855,"pfxZ":12.419510567506158,"pX":-0.10047303614892503,"pZ":1.5714838167679648,"vX0":-5.310696756728155,"vY0":-137.60022644702585,"vZ0":-10.788341484757183,"x":120.83,"y":196.35,"x0":1.5713709851983166,"y0":50.00465844032007,"z0":6.114089363629219,"aX":4.19125098155505},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":-2.9,"spinRate":2187,"spinDirection":152},"zone":8,"typeConfidence":0.93,"plateTime":0.39823266026295245,"extension":6.294734178490395},"index":0,"playId":"9523c4fa-e206-363c-b5a4-7ab7fda39db6","pitchNumber":1,"startTime":"2025-08-27T22:37:29.383Z","endTime":"2025-08-27T22:37:32.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.726450111183965,"aZ":-25.33563939322509,"pfxX":8.644286966420111,"pfxZ":4.281820980971764,"pX":0.4351232957099093,"pZ":2.458147708718384,"vX0":-5.799906703353239,"vY0":-125.65907716510416,"vZ0":-4.234479158537091,"x":100.41,"y":172.41,"x0":1.6513279430354695,"y0":50.003982023460594,"z0":6.226229174316147,"aX":13.809669688472159},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":7.0,"breakHorizontal":-14.3,"spinRate":1430,"spinDirection":119},"zone":6,"typeConfidence":0.87,"plateTime":0.43606436969425655,"extension":6.230868161924445},"hitData":{"launchSpeed":94.6,"launchAngle":-15.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.73,"coordY":147.63}},"index":1,"playId":"2882cbc7-b31b-3e8a-8d83-b2aac875b7bb","pitchNumber":2,"startTime":"2025-08-27T22:37:44.701Z","endTime":"2025-08-27T22:37:52.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":0.78,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:37:52.825Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out to right fielder Dylan Beavers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T22:38:00.647Z","endTime":"2025-08-27T22:38:46.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.918827384565837,"aZ":-25.403649215226576,"pfxX":5.875976675590705,"pfxZ":4.300788289753204,"pX":-0.022682303889752457,"pZ":2.337850703727625,"vX0":-5.8336313264572155,"vY0":-124.69450119709444,"vZ0":-4.417114651955455,"x":117.86,"y":175.66,"x0":1.5829827819881834,"y0":50.006090736491224,"z0":6.22658387923025,"aX":9.261063969347772},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.0,"breakHorizontal":-9.4,"spinRate":1225,"spinDirection":118},"zone":5,"typeConfidence":0.87,"plateTime":0.4391473325169555,"extension":6.215034597679319},"index":0,"playId":"ff9b8b36-c728-3ec9-af90-a2983d5031a3","pitchNumber":1,"startTime":"2025-08-27T22:38:17.855Z","endTime":"2025-08-27T22:38:21.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.194212790504253,"aZ":-29.09250268370982,"pfxX":8.497996875868191,"pfxZ":2.006208361497565,"pX":0.1937245112858262,"pZ":2.5048920983270135,"vX0":-5.822130246578784,"vY0":-122.98844491432395,"vZ0":-3.1881812513667303,"x":109.62,"y":171.15,"x0":1.4866086489972208,"y0":50.00017860865948,"z0":6.28301521881071,"aX":13.027912631243472},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":3.1,"breakHorizontal":-14.0,"spinRate":1449,"spinDirection":125},"zone":5,"typeConfidence":0.91,"plateTime":0.4452014460225828,"extension":6.290262276543777},"hitData":{"launchSpeed":85.3,"launchAngle":53.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.0,"coordY":122.25}},"index":1,"playId":"0024fdc9-4fe4-3843-bb2d-e3c0ad29ca90","pitchNumber":2,"startTime":"2025-08-27T22:38:37.272Z","endTime":"2025-08-27T22:38:46.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.58,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:38:46.596Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T22:38:52.751Z","endTime":"2025-08-27T22:39:33.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.38386367706983,"strikeZoneBottom":1.57921639165418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.90118925363614,"aZ":-10.726784316194196,"pfxX":3.695973823020303,"pfxZ":11.24068561049444,"pX":-0.07486348845997165,"pZ":2.688931230361324,"vX0":-5.830013226889631,"vY0":-137.81261904155164,"vZ0":-7.485823255816981,"x":119.85,"y":166.18,"x0":1.5956581377541277,"y0":50.00587996888979,"z0":6.179186093173818,"aX":7.0543471835652305},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.8,"breakHorizontal":-5.4,"spinRate":2078,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.3986638633867061,"extension":6.268346580692901},"index":0,"playId":"737c3630-1bdc-3380-a98e-7a6adba86814","pitchNumber":1,"startTime":"2025-08-27T22:39:09.708Z","endTime":"2025-08-27T22:39:13.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.713975183984,"aZ":-30.140102083157764,"pfxX":-0.12667974553508143,"pfxZ":1.2734602646090387,"pX":-0.7351472998427965,"pZ":2.2464305815571963,"vX0":-5.5328121229438025,"vY0":-125.16561133634545,"vZ0":-4.0139758910200944,"x":145.02,"y":178.13,"x0":1.5143626819694969,"y0":50.00244196260636,"z0":6.321093694392079,"aX":-0.20196905586026997},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.7,"breakHorizontal":1.4,"spinRate":2284,"spinDirection":246},"zone":7,"typeConfidence":0.9,"plateTime":0.4365033718508333,"extension":6.301017110703517},"hitData":{"launchSpeed":99.2,"launchAngle":-13.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.52,"coordY":142.56}},"index":1,"playId":"d55f67c3-90f5-3a6b-ae0e-3968d432e6a6","pitchNumber":2,"startTime":"2025-08-27T22:39:25.445Z","endTime":"2025-08-27T22:39:33.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.699999999999996,"awayTeamWinProbability":57.300000000000004,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:39:33.773Z","atBatIndex":3},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ceddanne Rafaela pops out to catcher Samuel Basallo in foul territory.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-27T22:39:44.952Z","endTime":"2025-08-27T22:42:48.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[1],"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.50398075728631,"strikeZoneBottom":1.59459088907691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.018200162659884,"aZ":-27.322953750955577,"pfxX":9.982470709472683,"pfxZ":3.0987068878545125,"pX":0.7512505841435041,"pZ":1.3418797984067963,"vX0":-5.250467559228503,"vY0":-124.7795652013816,"vZ0":-6.301980735317755,"x":88.36,"y":202.55,"x0":1.5948647274333674,"y0":50.00150305584349,"z0":6.1755315456236834,"aX":15.61168733891026},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.3,"breakHorizontal":-16.7,"spinRate":1220,"spinDirection":112},"zone":14,"typeConfidence":0.89,"plateTime":0.44033681418960935,"extension":6.0974962458174895},"index":0,"playId":"92acc870-7f7b-3306-a2e3-d455faa5431a","pitchNumber":1,"startTime":"2025-08-27T22:40:00.930Z","endTime":"2025-08-27T22:40:07.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Red Sox challenged (tag play), call on the field was overturned: Jarren Duran steals (22) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"92acc870-7f7b-3306-a2e3-d455faa5431a","startTime":"2025-08-27T22:40:17.183Z","endTime":"2025-08-27T22:42:07.984Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"postOnSecond":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MA","challengeTeamId":111},"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.8,"dramaIndex":31.0,"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42556360684644,"aZ":-10.397419940889325,"pfxX":2.7208813382315986,"pfxZ":11.483268451381772,"pX":0.11991307185819307,"pZ":2.873542769470908,"vX0":-5.0016876983958,"vY0":-137.32920419786453,"vZ0":-7.11898394655129,"x":112.43,"y":161.19,"x0":1.6172539707816938,"y0":50.00659880392068,"z0":6.218974010257189,"aX":5.16207339191975},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.3,"breakHorizontal":-3.8,"spinRate":2230,"spinDirection":155},"zone":5,"typeConfidence":2.0,"plateTime":0.3999398443897806,"extension":6.306867305763162},"index":2,"playId":"f3a8244b-07ad-3871-87f5-33996d134482","pitchNumber":2,"startTime":"2025-08-27T22:42:07.984Z","endTime":"2025-08-27T22:42:11.611Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.5,"strikeZoneTop":3.53388868248879,"strikeZoneBottom":1.57807188905912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.75789813970199,"aZ":-9.329017666307085,"pfxX":2.4950553640983655,"pfxZ":11.848160767727553,"pX":1.570619944872486,"pZ":3.0085371358039517,"vX0":-1.1211742950084451,"vY0":-138.42514252170133,"vZ0":-7.080354774846727,"x":57.13,"y":157.55,"x0":1.6582125135600227,"y0":50.001183871045015,"z0":6.234293520731563,"aX":4.810378142229571},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.0,"breakHorizontal":-4.3,"spinRate":2249,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.3966583584101677,"extension":6.240234858023076},"index":3,"playId":"d913123e-ec1f-3ed7-98be-65bc43430d30","pitchNumber":3,"startTime":"2025-08-27T22:42:24.288Z","endTime":"2025-08-27T22:42:27.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.4,"endSpeed":78.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38419593330253,"aZ":-29.299256951738602,"pfxX":8.81569541129884,"pfxZ":1.8418997402166841,"pX":-0.14354898090046134,"pZ":2.562272562934989,"vX0":-6.999890612616688,"vY0":-124.16419490961387,"vZ0":-3.131540488327526,"x":122.47,"y":169.6,"x0":1.5639766201476686,"y0":50.00533130404538,"z0":6.272586960537525,"aX":13.7948403848941},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.9,"breakHorizontal":-14.4,"spinRate":1242,"spinDirection":119},"zone":5,"typeConfidence":0.91,"plateTime":0.44078680763373956,"extension":6.331728846525964},"hitData":{"launchSpeed":80.4,"launchAngle":89.0,"totalDistance":44.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":137.63,"coordY":210.46}},"index":4,"playId":"8ce896d8-49b3-3502-b55f-7cee94e1901c","pitchNumber":4,"startTime":"2025-08-27T22:42:39.211Z","endTime":"2025-08-27T22:42:48.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"second":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:42:48.767Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T22:44:37.940Z","endTime":"2025-08-27T22:46:06.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":94.5,"endSpeed":86.5,"strikeZoneTop":3.48731423899583,"strikeZoneBottom":1.59060459988704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.966334117010934,"aZ":-20.51939228694998,"pfxX":-10.981123184585847,"pfxZ":6.101203169474557,"pX":0.5901441909675914,"pZ":2.0137033943443394,"vX0":8.85472794438901,"vY0":-137.2382086832621,"vZ0":-5.584542419097534,"x":94.51,"y":184.41,"x0":-1.2491477919800777,"y0":50.00445121169433,"z0":5.469891906145958,"aX":-20.97882970004785},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.1,"breakHorizontal":18.1,"spinRate":2195,"spinDirection":223},"zone":9,"typeConfidence":0.93,"plateTime":0.39890630270895633,"extension":6.316657010729918},"index":0,"playId":"26864eb3-f00c-3b1f-98e4-a8ab834b8019","pitchNumber":1,"startTime":"2025-08-27T22:45:01.776Z","endTime":"2025-08-27T22:45:06.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.9,"strikeZoneTop":3.46326290220323,"strikeZoneBottom":1.46711507968451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.111140994494836,"aZ":-24.529500838609742,"pfxX":-10.32092828707109,"pfxZ":4.6808117236759195,"pX":-1.791502244695169,"pZ":2.792273793792309,"vX0":3.24777133880297,"vY0":-127.04700007295283,"vZ0":-1.7656648304658966,"x":185.29,"y":163.39,"x0":-1.7456755962584882,"y0":50.004523487620375,"z0":5.446405461658532,"aX":-16.86804304027828},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":8.3,"breakHorizontal":18.0,"spinRate":2120,"spinDirection":242},"zone":11,"typeConfidence":0.9,"plateTime":0.4311765532779379,"extension":6.110299628609912},"index":1,"playId":"38aae32c-e7fc-3eea-a45e-18495ca75ee5","pitchNumber":2,"startTime":"2025-08-27T22:45:20.925Z","endTime":"2025-08-27T22:45:24.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.53569719821327,"strikeZoneBottom":1.64143037885387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.37689527798834,"aZ":-28.776020387693272,"pfxX":-1.045745419948866,"pfxZ":2.0590231098141074,"pX":0.6222776274636015,"pZ":0.8818187889171786,"vX0":5.37440034597993,"vY0":-127.45620138428528,"vZ0":-5.69654763239238,"x":93.28,"y":214.97,"x0":-1.374746918594465,"y0":50.002619590788086,"z0":5.408663791528565,"aX":-1.7263372351522182},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.6,"breakHorizontal":0.7,"spinRate":2560,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42917560005390065,"extension":6.18218992958571},"index":2,"playId":"3cf0ab55-63c6-37e9-bee1-d34523acf0d3","pitchNumber":3,"startTime":"2025-08-27T22:45:38.019Z","endTime":"2025-08-27T22:45:42.444Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":82.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.3116596892499,"aZ":-27.99320680682906,"pfxX":-0.5797878918561965,"pfxZ":2.4638778264042163,"pX":0.33223466115879186,"pZ":2.2891298178441155,"vX0":5.157487844247221,"vY0":-128.3368060274484,"vZ0":-2.673661852015249,"x":104.34,"y":176.97,"x0":-1.6135741547047013,"y0":50.00191957888131,"z0":5.486839697066547,"aX":-0.9838485851959016},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.2,"breakHorizontal":0.1,"spinRate":2496,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.42402851162672306,"extension":6.164108162334772},"hitData":{"launchSpeed":103.5,"launchAngle":5.0,"totalDistance":97.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":157.9,"coordY":165.87}},"index":3,"playId":"2d71b3de-93d8-3e45-8b8f-c8cce76996ae","pitchNumber":4,"startTime":"2025-08-27T22:45:59.768Z","endTime":"2025-08-27T22:46:06.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:46:06.885Z","atBatIndex":5},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremiah Jackson doubles (3) on a sharp line drive to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T22:46:14.715Z","endTime":"2025-08-27T22:48:11.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.3,"strikeZoneTop":3.34610174694702,"strikeZoneBottom":1.4543424278011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.854401993862872,"aZ":-32.48588209563425,"pfxX":1.2805668749860937,"pfxZ":-0.19306494905869265,"pX":-1.280630203634048,"pZ":3.6412406634214958,"vX0":0.3263027616789809,"vY0":-124.60138880600702,"vZ0":1.5573162538169272,"x":165.81,"y":140.47,"x0":-1.5793145059385647,"y0":50.004828133670074,"z0":5.665996282233767,"aX":2.040981738564488},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.1,"breakHorizontal":-2.4,"spinRate":2512,"spinDirection":95},"zone":11,"typeConfidence":2.0,"plateTime":0.4373362541006629,"extension":6.194361459257468},"index":0,"playId":"70e6a657-1e0c-3e23-999a-ab4a7c258a22","pitchNumber":1,"startTime":"2025-08-27T22:46:34.858Z","endTime":"2025-08-27T22:46:38.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.1,"endSpeed":86.9,"strikeZoneTop":3.35954533086539,"strikeZoneBottom":1.50166807695426,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.010124071978034,"aZ":-24.783644060140055,"pfxX":-9.596663277508464,"pfxZ":3.8264406603728656,"pX":-0.8446177574005728,"pZ":1.7583511115710668,"vX0":5.239390128488837,"vY0":-138.35119568912177,"vZ0":-5.38705009422833,"x":149.19,"y":191.3,"x0":-1.5201296464869867,"y0":50.00288169287367,"z0":5.400597580802984,"aX":-18.529785702251118},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.0,"breakHorizontal":16.2,"spinRate":2078,"spinDirection":226},"zone":13,"typeConfidence":0.9,"plateTime":0.3964976634083057,"extension":6.296231953984553},"index":1,"playId":"62434acf-1bfa-3652-a7b1-700cf6c75baf","pitchNumber":2,"startTime":"2025-08-27T22:46:56.834Z","endTime":"2025-08-27T22:47:01.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":83.7,"endSpeed":77.3,"strikeZoneTop":3.3275266734776,"strikeZoneBottom":1.46926094430235,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3960622114993,"aZ":-38.699603934553075,"pfxX":4.044752671376282,"pfxZ":-4.348453111321011,"pX":0.49104679185095945,"pZ":1.1058182336970848,"vX0":4.179547692164107,"vY0":-121.87557599720944,"vZ0":-2.075578118002996,"x":98.28,"y":208.92,"x0":-1.772701382446466,"y0":50.00090445086601,"z0":5.316868547256557,"aX":6.071977761227613},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-8.2,"breakHorizontal":-8.3,"spinRate":2364,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4497521256164072,"extension":6.305482132254659},"index":2,"playId":"f980b082-073a-3fb9-9799-3eed66faf2b0","pitchNumber":3,"startTime":"2025-08-27T22:47:14.983Z","endTime":"2025-08-27T22:47:19.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.993072344405373,"aZ":-21.289176792939227,"pfxX":-9.629082000138302,"pfxZ":5.669216802317622,"pX":-0.3209600038635045,"pZ":2.333585262066466,"vX0":6.08827183208886,"vY0":-137.7609989395227,"vZ0":-4.774570989883518,"x":129.23,"y":175.77,"x0":-1.3102281945830543,"y0":50.000313881236636,"z0":5.530784767010538,"aX":-18.479854723778523},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":16.1,"spinRate":2096,"spinDirection":223},"zone":4,"typeConfidence":0.87,"plateTime":0.39779232786529084,"extension":6.252412479375773},"index":3,"playId":"70bd96a9-9bb3-36f1-a184-648a7845120b","pitchNumber":4,"startTime":"2025-08-27T22:47:33.371Z","endTime":"2025-08-27T22:47:36.749Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.86011305008505,"aZ":-28.07012310899377,"pfxX":-9.683419944834498,"pfxZ":2.519531768102036,"pX":-0.9996204644684503,"pZ":2.5424923359642846,"vX0":4.747344447755803,"vY0":-126.75484582771583,"vZ0":-1.5443174875758792,"x":155.1,"y":170.13,"x0":-1.6386060366617212,"y0":50.000242486450794,"z0":5.400352915672714,"aX":-15.757844653112093},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.4,"breakHorizontal":16.4,"spinRate":1680,"spinDirection":249},"zone":11,"typeConfidence":0.9,"plateTime":0.4320727205612336,"extension":6.217299574966155},"hitData":{"launchSpeed":103.7,"launchAngle":19.0,"totalDistance":346.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":32.96,"coordY":94.03}},"index":4,"playId":"3bc8f445-1b94-390b-b6f9-ffb82327ec50","pitchNumber":5,"startTime":"2025-08-27T22:47:57.410Z","endTime":"2025-08-27T22:48:11.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.7,"awayTeamWinProbability":53.3,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":0.67,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:48:11.951Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T22:48:16.046Z","endTime":"2025-08-27T22:48:59.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.147953678851636,"aZ":-24.744062929205764,"pfxX":-10.536324104442711,"pfxZ":3.787583751225707,"pX":-0.3220457881629526,"pZ":2.27148688804162,"vX0":6.581397789934544,"vY0":-139.1360380760632,"vZ0":-4.4172126364670445,"x":129.28,"y":177.45,"x0":-1.3489359214229248,"y0":50.00280497098997,"z0":5.518967638688374,"aX":-20.66253512577454},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.1,"breakHorizontal":17.8,"spinRate":2128,"spinDirection":221},"zone":7,"typeConfidence":0.92,"plateTime":0.3936411385739951,"extension":6.34685152595591},"hitData":{"launchSpeed":99.8,"launchAngle":30.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.93,"coordY":81.61}},"index":0,"playId":"d0094a5d-8788-3305-96a1-73f29a89ac61","pitchNumber":1,"startTime":"2025-08-27T22:48:48.225Z","endTime":"2025-08-27T22:48:59.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.1,"awayTeamWinProbability":56.9,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:48:59.790Z","atBatIndex":7},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-27T22:49:07.355Z","endTime":"2025-08-27T22:50:57.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.2,"strikeZoneTop":3.5917618797912,"strikeZoneBottom":1.58515571945198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.930087390899214,"aZ":-30.026266448123774,"pfxX":0.46803730822864287,"pfxZ":1.2859994572286357,"pX":-0.783978268264647,"pZ":2.5514765537550037,"vX0":1.7132972260028352,"vY0":-127.71404465125532,"vZ0":-1.7242321380279884,"x":146.88,"y":169.89,"x0":-1.5216863783440127,"y0":50.00157883399364,"z0":5.575436816069323,"aX":0.7802414296398777},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.2,"breakHorizontal":-1.2,"spinRate":2407,"spinDirection":170},"zone":4,"typeConfidence":2.0,"plateTime":0.4272949820640708,"extension":6.300632243715188},"index":0,"playId":"8a75f814-0163-3b19-8fcf-5e83ba506ba6","pitchNumber":1,"startTime":"2025-08-27T22:49:28.932Z","endTime":"2025-08-27T22:49:33.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.4,"endSpeed":86.9,"strikeZoneTop":3.61825898897829,"strikeZoneBottom":1.71361106460939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.38693124199256,"aZ":-20.86238053345668,"pfxX":-9.966006223217928,"pfxZ":5.903197739907114,"pX":-1.3775257653680586,"pZ":1.0174918720845785,"vX0":3.8277670650325635,"vY0":-137.29712539291953,"vZ0":-7.904909097774453,"x":169.51,"y":211.31,"x0":-1.492142131691771,"y0":50.00227601086763,"z0":5.345240582948649,"aX":-19.093178091036794},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.2,"breakHorizontal":17.3,"spinRate":2059,"spinDirection":227},"zone":13,"typeConfidence":0.8,"plateTime":0.39840009524120035,"extension":6.400864834769114},"index":1,"playId":"df47d243-18c9-3b56-9f8d-6c575f3cc04e","pitchNumber":2,"startTime":"2025-08-27T22:49:50.238Z","endTime":"2025-08-27T22:49:54.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.9,"endSpeed":85.8,"strikeZoneTop":3.60385369542148,"strikeZoneBottom":1.76715452375442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.14138563627193,"aZ":-22.23895717959195,"pfxX":-10.901129324149979,"pfxZ":5.274349465850804,"pX":-1.6671634885286235,"pZ":2.359701383738656,"vX0":3.262504051360913,"vY0":-136.6071752512952,"vZ0":-4.592761809327248,"x":180.55,"y":175.07,"x0":-1.4634913305648696,"y0":50.0019735871785,"z0":5.598986478582409,"aX":-20.524091388147095},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.8,"breakHorizontal":19.0,"spinRate":2027,"spinDirection":222},"zone":13,"typeConfidence":0.94,"plateTime":0.4015386781267818,"extension":6.2958620141175174},"index":2,"playId":"a991e04c-14dd-30e8-b164-35c1f49cddf3","pitchNumber":3,"startTime":"2025-08-27T22:50:11.915Z","endTime":"2025-08-27T22:50:15.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.021116441956963,"aZ":-31.008500916722586,"pfxX":0.2755699896696382,"pfxZ":0.7284104158709841,"pX":0.4426492487371886,"pZ":2.2887523098742046,"vX0":4.637777572667215,"vY0":-125.91466592444401,"vZ0":-1.7324302820227886,"x":100.13,"y":176.98,"x0":-1.4635524967156943,"y0":50.00228614619546,"z0":5.50935366661807,"aX":0.4385812430606932},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.2,"breakHorizontal":-1.7,"spinRate":2365,"spinDirection":156},"zone":9,"typeConfidence":2.0,"plateTime":0.4360252244690259,"extension":6.3428862899341265},"index":3,"playId":"288ffeb1-fda3-340f-9a25-322a82ad13aa","pitchNumber":4,"startTime":"2025-08-27T22:50:32.289Z","endTime":"2025-08-27T22:50:35.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62212706309406,"aZ":-33.25223440115067,"pfxX":5.719970483472807,"pfxZ":-0.709081104700287,"pX":0.937472334514451,"pZ":1.5698278746885383,"vX0":4.243550322309499,"vY0":-122.66921154020527,"vZ0":-2.1744954447823663,"x":81.27,"y":196.39,"x0":-1.561714534370373,"y0":50.00394205250921,"z0":5.318931667042569,"aX":8.665800567902036},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.6,"breakHorizontal":-11.4,"spinRate":2337,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4475283610278815,"extension":6.326531164757538},"index":4,"playId":"8b2f6ed5-56ef-34ae-a2d9-66a92d4afbf1","pitchNumber":5,"startTime":"2025-08-27T22:50:53.945Z","endTime":"2025-08-27T22:50:57.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":1.27,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:50:57.052Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathaniel Lowe strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T22:52:47.627Z","endTime":"2025-08-27T22:54:37.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09151738407337,"aZ":-12.748965946676531,"pfxX":3.8845403671786993,"pfxZ":10.370389493338378,"pX":0.0372738476946672,"pZ":2.9278229142869625,"vX0":-5.348683117705266,"vY0":-135.83659177141072,"vZ0":-6.7449207965785725,"x":115.58,"y":159.73,"x0":1.5250007081820538,"y0":50.00530368422082,"z0":6.325438075957319,"aX":7.278248303644826},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-5.9,"spinRate":2133,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4028711887038292,"extension":6.108222897505705},"index":0,"playId":"7d8902c7-435e-3600-9d76-81387a50a438","pitchNumber":1,"startTime":"2025-08-27T22:53:02.834Z","endTime":"2025-08-27T22:53:06.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.3,"endSpeed":85.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53902001634544,"aZ":-11.946073674189963,"pfxX":3.1693197918981424,"pfxZ":10.838311621204369,"pX":-0.44431310366135324,"pZ":3.591256114898626,"vX0":-6.746312841270413,"vY0":-135.7115204466788,"vZ0":-4.948652455058311,"x":133.94,"y":141.82,"x0":1.6613361115732126,"y0":50.0022383491157,"z0":6.269563160525101,"aX":5.915243206198337},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.7,"breakHorizontal":-4.3,"spinRate":2028,"spinDirection":152},"zone":1,"typeConfidence":2.0,"plateTime":0.4035106041779004,"extension":6.213443915176004},"index":1,"playId":"a3c439f7-9f15-39a6-a471-585953751094","pitchNumber":2,"startTime":"2025-08-27T22:53:21.270Z","endTime":"2025-08-27T22:53:24.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-27T22:53:30.157Z","endTime":"2025-08-27T22:53:44.187Z","isPitch":false,"type":"action","player":{"id":663993,"link":"/api/v1/people/663993"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.2,"strikeZoneTop":3.68109787115062,"strikeZoneBottom":1.62777714335324,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.767873540956906,"aZ":-12.618985288360225,"pfxX":3.2075020652306243,"pfxZ":10.041914746758323,"pX":0.193879039238724,"pZ":4.2053495000830985,"vX0":-5.241200178496291,"vY0":-138.40434985778793,"vZ0":-3.6482829037833273,"x":109.61,"y":125.24,"x0":1.6920440842399462,"y0":50.00390241373168,"z0":6.380800433679055,"aX":6.2472861806352045},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-4.8,"spinRate":1977,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.395158818447483,"extension":6.324708891357799},"index":3,"playId":"653a35ec-86a6-3edf-b27d-0cd67bdc4ba7","pitchNumber":3,"startTime":"2025-08-27T22:53:44.187Z","endTime":"2025-08-27T22:53:47.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.60599642810526,"strikeZoneBottom":1.5876490589913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.651853123502338,"aZ":-27.43322660076012,"pfxX":-0.9136430254139629,"pfxZ":2.8714834767385895,"pX":-0.9268346893400485,"pZ":0.43419758364100275,"vX0":-5.926286512768709,"vY0":-127.57570701270689,"vZ0":-8.916289688004907,"x":152.33,"y":227.06,"x0":1.5427700758560605,"y0":50.00592287257584,"z0":6.129203670898539,"aX":-1.5089556074913117},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.5,"breakHorizontal":3.0,"spinRate":2222,"spinDirection":186},"zone":13,"typeConfidence":0.89,"plateTime":0.42894108831387356,"extension":6.264857065708134},"index":4,"playId":"87b0e72e-7202-33d2-bc00-707cb8600a84","pitchNumber":4,"startTime":"2025-08-27T22:53:59.904Z","endTime":"2025-08-27T22:54:03.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.8,"endSpeed":86.8,"strikeZoneTop":3.56311957450712,"strikeZoneBottom":1.61461826843594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95575582182432,"aZ":-13.39497675072326,"pfxX":2.857730754947856,"pfxZ":9.71773508201348,"pX":0.12876932114724007,"pZ":4.27881569662687,"vX0":-5.159522368837375,"vY0":-137.9490510756896,"vZ0":-3.2757519523377225,"x":112.09,"y":123.25,"x0":1.6498503964130025,"y0":50.001545166392724,"z0":6.381509483880812,"aX":5.52236558970192},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-4.1,"spinRate":2205,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.39666317824992703,"extension":6.3090643066984216},"index":5,"playId":"39fed021-d893-3e1a-a04e-1cf7036b5733","pitchNumber":5,"startTime":"2025-08-27T22:54:17.718Z","endTime":"2025-08-27T22:54:21.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.528349196520544,"aZ":-28.979687776937322,"pfxX":7.321471676721977,"pfxZ":1.916270191885121,"pX":0.020838817197254514,"pZ":1.8552628570912548,"vX0":-6.348327833693562,"vY0":-127.6175455400697,"vZ0":-5.102830309512103,"x":116.21,"y":188.69,"x0":1.5760854183006188,"y0":50.00517874766234,"z0":6.13347055647208,"aX":12.212764035331388},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-12.0,"spinRate":1255,"spinDirection":119},"zone":8,"typeConfidence":0.88,"plateTime":0.42738753883213576,"extension":6.221501884890691},"index":6,"playId":"184cedcd-ee4a-32f5-8182-2aeb9bac3157","pitchNumber":6,"startTime":"2025-08-27T22:54:33.795Z","endTime":"2025-08-27T22:54:37.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":2.0999999999999943,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:54:37.143Z","atBatIndex":9},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T22:54:54.185Z","endTime":"2025-08-27T22:55:22.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.22265302121425,"strikeZoneBottom":1.44112961427557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.711820842336863,"aZ":-28.08442612067604,"pfxX":-1.7090763274424001,"pfxZ":2.5294621162888244,"pX":-0.24361661199042767,"pZ":2.7539416477177294,"vX0":-4.241930363989805,"vY0":-126.11119142741225,"vZ0":-3.1957645726409436,"x":126.29,"y":164.42,"x0":1.6796519701731842,"y0":50.00281233582018,"z0":6.293502012851168,"aX":-2.7632320118120686},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.1,"breakHorizontal":4.1,"spinRate":2234,"spinDirection":221},"zone":2,"typeConfidence":0.9,"plateTime":0.43367130502866,"extension":6.320791607911955},"index":0,"playId":"db24b2e2-87f7-3726-bee4-a91c70514b2e","pitchNumber":1,"startTime":"2025-08-27T22:55:01.507Z","endTime":"2025-08-27T22:55:05.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.446218938553844,"aZ":-25.520864186037024,"pfxX":7.6294027216258975,"pfxZ":4.100824027201475,"pX":0.09408987591746899,"pZ":1.6605202308926892,"vX0":-6.279670005140082,"vY0":-126.00213892966924,"vZ0":-5.8865562718585975,"x":113.41,"y":193.95,"x0":1.6165171590427678,"y0":50.001968395702114,"z0":6.0649169738176045,"aX":12.377481669670297},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.4,"breakHorizontal":-12.6,"spinRate":1281,"spinDirection":122},"zone":8,"typeConfidence":0.87,"plateTime":0.43321329394402364,"extension":6.199709899480361},"hitData":{"launchSpeed":108.4,"launchAngle":-18.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.74,"coordY":152.19}},"index":1,"playId":"fad1e2fc-0917-334c-98e5-dfe35863165f","pitchNumber":2,"startTime":"2025-08-27T22:55:14.638Z","endTime":"2025-08-27T22:55:22.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.3,"awayTeamWinProbability":56.7,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.61,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:55:22.308Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Connor Wong strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-27T22:55:31.517Z","endTime":"2025-08-27T22:56:45.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.47861413660764,"strikeZoneBottom":1.50324415071078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.38643343596484,"aZ":-12.051813440220272,"pfxX":4.205130302702397,"pfxZ":10.592490363570501,"pX":0.12173009980617354,"pZ":1.259070696093413,"vX0":-5.401152782857522,"vY0":-136.9806566418207,"vZ0":-10.839173373343382,"x":112.36,"y":204.79,"x0":1.5731240402807525,"y0":50.003661990558236,"z0":6.092595870255869,"aX":7.988668610913245},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2077,"spinDirection":151},"zone":14,"typeConfidence":2.0,"plateTime":0.3999325679847603,"extension":6.48990790124279},"index":0,"playId":"4c240b98-80b8-3a24-a6db-65dea4f35f6c","pitchNumber":1,"startTime":"2025-08-27T22:55:45.761Z","endTime":"2025-08-27T22:55:49.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.06427400533115,"aZ":-25.54307434078562,"pfxX":8.144112615033688,"pfxZ":4.12771693149926,"pX":0.5366406683800977,"pZ":2.0950971752846064,"vX0":-5.531894734033056,"vY0":-125.79214008448393,"vZ0":-5.075375986479797,"x":96.54,"y":182.21,"x0":1.7040921054169547,"y0":50.00170931346057,"z0":6.204858810035154,"aX":13.075698420798716},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.6,"breakHorizontal":-13.6,"spinRate":1262,"spinDirection":118},"zone":6,"typeConfidence":0.87,"plateTime":0.43511933165660066,"extension":6.178457045604805},"index":1,"playId":"3f3597be-26fd-3263-80f2-b49a7f8508c7","pitchNumber":2,"startTime":"2025-08-27T22:55:59.561Z","endTime":"2025-08-27T22:56:02.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84881795138986,"aZ":-27.703661013224863,"pfxX":8.470345952465921,"pfxZ":2.8562423453943016,"pX":1.1866338858282253,"pZ":3.2820449837652985,"vX0":-3.990741470923726,"vY0":-124.23143877410435,"vZ0":-1.776777025257926,"x":71.77,"y":150.16,"x0":1.7132920388417407,"y0":50.00096251510931,"z0":6.308972944770141,"aX":13.240212593125886},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-14.4,"spinRate":1181,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.44086392682118714,"extension":6.097409305604902},"index":2,"playId":"037f1c66-f877-3e3e-867d-33d31d131514","pitchNumber":3,"startTime":"2025-08-27T22:56:17.024Z","endTime":"2025-08-27T22:56:21.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-27T22:56:26.820Z","endTime":"2025-08-27T22:56:42.015Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.354483852500053,"aZ":-26.39908564067049,"pfxX":8.284252836983459,"pfxZ":3.71581556434323,"pX":0.41227161774504756,"pZ":1.9233558914515985,"vX0":-5.493052357760463,"vY0":-123.51796192398369,"vZ0":-4.969390119348664,"x":101.29,"y":186.85,"x0":1.582640177348036,"y0":50.00247516502841,"z0":6.1665946301155525,"aX":12.869817096288843},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.9,"breakHorizontal":-13.8,"spinRate":1224,"spinDirection":120},"zone":9,"typeConfidence":0.9,"plateTime":0.44253656259368723,"extension":6.333861804736879},"index":4,"playId":"e9bead18-3b12-3171-ab0d-98deec9e5f94","pitchNumber":4,"startTime":"2025-08-27T22:56:42.015Z","endTime":"2025-08-27T22:56:45.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-27T22:56:45.094Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colton Cowser grounds out, second baseman David Hamilton to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T22:58:45.304Z","endTime":"2025-08-27T23:00:27.901Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.38115600711246,"strikeZoneBottom":1.63583602511687,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14911581577344,"aZ":-30.718683693907526,"pfxX":0.5459142470972824,"pfxZ":0.8906919612832542,"pX":-0.7970886797036705,"pZ":3.1001565852222384,"vX0":2.0126343496036565,"vY0":-126.41007621768426,"vZ0":0.06866815158533357,"x":147.38,"y":155.08,"x0":-1.6722892145599886,"y0":50.00020585370037,"z0":5.525090040143954,"aX":0.8891408633510992},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.4,"spinRate":2418,"spinDirection":129},"zone":1,"typeConfidence":2.0,"plateTime":0.4321845221924945,"extension":6.152291042870221},"index":0,"playId":"acfae43a-68f2-3edb-8c78-cb4482b11ea1","pitchNumber":1,"startTime":"2025-08-27T22:58:55.279Z","endTime":"2025-08-27T22:58:59.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.39728276354781,"strikeZoneBottom":1.65223955241166,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69551699478865,"aZ":-36.044665427912534,"pfxX":4.528966442623331,"pfxZ":-2.5256443658112158,"pX":1.2227233220588345,"pZ":1.888326742755234,"vX0":5.257859969572749,"vY0":-123.08724709982266,"vZ0":-1.3474811667942344,"x":70.39,"y":187.8,"x0":-1.5303805322526238,"y0":50.00295651279451,"z0":5.498124154208384,"aX":6.940273519360849},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-4.7,"breakHorizontal":-9.5,"spinRate":2392,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4451911757972731,"extension":6.2051282783421176},"index":1,"playId":"66dcc888-8d2f-3880-a9eb-7aa0c866d5e0","pitchNumber":2,"startTime":"2025-08-27T22:59:12.225Z","endTime":"2025-08-27T22:59:16.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.63018642895312,"aZ":-26.14130610778766,"pfxX":-9.786412860169271,"pfxZ":3.608556939820539,"pX":-0.9359069470227861,"pZ":2.187482511754561,"vX0":5.299064684984355,"vY0":-127.96049512515083,"vZ0":-2.967913762027374,"x":152.67,"y":179.72,"x0":-1.7544638816171505,"y0":50.00074049749245,"z0":5.394880888725134,"aX":-16.343240614268655},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":1860,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42688272178217357,"extension":6.1482244085279785},"index":2,"playId":"3447a86c-7326-314a-86e8-24a56cf168a9","pitchNumber":3,"startTime":"2025-08-27T22:59:30.408Z","endTime":"2025-08-27T22:59:34.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-27T22:59:39.041Z","endTime":"2025-08-27T22:59:58.063Z","isPitch":false,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":88.7,"endSpeed":82.2,"strikeZoneTop":3.32224907930694,"strikeZoneBottom":1.5772966376899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.86787684826978,"aZ":-23.556780540728685,"pfxX":-9.951098009758034,"pfxZ":5.078730986348862,"pX":-1.036323880618236,"pZ":-0.007667655392831195,"vX0":4.943743718402633,"vY0":-128.92695430737632,"vZ0":-8.532423164227554,"x":156.5,"y":238.99,"x0":-1.6779623361457814,"y0":50.003069443877564,"z0":5.140543710089667,"aX":-16.88162616402293},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.7,"breakHorizontal":17.0,"spinRate":1947,"spinDirection":240},"zone":13,"typeConfidence":0.9,"plateTime":0.42360132149985397,"extension":6.260485008287072},"index":4,"playId":"a8200a5d-46ac-3788-bc38-b56918b16f06","pitchNumber":4,"startTime":"2025-08-27T22:59:58.063Z","endTime":"2025-08-27T23:00:01.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.517688124915416,"aZ":-23.040488103288155,"pfxX":-11.071083733861938,"pfxZ":4.641414806236966,"pX":0.007808612996448911,"pZ":1.7759093452437613,"vX0":7.256594177561082,"vY0":-139.03526410958784,"vZ0":-6.055307488098587,"x":116.7,"y":190.83,"x0":-1.189922332360796,"y0":50.00650076110988,"z0":5.498935054709349,"aX":-21.802492017909984},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.3,"breakHorizontal":18.7,"spinRate":2023,"spinDirection":220},"zone":8,"typeConfidence":0.94,"plateTime":0.393108126514492,"extension":6.336091941713765},"hitData":{"launchSpeed":94.1,"launchAngle":-2.0,"totalDistance":30.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":152.19}},"index":5,"playId":"c8ddd013-37d3-3c9b-ae53-12276c04a5b1","pitchNumber":5,"startTime":"2025-08-27T23:00:20.258Z","endTime":"2025-08-27T23:00:27.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:00:27.901Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:00:37.240Z","endTime":"2025-08-27T23:02:24.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.56915991822548,"strikeZoneBottom":1.68471232144829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.364757901715315,"aZ":-25.301775324103254,"pfxX":-10.847190238798243,"pfxZ":3.6284313644786916,"pX":-0.29659201765128296,"pZ":3.180319566019045,"vX0":6.5489842775300575,"vY0":-136.80538110653399,"vZ0":-1.8302369227569086,"x":128.31,"y":152.91,"x0":-1.3130235463591051,"y0":50.00250376855816,"z0":5.593347040475013,"aX":-20.547032151244828},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.4,"breakHorizontal":18.2,"spinRate":1972,"spinDirection":226},"zone":1,"typeConfidence":0.92,"plateTime":0.4004666131322332,"extension":6.241527705571981},"index":0,"playId":"24be5fe7-7d04-34a5-b483-6aaf36376587","pitchNumber":1,"startTime":"2025-08-27T23:00:53.894Z","endTime":"2025-08-27T23:00:57.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.411507153881995,"aZ":-35.433218515442924,"pfxX":5.278787700768297,"pfxZ":-2.17173653485567,"pX":1.178224101620225,"pZ":1.708623002955366,"vX0":4.649873162207129,"vY0":-121.82905396229036,"vZ0":-1.7458104187025554,"x":72.09,"y":192.65,"x0":-1.4424282671918103,"y0":50.00303712852793,"z0":5.503075988981953,"aX":7.918079509301259},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-4.1,"breakHorizontal":-10.7,"spinRate":2289,"spinDirection":37},"zone":14,"typeConfidence":0.91,"plateTime":0.4499575566658631,"extension":6.216228738956453},"index":1,"playId":"25d3322b-0064-3adb-8020-0cf424ce85f6","pitchNumber":2,"startTime":"2025-08-27T23:01:10.920Z","endTime":"2025-08-27T23:01:14.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.7,"endSpeed":78.9,"strikeZoneTop":3.69745492341866,"strikeZoneBottom":1.64863858885133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91550412948729,"aZ":-33.743417944297256,"pfxX":5.267250285168133,"pfxZ":-1.0151573391300928,"pX":-0.031116342182796148,"pZ":0.5016576814666126,"vX0":2.4167174587739497,"vY0":-123.37949794003502,"vZ0":-4.896791666350178,"x":118.19,"y":225.24,"x0":-1.7053942766703531,"y0":50.00109598874059,"z0":5.333220745649082,"aX":8.175974603565535},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-2.6,"breakHorizontal":-10.1,"spinRate":2391,"spinDirection":26},"zone":13,"typeConfidence":0.89,"plateTime":0.4427518873144112,"extension":6.183528562637385},"index":2,"playId":"dd530819-5958-3bcd-bb63-38f03880f884","pitchNumber":3,"startTime":"2025-08-27T23:01:28.516Z","endTime":"2025-08-27T23:01:32.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.72083145762605,"strikeZoneBottom":1.67214015019165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.885061774987925,"aZ":-16.230176255788894,"pfxX":-4.783321897085237,"pfxZ":8.463678028495796,"pX":-1.2379216986932675,"pZ":5.110583774047273,"vX0":2.760840470404594,"vY0":-137.01386249457704,"vZ0":1.5297358644188972,"x":164.19,"y":100.79,"x0":-1.6421047618473856,"y0":50.00173364128355,"z0":5.660560880543737,"aX":-9.009686789878282},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":8.0,"spinRate":2065,"spinDirection":229},"zone":11,"typeConfidence":0.91,"plateTime":0.40118721685264624,"extension":6.041422902043174},"index":3,"playId":"09350f90-2cae-3780-8b72-f93ffb53dc5e","pitchNumber":4,"startTime":"2025-08-27T23:01:48.598Z","endTime":"2025-08-27T23:01:51.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-27T23:02:04.023Z","endTime":"2025-08-27T23:02:20.368Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.70459014378384,"strikeZoneBottom":1.68839415173344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.734627017941936,"aZ":-22.37640266114126,"pfxX":-10.666713561842027,"pfxZ":5.150932372052861,"pX":0.033834765186135894,"pZ":2.240881062853671,"vX0":7.264218154031138,"vY0":-137.39182109577425,"vZ0":-4.733267114417816,"x":115.71,"y":178.28,"x0":-1.264655661473903,"y0":50.0050892086037,"z0":5.515810019311372,"aX":-20.302291269593187},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":17.6,"spinRate":2132,"spinDirection":222},"zone":8,"typeConfidence":0.92,"plateTime":0.39935500328321316,"extension":6.300899194814558},"index":5,"playId":"839f7dd7-a0b3-3792-a912-ade5ef3331d9","pitchNumber":5,"startTime":"2025-08-27T23:02:20.368Z","endTime":"2025-08-27T23:02:24.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:02:24.265Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Coby Mayo singles on a ground ball to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:02:28.813Z","endTime":"2025-08-27T23:03:38.193Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20299820254439,"aZ":-22.323722164288903,"pfxX":-10.029019872898207,"pfxZ":5.079039275627421,"pX":-0.4147692761384951,"pZ":2.230957302431768,"vX0":6.08271811026571,"vY0":-138.70502764947787,"vZ0":-4.945746900252816,"x":132.81,"y":178.54,"x0":-1.337745959403983,"y0":50.00583749831676,"z0":5.5338476268956,"aX":-19.465570821700116},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.3,"breakHorizontal":16.8,"spinRate":2039,"spinDirection":220},"zone":7,"typeConfidence":0.9,"plateTime":0.395489291873949,"extension":6.335643792148127},"index":0,"playId":"1c6a48a5-c0dd-3003-be11-034198ede571","pitchNumber":1,"startTime":"2025-08-27T23:02:48.026Z","endTime":"2025-08-27T23:02:51.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":78.0,"strikeZoneTop":3.60123725756671,"strikeZoneBottom":1.66860353730503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.6072727697705,"aZ":-35.12945105424826,"pfxX":6.805103635039652,"pfxZ":-1.9401918344905908,"pX":0.737674009636605,"pZ":1.574453373544704,"vX0":3.5641954210133786,"vY0":-122.60805884450589,"vZ0":-2.1042923412892196,"x":88.88,"y":196.27,"x0":-1.6174325284704025,"y0":50.00053221405683,"z0":5.433722502514507,"aX":10.386713763807393},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-3.7,"breakHorizontal":-13.2,"spinRate":2378,"spinDirection":38},"zone":9,"typeConfidence":0.91,"plateTime":0.44625445537566444,"extension":6.142344010992655},"index":1,"playId":"9a5500dc-538e-3f63-b630-05129dede0ff","pitchNumber":2,"startTime":"2025-08-27T23:03:09.271Z","endTime":"2025-08-27T23:03:13.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":86.8,"endSpeed":79.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0206375961449,"aZ":-30.784849506250964,"pfxX":-4.29347269895519E-4,"pfxZ":0.8599291935442839,"pX":0.5588834321575122,"pZ":2.090285271774666,"vX0":4.766641086821117,"vY0":-126.31486551174314,"vZ0":-2.449236789866073,"x":95.7,"y":182.34,"x0":-1.3535087801204642,"y0":50.0026809176604,"z0":5.550671468833798,"aX":-0.001515030224850805},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":-1.1,"spinRate":2447,"spinDirection":148},"zone":9,"typeConfidence":2.0,"plateTime":0.43382889742063035,"extension":6.204774974523791},"hitData":{"launchSpeed":77.4,"launchAngle":6.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.68,"coordY":139.0}},"index":2,"playId":"ad67b804-b2d2-38a0-8356-f1ff04200380","pitchNumber":3,"startTime":"2025-08-27T23:03:26.112Z","endTime":"2025-08-27T23:03:38.193Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:03:38.193Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Beavers doubles (4) on a fly ball to shortstop Trevor Story, deflected by center fielder Ceddanne Rafaela. Coby Mayo scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:03:44.427Z","endTime":"2025-08-27T23:05:11.508Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3],"actionIndex":[1],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Passed Ball","eventType":"passed_ball","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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.7,"strikeZoneTop":3.49816362291755,"strikeZoneBottom":1.68171467444475,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.32579229819085,"aZ":-25.047637544508618,"pfxX":-9.795685661871609,"pfxZ":3.7150318592681515,"pX":-0.7032250423606834,"pZ":2.508756921696003,"vX0":5.328196774676738,"vY0":-137.60560897991436,"vZ0":-3.541039247109429,"x":143.81,"y":171.04,"x0":-1.391101330251109,"y0":50.005768383779625,"z0":5.507959858483881,"aX":-18.802171982036967},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.1,"breakHorizontal":16.7,"spinRate":1884,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.3979361542264366,"extension":6.236152965802911},"index":0,"playId":"284a93b1-acef-3732-8e43-577f5fddc80b","pitchNumber":1,"startTime":"2025-08-27T23:04:04.115Z","endTime":"2025-08-27T23:04:10.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Passed ball by catcher Connor Wong. Coby Mayo to 2nd.","event":"Passed Ball","eventType":"passed_ball","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"actionPlayId":"284a93b1-acef-3732-8e43-577f5fddc80b","startTime":"2025-08-27T23:04:18.572Z","endTime":"2025-08-27T23:04:35.265Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":691723,"link":"/api/v1/people/691723"},"postOnSecond":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.99,"dramaIndex":38.0,"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.2,"endSpeed":86.5,"strikeZoneTop":3.54849480263167,"strikeZoneBottom":1.79101612925264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.09181792092667,"aZ":-24.06242386976706,"pfxX":-10.950586801537007,"pfxZ":4.252921832091568,"pX":0.13741034258843762,"pZ":2.6113369882696413,"vX0":7.725721128506968,"vY0":-136.98074867121704,"vZ0":-3.6220648294943105,"x":111.76,"y":168.27,"x0":-1.2909167880590404,"y0":50.00382894808756,"z0":5.587913423772457,"aX":-20.89705248308428},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":18.2,"spinRate":2106,"spinDirection":221},"zone":5,"typeConfidence":0.93,"plateTime":0.399218035505299,"extension":6.3178790681639345},"index":2,"playId":"47f48567-e097-328f-8f6d-29456454701f","pitchNumber":2,"startTime":"2025-08-27T23:04:35.265Z","endTime":"2025-08-27T23:04:39.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.08165957515881,"aZ":-24.042519331234143,"pfxX":-9.395247731971821,"pfxZ":4.914078839466779,"pX":-1.0885734622431333,"pZ":2.163942640470274,"vX0":4.691385084764157,"vY0":-127.50652086826504,"vZ0":-3.291747655133887,"x":158.49,"y":180.35,"x0":-1.7271859439833752,"y0":50.00253638746976,"z0":5.359094902545374,"aX":-15.540936360425501},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":16.1,"spinRate":1935,"spinDirection":240},"zone":13,"typeConfidence":0.89,"plateTime":0.4288214174999978,"extension":6.3181123391919565},"hitData":{"launchSpeed":71.7,"launchAngle":35.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.85,"coordY":113.48}},"index":3,"playId":"491752d3-a90d-37a5-aaed-fafbb694b0f1","pitchNumber":3,"startTime":"2025-08-27T23:04:55.087Z","endTime":"2025-08-27T23:05:11.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"second":{"id":691723,"link":"/api/v1/people/691723"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":11.0,"leverageIndex":0.99,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:05:11.508Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dylan Carlson grounds out, shortstop Trevor Story to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-27T23:05:42.338Z","endTime":"2025-08-27T23:06:22.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.18145624848214,"aZ":-26.801146130862406,"pfxX":0.28543165593360564,"pfxZ":3.178255209825128,"pX":0.5855659176299336,"pZ":2.6674232262749342,"vX0":5.198578886982553,"vY0":-128.75225807082612,"vZ0":-2.0072078619200737,"x":94.68,"y":166.76,"x0":-1.4914639201184363,"y0":50.00115168292871,"z0":5.518523643892598,"aX":0.48102407348314913},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2469,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.42441404521225934,"extension":6.107668283193729},"index":0,"playId":"addf6a28-a0bd-3a9b-812d-84628bb4f9b4","pitchNumber":1,"startTime":"2025-08-27T23:05:52.128Z","endTime":"2025-08-27T23:05:55.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51148490408141,"aZ":-33.39877230012385,"pfxX":7.149280697107455,"pfxZ":-0.8076500746566335,"pX":0.8047923720238866,"pZ":2.2123338783309237,"vX0":3.8998044844476083,"vY0":-122.50229062279872,"vZ0":-0.90489469982524,"x":86.32,"y":179.05,"x0":-1.7373118346494563,"y0":50.0034190873478,"z0":5.445200878775937,"aX":10.849154237983532},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-1.4,"breakHorizontal":-13.9,"spinRate":2313,"spinDirection":37},"zone":9,"typeConfidence":0.92,"plateTime":0.4473568087855768,"extension":6.223574017238566},"hitData":{"launchSpeed":71.5,"launchAngle":6.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.37,"coordY":148.14}},"index":1,"playId":"384ecc87-c5c1-3d97-936e-48aec20b9ba5","pitchNumber":2,"startTime":"2025-08-27T23:06:15.094Z","endTime":"2025-08-27T23:06:22.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"second":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.31,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:06:22.608Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"David Hamilton strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:08:11.606Z","endTime":"2025-08-27T23:10:01.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":2.94381277286884,"strikeZoneBottom":1.20260568727643,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.303680315986792,"aZ":-12.240228856628319,"pfxX":5.403551887694746,"pfxZ":10.728314002066744,"pX":0.3371778292470419,"pZ":4.346253512253761,"vX0":-5.462303540113955,"vY0":-135.82938542849612,"vZ0":-3.1231430872937422,"x":104.15,"y":121.43,"x0":1.6775977480256854,"y0":50.00358881474366,"z0":6.368807445863831,"aX":10.041206082508529},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.0,"breakHorizontal":-8.5,"spinRate":2067,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40411326716182394,"extension":6.247030441924712},"index":0,"playId":"c20a4a7b-979b-3bb4-9ea0-1c4172fcc4f6","pitchNumber":1,"startTime":"2025-08-27T23:08:29.708Z","endTime":"2025-08-27T23:08:34.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.36618942739172,"strikeZoneBottom":1.42183811244568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.010924918269776,"aZ":-9.165938358235953,"pfxX":4.959074762416279,"pfxZ":12.32322278792303,"pX":0.7520429247355308,"pZ":2.04850848790243,"vX0":-4.265829925643229,"vY0":-136.06160791923708,"vZ0":-9.097016023325148,"x":88.33,"y":183.47,"x0":1.6990856399106402,"y0":50.00373137672051,"z0":6.078556433993096,"aX":9.259940511855856},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.5,"breakHorizontal":-8.0,"spinRate":2182,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.4031965307794101,"extension":6.274412645961587},"index":1,"playId":"e64ebd98-97e4-3b78-8ae1-6dde4d94a102","pitchNumber":2,"startTime":"2025-08-27T23:08:49.223Z","endTime":"2025-08-27T23:08:52.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.45762221029788,"strikeZoneBottom":1.54808771613433,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.205730822766398,"aZ":-28.41309325300486,"pfxX":-1.0218176451670988,"pfxZ":2.4181252947993013,"pX":-1.6384081583805508,"pZ":1.605002780018206,"vX0":-7.464672571906376,"vY0":-123.92472649025521,"vZ0":-5.475917349463001,"x":179.45,"y":195.44,"x0":1.5476875637280314,"y0":50.00023962269366,"z0":6.2222721104119,"aX":-1.5841279840341478},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.2,"breakHorizontal":3.6,"spinRate":2143,"spinDirection":249},"zone":13,"typeConfidence":0.91,"plateTime":0.4423176274228253,"extension":6.348309981055009},"index":2,"playId":"cb955239-7e55-3522-905b-99f83b0647b2","pitchNumber":3,"startTime":"2025-08-27T23:09:03.768Z","endTime":"2025-08-27T23:09:07.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":3.38244568996339,"strikeZoneBottom":1.57516949218549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.130367444485938,"aZ":-23.45226393656193,"pfxX":8.482283899105518,"pfxZ":5.625248464255738,"pX":0.1204552385971971,"pZ":1.1329258206295418,"vX0":-6.4971041855432095,"vY0":-123.83535879771932,"vZ0":-7.226267097790195,"x":112.41,"y":208.19,"x0":1.6783080501264211,"y0":50.0023610429123,"z0":6.055624065170242,"aX":13.150912038286926},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":8.6,"breakHorizontal":-13.8,"spinRate":1157,"spinDirection":113},"zone":14,"typeConfidence":0.88,"plateTime":0.4425935299166488,"extension":6.2969364558575736},"index":3,"playId":"8c4697e8-d15b-3631-acca-18834af412ae","pitchNumber":4,"startTime":"2025-08-27T23:09:16.964Z","endTime":"2025-08-27T23:09:20.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.5,"strikeZoneTop":3.33706845726679,"strikeZoneBottom":1.39313477985403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.247350313124667,"aZ":-11.910052074297244,"pfxX":5.355906354629197,"pfxZ":10.791311788456653,"pX":-0.15963252494227875,"pZ":2.476470994656375,"vX0":-6.875287099014222,"vY0":-136.4728876087186,"vZ0":-7.488800480871733,"x":123.08,"y":171.92,"x0":1.7015661937026152,"y0":50.005123216968244,"z0":6.0845164912979754,"aX":10.060425362089267},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-8.2,"spinRate":2137,"spinDirection":151},"zone":5,"typeConfidence":2.0,"plateTime":0.40200716757796817,"extension":6.3585945290322465},"index":4,"playId":"5569a6a0-8e4e-34c6-9e46-13aa565072fe","pitchNumber":5,"startTime":"2025-08-27T23:09:30.871Z","endTime":"2025-08-27T23:09:34.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-27T23:09:43.574Z","endTime":"2025-08-27T23:09:57.998Z","isPitch":false,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.5,"endSpeed":85.8,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34901424225251,"aZ":-9.699033642195305,"pfxX":4.703721390183659,"pfxZ":11.8649132040415,"pX":-0.3656136007173704,"pZ":2.2599741631476236,"vX0":-6.789826249788231,"vY0":-137.23542730382437,"vZ0":-8.611400161265479,"x":130.94,"y":177.76,"x0":1.5374628859851547,"y0":50.00321354678048,"z0":6.1124211926280925,"aX":8.910554169595923},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.7,"breakHorizontal":-7.0,"spinRate":2088,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40019786853788064,"extension":6.2745418277082825},"index":6,"playId":"064d7298-b6d7-3c16-923e-9117163bba53","pitchNumber":6,"startTime":"2025-08-27T23:09:57.998Z","endTime":"2025-08-27T23:10:01.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:10:01.086Z","atBatIndex":17},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Roman Anthony pops out to third baseman Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:10:08.318Z","endTime":"2025-08-27T23:10:33.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608650,"fullName":"Dietrich Enns","link":"/api/v1/people/608650"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.945402239482753,"aZ":-24.232471279524663,"pfxX":8.005978232515053,"pfxZ":5.019412804707569,"pX":0.9844524024896147,"pZ":3.368607732372508,"vX0":-4.538962439568314,"vY0":-125.1761601498103,"vZ0":-1.9963951837977585,"x":79.47,"y":147.83,"x0":1.783790518217182,"y0":50.002352417461324,"z0":6.166051959956036,"aX":12.668211332268932},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":8.9,"breakHorizontal":-13.4,"spinRate":1091,"spinDirection":115},"zone":12,"typeConfidence":0.86,"plateTime":0.4380458756847281,"extension":6.213445140935229},"hitData":{"launchSpeed":52.6,"launchAngle":60.0,"totalDistance":113.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":100.87,"coordY":164.62}},"index":0,"playId":"7480d837-56ed-382d-9360-6c0e8773f029","pitchNumber":1,"startTime":"2025-08-27T23:10:25.578Z","endTime":"2025-08-27T23:10:33.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":608650,"link":"/api/v1/people/608650"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:10:33.108Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Bregman hit by pitch.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:12:58.603Z","endTime":"2025-08-27T23:13:18.832Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-27T23:10:40.869Z","endTime":"2025-08-27T23:11:12.278Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Roansy Contreras replaces Dietrich Enns.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-27T23:11:12.278Z","endTime":"2025-08-27T23:13:00.897Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672710,"link":"/api/v1/people/672710"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608650,"link":"/api/v1/people/608650","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.0,"strikeZoneTop":3.34576616126925,"strikeZoneBottom":1.51595447529702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.710203410440073,"aZ":-30.83885604499608,"pfxX":1.4701241879790783,"pfxZ":0.8493777703152867,"pX":-0.23956840821567815,"pZ":1.9561492085678205,"vX0":1.9619001092279276,"vY0":-124.68232245646419,"vZ0":-4.120557690172231,"x":126.13,"y":185.96,"x0":-1.2272318739791446,"y0":50.00527178559834,"z0":6.170905716306383,"aX":2.318136993436903},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.8,"breakHorizontal":-3.1,"spinRate":2447,"spinDirection":103},"zone":8,"typeConfidence":2.0,"plateTime":0.43903982090539495,"extension":6.1575824150507055},"index":2,"playId":"cce9ae5d-0f1c-3f05-be02-a220f0d255cb","pitchNumber":1,"startTime":"2025-08-27T23:13:00.897Z","endTime":"2025-08-27T23:13:04.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":88.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.89677772847304,"aZ":-12.55468931949654,"pfxX":-7.959927886117404,"pfxZ":9.670680831282096,"pX":-2.869664254052181,"pZ":3.690796042676686,"vX0":-1.072455559472883,"vY0":-142.09181702026393,"vZ0":-4.638671432053373,"x":226.38,"y":139.13,"x0":-1.4530735418308125,"y0":50.006167651900945,"z0":6.152753781045683,"aX":-16.15383232905211},"breaks":{"breakAngle":50.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":14.6,"spinRate":2322,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.38661911979077246,"extension":6.217074932412116},"index":3,"playId":"13176a3d-fce1-3636-8b2c-53ad12a376b6","pitchNumber":2,"startTime":"2025-08-27T23:13:14.429Z","endTime":"2025-08-27T23:13:18.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:13:18.832Z","atBatIndex":19},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trevor Story grounds into a force out, shortstop Gunnar Henderson to second baseman Jackson Holliday. Alex Bregman out at 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-27T23:14:28.391Z","endTime":"2025-08-27T23:16:34.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-27T23:13:37.460Z","endTime":"2025-08-27T23:14:30.715Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.48084967633409,"strikeZoneBottom":1.63785427513364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.4685675012001,"aZ":-10.596353256664514,"pfxX":-5.62124904067792,"pfxZ":10.588097928388072,"pX":1.12130993091598,"pZ":1.8698936347250181,"vX0":8.32814515864661,"vY0":-141.8653114229046,"vZ0":-9.729005801343952,"x":74.26,"y":188.29,"x0":-1.1221599156599311,"y0":50.006388326104016,"z0":6.01956642320856,"aX":-11.459997612146962},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2385,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.3860992270230943,"extension":6.302067926380917},"index":1,"playId":"c994ae80-2960-3b33-bca5-31f09ad4a16a","pitchNumber":1,"startTime":"2025-08-27T23:14:30.715Z","endTime":"2025-08-27T23:14:34.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.292631466885457,"aZ":-14.552574987565768,"pfxX":-8.07378241453419,"pfxZ":8.83818043428393,"pX":-0.6320869826052206,"pZ":3.0010576788556573,"vX0":4.394012926098305,"vY0":-140.22166176906902,"vZ0":-6.086453675640591,"x":141.09,"y":157.75,"x0":-1.1692277390445451,"y0":50.005041188677396,"z0":6.14698046776781,"aX":-16.102174107767198},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":13.7,"spinRate":2210,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3904072160084122,"extension":6.244604905539856},"index":2,"playId":"bf9c8958-c33a-3c7a-8c51-f96a87f74e81","pitchNumber":2,"startTime":"2025-08-27T23:14:49.442Z","endTime":"2025-08-27T23:14:52.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"playId":"99f64615-b099-3714-b3e8-e3f7b22fe9ed","startTime":"2025-08-27T23:15:11.912Z","endTime":"2025-08-27T23:15:16.409Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.754778099722987,"aZ":-30.83258845216345,"pfxX":1.7001858342297957,"pfxZ":0.8256120227558732,"pX":1.882303359257289,"pZ":1.6479010932740046,"vX0":7.036718646961574,"vY0":-126.15773630968998,"vZ0":-5.1742855001917585,"x":45.25,"y":194.29,"x0":-1.1549043401761447,"y0":50.00207051273352,"z0":6.187385066162009,"aX":2.7621705624432633},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.6,"breakHorizontal":-4.6,"spinRate":2440,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.43284218446650735,"extension":6.022606435694002},"index":4,"playId":"1a7ead28-0aa6-37c8-ac23-5538a2132739","pitchNumber":3,"startTime":"2025-08-27T23:15:31.658Z","endTime":"2025-08-27T23:15:34.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-27T23:15:45.388Z","endTime":"2025-08-27T23:16:07.871Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.6,"strikeZoneTop":3.40451231332427,"strikeZoneBottom":1.59495765553172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.390878271383393,"aZ":-31.292852873922342,"pfxX":1.1720811195272063,"pfxZ":0.5499746925905953,"pX":2.461697208780218,"pZ":0.9507551314205618,"vX0":8.078126489409739,"vY0":-126.05142357828518,"vZ0":-6.534877475940636,"x":23.17,"y":213.11,"x0":-0.930301960214933,"y0":50.00572055972267,"z0":6.087085360492806,"aX":1.8966949456665787},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.2,"breakHorizontal":-3.8,"spinRate":2477,"spinDirection":89},"zone":14,"typeConfidence":2.0,"plateTime":0.4336737300801392,"extension":6.290616964519259},"index":6,"playId":"19bac40c-25be-3bee-b445-1e4a26a6e3a3","pitchNumber":4,"startTime":"2025-08-27T23:16:07.871Z","endTime":"2025-08-27T23:16:11.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.4,"endSpeed":88.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.49869875928105,"aZ":-15.227116515167065,"pfxX":-9.089931804673906,"pfxZ":8.360426607501811,"pX":-0.4720592315795961,"pZ":3.054823817758902,"vX0":5.036101649910515,"vY0":-141.723162867184,"vZ0":-5.800449785843413,"x":134.99,"y":156.3,"x0":-1.0946003908488127,"y0":50.002309109540036,"z0":6.10678878941202,"aX":-18.42219404251592},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.0,"breakHorizontal":15.4,"spinRate":2356,"spinDirection":207},"zone":1,"typeConfidence":2.0,"plateTime":0.38702410847101465,"extension":6.324774644730479},"hitData":{"launchSpeed":70.5,"launchAngle":-16.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.82,"coordY":151.68}},"index":7,"playId":"2a4dbcc0-2cbd-31b4-b581-d390e1d87a6a","pitchNumber":5,"startTime":"2025-08-27T23:16:27.532Z","endTime":"2025-08-27T23:16:34.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":608324,"link":"/api/v1/people/608324"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:16:34.991Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman David Hamilton to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:18:24.069Z","endTime":"2025-08-27T23:19:34.086Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":80.9,"strikeZoneTop":3.5490888445621,"strikeZoneBottom":1.63244423098897,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.978476191031778,"aZ":-26.95682696219237,"pfxX":0.34558523503496863,"pfxZ":3.118702518778223,"pX":-0.5386613552396716,"pZ":1.7287561462116023,"vX0":2.6842933730305076,"vY0":-129.14956893184842,"vZ0":-4.054674915022107,"x":137.53,"y":192.1,"x0":-1.6400606604238046,"y0":50.00622203906513,"z0":5.41231783072598,"aX":0.5791300978944192},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.9,"breakHorizontal":-1.3,"spinRate":2369,"spinDirection":206},"zone":7,"typeConfidence":2.0,"plateTime":0.4254543677689351,"extension":6.094907782148474},"index":0,"playId":"a23646e3-bf80-327d-a5c3-7a855406d18c","pitchNumber":1,"startTime":"2025-08-27T23:18:47.043Z","endTime":"2025-08-27T23:18:51.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.7,"strikeZoneTop":3.56196236074205,"strikeZoneBottom":1.66224411624843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.90148127311445,"aZ":-25.834045496402506,"pfxX":-11.1148663080621,"pfxZ":3.8405480314299068,"pX":-0.019998444742793296,"pZ":0.10282441774950013,"vX0":7.576069684464598,"vY0":-128.10984030049573,"vZ0":-7.72271850730697,"x":103.51,"y":190.37,"x0":-1.5801214695414112,"y0":50.00638156965355,"z0":5.193128945571452,"aX":-18.371589524865158},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":18.2,"spinRate":1947,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4284910370699766,"extension":6.251688309948542},"index":1,"playId":"adc93e98-d736-346a-96b0-7f531f26f092","pitchNumber":2,"startTime":"2025-08-27T23:19:04.927Z","endTime":"2025-08-27T23:19:09.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.69194715025581,"aZ":-26.81482540924738,"pfxX":-10.310382978356245,"pfxZ":3.2604609793647743,"pX":-0.6607546545103697,"pZ":2.221727115215769,"vX0":5.572091380386966,"vY0":-127.70107906380056,"vZ0":-2.820508806225681,"x":142.19,"y":178.79,"x0":-1.5380957257597816,"y0":50.00030338909291,"z0":5.462557569319622,"aX":-16.92938073933782},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.5,"breakHorizontal":17.3,"spinRate":1826,"spinDirection":243},"zone":4,"typeConfidence":0.91,"plateTime":0.4298426164233651,"extension":6.287241976287094},"hitData":{"launchSpeed":86.5,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":159.92,"coordY":156.75}},"index":2,"playId":"d9028015-9f81-3657-8a43-f2076969a450","pitchNumber":3,"startTime":"2025-08-27T23:19:26.018Z","endTime":"2025-08-27T23:19:34.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:19:34.086Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out sharply to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:19:41.973Z","endTime":"2025-08-27T23:20:28.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.5,"strikeZoneTop":3.35519400571786,"strikeZoneBottom":1.53848002476902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67223626701061,"aZ":-20.511999787124626,"pfxX":-8.47467515602532,"pfxZ":5.935180217647928,"pX":0.396577006535333,"pZ":2.1334796974226267,"vX0":7.788545997619254,"vY0":-139.56343735652754,"vZ0":-5.540871915356058,"x":101.88,"y":181.18,"x0":-1.3351174175570995,"y0":50.00124851706463,"z0":5.503987064648204,"aX":-16.645027249160986},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.7,"breakHorizontal":13.7,"spinRate":2139,"spinDirection":217},"zone":6,"typeConfidence":0.62,"plateTime":0.39310146188429496,"extension":6.413979441684036},"index":0,"playId":"f45c1ecb-0b5a-3506-b8df-17bffa29a319","pitchNumber":1,"startTime":"2025-08-27T23:20:01.164Z","endTime":"2025-08-27T23:20:05.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.281111876236086,"aZ":-35.13002895182959,"pfxX":6.487549383468371,"pfxZ":-1.9273371804204533,"pX":0.10353709154542753,"pZ":2.361816909077524,"vX0":2.2335137564822296,"vY0":-123.31649734964085,"vZ0":-0.4870093029179867,"x":113.05,"y":175.01,"x0":-1.6574532814868348,"y0":50.00102486834134,"z0":5.533756335774394,"aX":9.957513144818453},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.4,"breakHorizontal":-12.2,"spinRate":2454,"spinDirection":27},"zone":5,"typeConfidence":0.91,"plateTime":0.44472140189640186,"extension":6.024341669472306},"hitData":{"launchSpeed":101.2,"launchAngle":30.0,"totalDistance":394.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":119.91,"coordY":40.17}},"index":1,"playId":"a07cb6cb-155e-3fb4-9c4e-8fce2c008473","pitchNumber":2,"startTime":"2025-08-27T23:20:19.313Z","endTime":"2025-08-27T23:20:28.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:20:28.574Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gunnar Henderson flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-27T23:20:35.776Z","endTime":"2025-08-27T23:21:53.383Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.63909372614784,"aZ":-14.73409331465334,"pfxX":-4.879333586965152,"pfxZ":9.003085747177613,"pX":0.06769377323193736,"pZ":2.8479547776104552,"vX0":5.726929713256768,"vY0":-138.68055875007312,"vZ0":-4.582368097095582,"x":114.42,"y":161.89,"x0":-1.395686289474388,"y0":50.00127870619609,"z0":5.5130438406308215,"aX":-9.450348144040596},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.5,"breakHorizontal":7.6,"spinRate":2224,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.3958134712764769,"extension":6.279154501228412},"index":0,"playId":"44a1c9e1-481d-3013-b663-15f6555c2dce","pitchNumber":1,"startTime":"2025-08-27T23:20:56.043Z","endTime":"2025-08-27T23:20:59.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.506723832246884,"aZ":-36.44279859842457,"pfxX":3.70723224366772,"pfxZ":-2.717939948460554,"pX":0.10499881903120327,"pZ":0.9812652101246886,"vX0":2.7517786940935647,"vY0":-124.89312282315267,"vZ0":-3.690185706996586,"x":113.0,"y":212.29,"x0":-1.4949629700723808,"y0":50.00385702322941,"z0":5.49329672702164,"aX":5.822076249975002},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-5.5,"breakHorizontal":-7.3,"spinRate":2467,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4395301697038061,"extension":6.245167797418539},"index":1,"playId":"cced27b2-739d-3d9d-8797-bee9d7f0eec4","pitchNumber":2,"startTime":"2025-08-27T23:21:17.056Z","endTime":"2025-08-27T23:21:21.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-27T23:21:29.275Z","endTime":"2025-08-27T23:21:44.543Z","isPitch":false,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44914010394585,"aZ":-14.99339688456665,"pfxX":-4.44296806529825,"pfxZ":8.69852333911746,"pX":0.17446312619759688,"pZ":3.0267583102598916,"vX0":5.666028601481985,"vY0":-139.66096580571596,"vZ0":-4.083371796073628,"x":110.35,"y":157.06,"x0":-1.3033616500660832,"y0":50.0060166163393,"z0":5.494018425359852,"aX":-8.779046895824498},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":6.8,"spinRate":2231,"spinDirection":225},"zone":5,"typeConfidence":0.91,"plateTime":0.3921767919622323,"extension":6.174035608249276},"hitData":{"launchSpeed":87.7,"launchAngle":47.0,"totalDistance":252.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.75,"coordY":108.16}},"index":3,"playId":"c5bd57dc-133e-3972-8891-19ceccd75788","pitchNumber":3,"startTime":"2025-08-27T23:21:44.543Z","endTime":"2025-08-27T23:21:53.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:21:53.383Z","atBatIndex":23},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Dylan Carlson in foul territory.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:23:42.981Z","endTime":"2025-08-27T23:25:59.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.0,"endSpeed":74.0,"strikeZoneTop":3.53448459698669,"strikeZoneBottom":1.64853222041688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.44726105430422,"aZ":-35.605650218916544,"pfxX":3.0198118596390287,"pfxZ":-2.49345457257704,"pX":-0.4358685740745012,"pZ":2.5758591085488654,"vX0":0.7766268756948552,"vY0":-116.51927009584377,"vZ0":-1.133793453381446,"x":133.61,"y":169.23,"x0":-1.1656179252677739,"y0":50.00192392205473,"z0":6.426665407934942,"aX":4.160543803558801},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-4.6,"breakHorizontal":-5.6,"spinRate":2596,"spinDirection":47},"zone":4,"typeConfidence":2.0,"plateTime":0.46969511185777746,"extension":5.857536925949637},"index":0,"playId":"ae11360d-cab6-3a1c-a106-bac8f0adb180","pitchNumber":1,"startTime":"2025-08-27T23:23:55.239Z","endTime":"2025-08-27T23:23:59.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13700928434427,"aZ":-19.37270359218071,"pfxX":-8.764788312102226,"pfxZ":7.551314328763978,"pX":-1.0030893124940286,"pZ":1.6806034626765773,"vX0":2.9302786212756553,"vY0":-129.4186396143106,"vZ0":-7.1314214166428265,"x":155.24,"y":193.4,"x0":-1.0115218371442263,"y0":50.005251854838,"z0":5.957100672941374,"aX":-14.862018743181961},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.2,"breakHorizontal":15.2,"spinRate":2087,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.4233139018642049,"extension":6.412520469395316},"index":1,"playId":"4eeee7f5-9385-3783-b5ac-2909944cf2f7","pitchNumber":2,"startTime":"2025-08-27T23:24:10.189Z","endTime":"2025-08-27T23:24:13.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-27T23:24:20.043Z","endTime":"2025-08-27T23:24:33.031Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.344048023110595,"aZ":-36.3241247080443,"pfxX":3.2232837773359684,"pfxZ":-2.964445722964898,"pX":-0.2989667812845687,"pZ":2.521323356211765,"vX0":0.6985822208376896,"vY0":-117.73539563683202,"vZ0":-1.095089315518506,"x":128.4,"y":170.7,"x0":-1.0186508238888143,"y0":50.00571626474332,"z0":6.368358058683922,"aX":4.504420474149655},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.4,"breakHorizontal":-6.0,"spinRate":2603,"spinDirection":40},"zone":4,"typeConfidence":2.0,"plateTime":0.46606989893086403,"extension":5.8485765830738},"index":3,"playId":"a595508f-a7f8-3dd9-8c85-db90183436a8","pitchNumber":3,"startTime":"2025-08-27T23:24:33.031Z","endTime":"2025-08-27T23:24:36.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":87.6,"strikeZoneTop":3.568600789939,"strikeZoneBottom":1.55147842473493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.07810883068882,"aZ":-12.561503914802532,"pfxX":-6.315076889847895,"pfxZ":9.853096705758173,"pX":-1.2473192313345347,"pZ":3.5936094510127354,"vX0":2.414812956394723,"vY0":-141.13183579961554,"vZ0":-4.9423990120851835,"x":164.54,"y":141.75,"x0":-1.3001507976555249,"y0":50.00525854679523,"z0":6.195546390634183,"aX":-12.572380137135722},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.8,"breakHorizontal":10.8,"spinRate":2487,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3900852043616889,"extension":6.0602729900191745},"index":4,"playId":"53c6ef58-07b4-300e-a906-97d085ca6718","pitchNumber":4,"startTime":"2025-08-27T23:24:49.740Z","endTime":"2025-08-27T23:24:53.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.2,"strikeZoneTop":3.67577172587503,"strikeZoneBottom":1.72442277599174,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.946991470584084,"aZ":-17.89709027268505,"pfxX":-10.869703460006484,"pfxZ":8.30986689462668,"pX":0.6546215821613561,"pZ":0.6414131145856824,"vX0":7.402605534688221,"vY0":-130.62398134586854,"vZ0":-9.852378534384522,"x":92.05,"y":221.46,"x0":-0.8117719370750877,"y0":50.00561695222106,"z0":5.823086273782989,"aX":-18.68205615580995},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":12.8,"breakHorizontal":17.9,"spinRate":2135,"spinDirection":237},"zone":14,"typeConfidence":2.0,"plateTime":0.42022009402406324,"extension":6.730588189839087},"index":5,"playId":"2341b373-5a4e-3afa-8502-8c54dd0eb0b9","pitchNumber":5,"startTime":"2025-08-27T23:25:07.021Z","endTime":"2025-08-27T23:25:10.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.5495123925473,"aZ":-14.52000457052829,"pfxX":-9.67882024146125,"pfxZ":8.804787225511593,"pX":-0.5119541886929071,"pZ":2.490425890847696,"vX0":4.235404519263282,"vY0":-141.04213902070882,"vZ0":-7.355452322965455,"x":136.51,"y":171.54,"x0":-0.7798774660068727,"y0":50.00023355904548,"z0":6.077566232350027,"aX":-19.401348694461642},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.5,"breakHorizontal":16.6,"spinRate":2362,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.3890640769791145,"extension":6.285916958854839},"index":6,"playId":"922cdd52-8385-3925-9cc8-40013d367d84","pitchNumber":6,"startTime":"2025-08-27T23:25:27.464Z","endTime":"2025-08-27T23:25:30.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.267227978656507,"aZ":-18.37794197699414,"pfxX":-8.271892907446041,"pfxZ":7.85199113996817,"pX":-0.9240217581360228,"pZ":3.7498913143432726,"vX0":2.696218979375574,"vY0":-131.77764501603326,"vZ0":-2.807439106164959,"x":152.22,"y":137.53,"x0":-0.8864289203629269,"y0":50.00138418987426,"z0":6.188232206302251,"aX":-14.532097706521752},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.8,"breakHorizontal":14.4,"spinRate":1983,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.41579608187092587,"extension":6.2441619299504865},"hitData":{"launchSpeed":87.2,"launchAngle":59.0,"totalDistance":217.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.57,"coordY":147.12}},"index":7,"playId":"72a1bd2d-53fc-37a8-8a15-10e70b22edbb","pitchNumber":7,"startTime":"2025-08-27T23:25:49.528Z","endTime":"2025-08-27T23:25:59.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:25:59.713Z","atBatIndex":24},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ceddanne Rafaela doubles (29) on a line drive to left fielder Dylan Carlson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:26:19.642Z","endTime":"2025-08-27T23:26:56.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":97.0,"endSpeed":89.3,"strikeZoneTop":3.50415245313548,"strikeZoneBottom":1.69398341809323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.490425087059627,"aZ":-14.051135838917165,"pfxX":-9.038400759011791,"pfxZ":8.954315969998653,"pX":-1.181664799466616,"pZ":1.6512442909093916,"vX0":2.9943728474759603,"vY0":-141.00873601998006,"vZ0":-9.578470591078322,"x":162.04,"y":194.2,"x0":-1.0796113222041441,"y0":50.004324248914266,"z0":5.987330668424867,"aX":-18.29845689624221},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.5,"breakHorizontal":15.8,"spinRate":2238,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.38766013374848773,"extension":6.329629376013238},"index":0,"playId":"87af191f-3c21-33a0-a91b-6f8b7d23cc43","pitchNumber":1,"startTime":"2025-08-27T23:26:29.498Z","endTime":"2025-08-27T23:26:33.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.730237572225143,"aZ":-29.022287026660347,"pfxX":1.5470692014324139,"pfxZ":1.9566047721624482,"pX":-0.848218312614718,"pZ":2.373336246709165,"vX0":0.9432173573500172,"vY0":-125.58546400207895,"vZ0":-3.613401836480449,"x":149.33,"y":174.7,"x0":-1.4287384601601123,"y0":50.00168109025283,"z0":6.1732194701216425,"aX":2.488252833893796},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.0,"breakHorizontal":-3.0,"spinRate":2486,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.43495658843574736,"extension":6.295366859751069},"hitData":{"launchSpeed":96.1,"launchAngle":20.0,"totalDistance":354.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":87.55,"coordY":50.39}},"index":1,"playId":"41160d21-dc39-3fff-a292-36f717c77c32","pitchNumber":2,"startTime":"2025-08-27T23:26:43.551Z","endTime":"2025-08-27T23:26:56.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":-5.1000000000000085,"leverageIndex":0.79,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:26:56.545Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nathaniel Lowe pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:27:07.070Z","endTime":"2025-08-27T23:29:05.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":97.0,"endSpeed":88.4,"strikeZoneTop":3.47688183338292,"strikeZoneBottom":1.64717989429512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.038038683161595,"aZ":-11.33760394206602,"pfxX":-4.910758487804487,"pfxZ":10.379542409850227,"pX":-0.9069680417658871,"pZ":2.4526681785787288,"vX0":2.299016094029203,"vY0":-141.01644561076975,"vZ0":-8.033493597906123,"x":151.57,"y":172.56,"x0":-1.09629481298611,"y0":50.00095143135316,"z0":6.075518374672675,"aX":-9.85710315138401},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":8.4,"spinRate":2348,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3888816107458726,"extension":6.157168714636707},"index":0,"playId":"85fbbad2-9cf1-38a8-867c-961b74e38769","pitchNumber":1,"startTime":"2025-08-27T23:27:28.373Z","endTime":"2025-08-27T23:27:32.605Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.3,"endSpeed":87.8,"strikeZoneTop":3.47749838700005,"strikeZoneBottom":1.64762507309204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98843245665739,"aZ":-11.129815727959924,"pfxX":-4.37574851548214,"pfxZ":10.660072155558758,"pX":-0.05853007715893517,"pZ":1.7309071952668962,"vX0":3.7979542218396687,"vY0":-139.9512010755392,"vZ0":-9.860989448695838,"x":119.23,"y":192.05,"x0":-0.8678521469810173,"y0":50.00514855924012,"z0":6.039243580937704,"aX":-8.640025263420151},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":7.1,"spinRate":2336,"spinDirection":204},"zone":8,"typeConfidence":2.0,"plateTime":0.39208799838281383,"extension":6.3626793251432225},"index":1,"playId":"296c53f1-de05-3ee6-9322-47486c713d4e","pitchNumber":2,"startTime":"2025-08-27T23:27:49.797Z","endTime":"2025-08-27T23:27:54.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-27T23:28:17.110Z","endTime":"2025-08-27T23:28:54.773Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.128572227572473,"aZ":-18.403644442172276,"pfxX":-9.55760824210694,"pfxZ":8.013762528437994,"pX":0.38147537583382546,"pZ":2.4646641290305626,"vX0":6.592577468646565,"vY0":-130.44770879472605,"vZ0":-5.577368382206997,"x":102.46,"y":172.23,"x0":-0.9401709370958494,"y0":50.00453607669892,"z0":6.023412404673394,"aX":-16.429180459241138},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":13.4,"breakHorizontal":15.8,"spinRate":2163,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.4203122012039193,"extension":6.329380206452942},"hitData":{"launchSpeed":93.1,"launchAngle":69.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":146.11}},"index":3,"playId":"13019654-1ba4-330b-8b55-f5c4c83630e6","pitchNumber":3,"startTime":"2025-08-27T23:28:54.773Z","endTime":"2025-08-27T23:29:05.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.9,"awayTeamWinProbability":48.1,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.57,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:29:05.603Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Masataka Yoshida grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-27T23:29:19.213Z","endTime":"2025-08-27T23:30:49.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"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":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.2319466288876,"strikeZoneBottom":1.29751776429121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.02805087679808,"aZ":-12.790059062196512,"pfxX":-3.07258721774765,"pfxZ":9.851579027300172,"pX":-0.6852664670719734,"pZ":2.0810324119955075,"vX0":2.148032281977313,"vY0":-139.96809347511052,"vZ0":-8.47192801868492,"x":143.12,"y":182.59,"x0":-1.0666916700568834,"y0":50.0027961057493,"z0":6.00089164097535,"aX":-6.046145482474397},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":5.0,"spinRate":2188,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.392550621057441,"extension":6.202991348430393},"index":0,"playId":"8b434c28-38f3-3f50-bbd7-f2ca711ec40b","pitchNumber":1,"startTime":"2025-08-27T23:29:32.247Z","endTime":"2025-08-27T23:29:36.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.979162235359194,"aZ":-17.965791484152014,"pfxX":-9.352968915013115,"pfxZ":8.279907208936656,"pX":-1.0605449680110113,"pZ":2.2521090605745933,"vX0":3.2846762968730543,"vY0":-130.56979295549866,"vZ0":-6.17420069751957,"x":157.43,"y":177.97,"x0":-1.1237952235783382,"y0":50.00643071762644,"z0":6.011779770587006,"aX":-16.059009531549048},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.8,"breakHorizontal":16.2,"spinRate":2122,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.42042022604314555,"extension":6.2639153582865985},"index":1,"playId":"972678d2-cedc-3be9-a450-b4af607d6623","pitchNumber":2,"startTime":"2025-08-27T23:29:52.934Z","endTime":"2025-08-27T23:29:56.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.5,"strikeZoneTop":3.3584899863235,"strikeZoneBottom":1.35856590483033,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.996606675362756,"aZ":-14.608840067329036,"pfxX":-5.512313698868485,"pfxZ":8.899903892093077,"pX":-2.3566407451350635,"pZ":3.996325048648687,"vX0":-0.8201331972486616,"vY0":-139.95135977053363,"vZ0":-3.3753006264242638,"x":206.83,"y":130.88,"x0":-1.3434564978697465,"y0":50.005990387305516,"z0":6.1811454830237915,"aX":-10.884499719180527},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2261,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39209075510506963,"extension":6.09985794380618},"index":2,"playId":"729dc35f-2444-3855-ab9d-7e58678b20fd","pitchNumber":3,"startTime":"2025-08-27T23:30:18.154Z","endTime":"2025-08-27T23:30:21.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.759835139235843,"aZ":-21.145311637797143,"pfxX":-9.728575435573344,"pfxZ":6.5902831319078885,"pX":-0.645515819615126,"pZ":2.570747720780918,"vX0":5.764928600610623,"vY0":-128.36246383204931,"vZ0":-5.002909522082391,"x":141.61,"y":169.37,"x0":-1.652686933739591,"y0":50.005738863607014,"z0":6.184321990216899,"aX":-16.29031976051248},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.0,"breakHorizontal":16.4,"spinRate":2090,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4261657598788866,"extension":6.041041934076595},"hitData":{"launchSpeed":77.6,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":155.87,"coordY":156.24}},"index":3,"playId":"c04d3388-d52f-3135-a143-74a329127c9d","pitchNumber":4,"startTime":"2025-08-27T23:30:41.808Z","endTime":"2025-08-27T23:30:49.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"second":{"id":678882,"link":"/api/v1/people/678882"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.54,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:30:49.192Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Mountcastle grounds out, third baseman Alex Bregman to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-27T23:32:43.246Z","endTime":"2025-08-27T23:33:29.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.078371149829568,"aZ":-25.40618522446274,"pfxX":-9.296306656141674,"pfxZ":3.467701374657361,"pX":-0.9716165398062874,"pZ":3.5951393605456796,"vX0":4.69885226555003,"vY0":-138.39444756108875,"vZ0":-0.8386442445622432,"x":154.04,"y":141.71,"x0":-1.477932430756284,"y0":50.00420853504626,"z0":5.5942665887307585,"aX":-18.146574665462374},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.4,"breakHorizontal":16.0,"spinRate":2043,"spinDirection":223},"zone":11,"typeConfidence":0.91,"plateTime":0.394842418295541,"extension":6.16800615896608},"index":0,"playId":"d8a8a280-3e09-39ea-bf63-18ad64470cd1","pitchNumber":1,"startTime":"2025-08-27T23:33:00.675Z","endTime":"2025-08-27T23:33:03.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53598933724521,"aZ":-20.81588720922807,"pfxX":-8.748603798755148,"pfxZ":5.902981182453464,"pX":-1.0763942422009218,"pZ":2.8083780354620926,"vX0":4.15443616524341,"vY0":-138.04821094190333,"vZ0":-3.598545883729151,"x":158.03,"y":162.95,"x0":-1.4664235844963946,"y0":50.00480682148891,"z0":5.534909988008348,"aX":-16.84010843792945},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.1,"breakHorizontal":14.9,"spinRate":2017,"spinDirection":225},"zone":11,"typeConfidence":0.62,"plateTime":0.39718217350560314,"extension":6.176975804462737},"hitData":{"launchSpeed":98.0,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.17,"coordY":167.39}},"index":1,"playId":"1b57db7e-eb40-3bb7-b767-7474a2246e4d","pitchNumber":2,"startTime":"2025-08-27T23:33:21.525Z","endTime":"2025-08-27T23:33:29.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:33:29.189Z","atBatIndex":28},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-27T23:33:41.744Z","endTime":"2025-08-27T23:35:17.126Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.46180558584437,"strikeZoneBottom":1.71701840501498,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.26291387309715,"aZ":-21.661774900722566,"pfxX":-10.358969042413168,"pfxZ":5.416395380774489,"pX":-0.6350649912693942,"pZ":2.8920718996206842,"vX0":5.534124793788326,"vY0":-138.3292322010566,"vZ0":-3.5012559901177793,"x":141.21,"y":160.69,"x0":-1.3134560233247554,"y0":50.00539002142594,"z0":5.622859385850684,"aX":-20.119764973544353},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.2,"breakHorizontal":17.6,"spinRate":2108,"spinDirection":220},"zone":4,"typeConfidence":0.92,"plateTime":0.39564274582610803,"extension":6.2471461882946775},"index":0,"playId":"38a8782c-671b-3b3f-836d-f0a25aeb135e","pitchNumber":1,"startTime":"2025-08-27T23:33:56.548Z","endTime":"2025-08-27T23:34:00.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":88.4,"endSpeed":81.2,"strikeZoneTop":3.42652179883421,"strikeZoneBottom":1.61637446580196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.334079286086435,"aZ":-24.617422794607123,"pfxX":-10.243279438180714,"pfxZ":4.509972631350394,"pX":-0.24950278571801063,"pZ":1.428375605980551,"vX0":6.494362823134107,"vY0":-128.58652383576825,"vZ0":-5.252755409136934,"x":126.51,"y":200.21,"x0":-1.4752842807262105,"y0":50.005066966186575,"z0":5.404377148986719,"aX":-17.17817862215157},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":17.2,"spinRate":1938,"spinDirection":244},"zone":13,"typeConfidence":0.91,"plateTime":0.4257352778435104,"extension":6.26205089604234},"index":1,"playId":"b76e4145-82a3-34dc-a785-13d9e1328e76","pitchNumber":2,"startTime":"2025-08-27T23:34:13.215Z","endTime":"2025-08-27T23:34:17.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.2,"endSpeed":87.5,"strikeZoneTop":3.39533919281481,"strikeZoneBottom":1.58551553603629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2477983777648,"aZ":-18.542032134350254,"pfxX":-10.574980506538171,"pfxZ":7.005431985112148,"pX":1.487461695303874,"pZ":1.874404978219366,"vX0":10.636142798081499,"vY0":-138.22991122332328,"vZ0":-6.606633220245358,"x":60.3,"y":188.17,"x0":-1.0262552732099202,"y0":50.000584599373994,"z0":5.5291282381130555,"aX":-20.57300657232602},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.5,"breakHorizontal":17.0,"spinRate":2182,"spinDirection":223},"zone":14,"typeConfidence":0.91,"plateTime":0.39541282462993044,"extension":6.289447921742444},"index":2,"playId":"965b9214-1213-3741-9326-5b776f974170","pitchNumber":3,"startTime":"2025-08-27T23:34:30.266Z","endTime":"2025-08-27T23:34:33.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91001231758597,"aZ":-29.08873442658748,"pfxX":-0.6250139378650312,"pfxZ":1.8422207056234168,"pX":-0.3273912244034924,"pZ":3.140692669931988,"vX0":3.272717925585062,"vY0":-128.25752582702026,"vZ0":-0.4787132308888625,"x":129.48,"y":153.98,"x0":-1.5351869092168597,"y0":50.003976140486174,"z0":5.585435861406819,"aX":-1.0480919749744202},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":0.5,"spinRate":2498,"spinDirection":182},"zone":1,"typeConfidence":2.0,"plateTime":0.42598909359783743,"extension":6.037641246718725},"index":3,"playId":"603ca16a-8163-3811-a1b1-49ba1fb11dfc","pitchNumber":4,"startTime":"2025-08-27T23:34:49.095Z","endTime":"2025-08-27T23:34:52.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.058715829744507,"aZ":-38.97566482683306,"pfxX":3.3622141784960666,"pfxZ":-4.355929570852347,"pX":1.343342831664285,"pZ":1.714676223417641,"vX0":5.654721772307843,"vY0":-123.9522984545362,"vZ0":-1.3952761230171875,"x":65.79,"y":192.48,"x0":-1.4016943978952825,"y0":50.00438106067281,"z0":5.530176175529332,"aX":5.247255274107665},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-7.9,"breakHorizontal":-7.3,"spinRate":2343,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.44135993974782695,"extension":6.11449152804543},"index":4,"playId":"888cf52a-ffd4-3bd5-af54-ed4fab0c410c","pitchNumber":5,"startTime":"2025-08-27T23:35:12.398Z","endTime":"2025-08-27T23:35:17.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:35:17.126Z","atBatIndex":29},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Samuel Basallo flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-27T23:35:23.156Z","endTime":"2025-08-27T23:35:48.918Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.3,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.691109802466094,"aZ":-31.366638845667833,"pfxX":0.5473046756766365,"pfxZ":0.49077958011671896,"pX":-0.08637740246521466,"pZ":2.8079213197073254,"vX0":3.565758556973919,"vY0":-126.07565503402216,"vZ0":-0.6141077932754343,"x":120.29,"y":162.97,"x0":-1.582914480661821,"y0":50.00001929336884,"z0":5.559493803787073,"aX":0.8905895209793513},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.0,"breakHorizontal":-1.7,"spinRate":2428,"spinDirection":85},"zone":5,"typeConfidence":2.0,"plateTime":0.43244159026450957,"extension":6.231145134280494},"hitData":{"launchSpeed":86.7,"launchAngle":36.0,"totalDistance":294.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":61.34,"coordY":100.0}},"index":0,"playId":"b46b140a-0c6c-31c8-a6a1-4aa0f40dacb9","pitchNumber":1,"startTime":"2025-08-27T23:35:40.595Z","endTime":"2025-08-27T23:35:48.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:35:48.918Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Connor Wong flies out to right fielder Dylan Beavers.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-27T23:37:33.889Z","endTime":"2025-08-27T23:38:50.163Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.7,"strikeZoneTop":3.28296427126422,"strikeZoneBottom":1.46112663873723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.990112127757627,"aZ":-14.888175858130984,"pfxX":-8.511036194791835,"pfxZ":8.944631590598526,"pX":-0.4883601067332217,"pZ":4.1228287758997,"vX0":5.043072264926034,"vY0":-138.17819576053236,"vZ0":-3.047613635094538,"x":135.62,"y":127.46,"x0":-1.2320563528856703,"y0":50.001127271211836,"z0":6.241249749895188,"aX":-16.44481930024182},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.7,"breakHorizontal":14.4,"spinRate":2198,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.396489109102502,"extension":6.180113873294497},"index":0,"playId":"668092e1-3c4a-36c9-a26c-f2cbce768119","pitchNumber":1,"startTime":"2025-08-27T23:37:53.219Z","endTime":"2025-08-27T23:37:58.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.36715820926471,"strikeZoneBottom":1.56247422324302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.941861576138823,"aZ":-29.700629909097724,"pfxX":1.7592714707263037,"pfxZ":1.574019286201417,"pX":0.16385977731581772,"pZ":1.3638749530628322,"vX0":3.4094054474554762,"vY0":-123.22777894428701,"vZ0":-5.420065806747167,"x":110.75,"y":201.96,"x0":-1.4554488113165165,"y0":50.00029025885204,"z0":6.042208673059903,"aX":2.7583659915891303},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":-3.8,"spinRate":2543,"spinDirection":110},"zone":14,"typeConfidence":2.0,"plateTime":0.44116098771235235,"extension":6.2269117357941095},"index":1,"playId":"8f74c402-ab61-3d3d-a95f-1f450215ddda","pitchNumber":2,"startTime":"2025-08-27T23:38:09.436Z","endTime":"2025-08-27T23:38:13.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.3,"endSpeed":88.4,"strikeZoneTop":3.4320355429611,"strikeZoneBottom":1.50962811113676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28274992446294,"aZ":-10.71888872434119,"pfxX":-8.418807939939876,"pfxZ":10.836597193166334,"pX":1.225079658900449,"pZ":0.878373716283694,"vX0":8.951467838296441,"vY0":-139.55755218113254,"vZ0":-11.887070393749605,"x":70.3,"y":215.06,"x0":-0.9243659891567944,"y0":50.003507608245435,"z0":5.889950419707826,"aX":-16.670566999241935},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":13.4,"spinRate":2331,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3918951840151643,"extension":6.360711093451956},"index":2,"playId":"1626903d-fab6-314c-9a59-f2d664a40459","pitchNumber":3,"startTime":"2025-08-27T23:38:23.274Z","endTime":"2025-08-27T23:38:27.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.31239402494959,"aZ":-9.12708760213129,"pfxX":-5.024082736604408,"pfxZ":11.678000117300197,"pX":-0.1654914685912483,"pZ":2.8729943364496067,"vX0":4.340463741748534,"vY0":-139.77840411846063,"vZ0":-7.1729626568406255,"x":123.31,"y":161.21,"x0":-1.0878059074325492,"y0":50.00208916682662,"z0":6.076098411869621,"aX":-9.914144703097124},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.8,"breakHorizontal":8.2,"spinRate":2378,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39226254804008853,"extension":6.235863902132954},"hitData":{"launchSpeed":93.9,"launchAngle":48.0,"totalDistance":296.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":185.0,"coordY":95.76}},"index":3,"playId":"df64a90c-4ce1-361c-a396-98306dbca3b9","pitchNumber":4,"startTime":"2025-08-27T23:38:40.167Z","endTime":"2025-08-27T23:38:50.163Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:38:50.163Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a line drive to left fielder Dylan Carlson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-27T23:38:56.750Z","endTime":"2025-08-27T23:40:49.958Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.547268382151483,"aZ":-16.01525663802048,"pfxX":-8.633580480019042,"pfxZ":8.191766345270109,"pX":-0.6972065708589376,"pZ":1.6699014352581054,"vX0":3.5734285046101073,"vY0":-139.36711049591304,"vZ0":-9.125318717103745,"x":143.58,"y":193.69,"x0":-0.8724346609404345,"y0":50.00251131589003,"z0":6.038483611856143,"aX":-17.027623325466564},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.2,"breakHorizontal":14.9,"spinRate":2131,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.3926195531191756,"extension":6.365463060213691},"index":0,"playId":"2c60a41a-3869-3e26-9654-403dc35c2294","pitchNumber":1,"startTime":"2025-08-27T23:39:12.539Z","endTime":"2025-08-27T23:39:16.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":89.2,"endSpeed":81.8,"strikeZoneTop":3.47480692745869,"strikeZoneBottom":1.37303301396554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.938563889966222,"aZ":-20.94391436699977,"pfxX":-8.601841163544115,"pfxZ":6.56106117850312,"pX":-0.9980596496063285,"pZ":3.616193381807113,"vX0":2.7106719289142553,"vY0":-129.92113306170415,"vZ0":-2.6033616191179645,"x":155.04,"y":141.14,"x0":-0.9367499937898625,"y0":50.00119802396997,"z0":6.220973587576608,"aX":-14.719732906667693},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":11.5,"breakHorizontal":15.0,"spinRate":2036,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.4213990945020103,"extension":6.178060183960534},"index":1,"playId":"ba6b7997-848f-3480-ac9c-4d608964756d","pitchNumber":2,"startTime":"2025-08-27T23:39:29.120Z","endTime":"2025-08-27T23:39:32.627Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61326521496327,"aZ":-31.777885551140656,"pfxX":0.8029252007831391,"pfxZ":0.24850763731336833,"pX":-0.4143570462799493,"pZ":2.3362200362832746,"vX0":1.6124324582085743,"vY0":-123.95671550074982,"vZ0":-2.847462594783623,"x":132.79,"y":175.7,"x0":-1.1762357804031949,"y0":50.000008228241825,"z0":6.139520298731844,"aX":1.2550854825952562},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":-1.8,"spinRate":2423,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.4410349012959931,"extension":6.014978915132566},"index":2,"playId":"47a84df3-08b3-3d8c-bc3d-f0cc8a3c5afe","pitchNumber":3,"startTime":"2025-08-27T23:39:43.341Z","endTime":"2025-08-27T23:39:47.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.0,"strikeZoneTop":3.48048472852346,"strikeZoneBottom":1.54737108269624,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67824968747427,"aZ":-11.803163575133926,"pfxX":-6.81997419700356,"pfxZ":10.261099300598369,"pX":-0.9377353508642132,"pZ":2.151758254940893,"vX0":2.688010564255823,"vY0":-140.23343909195918,"vZ0":-8.636222363032259,"x":152.74,"y":180.68,"x0":-1.0244128045981444,"y0":50.00404548397615,"z0":6.047796584562143,"aX":-13.53936644750842},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.9,"breakHorizontal":11.8,"spinRate":2413,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.39107745147217177,"extension":6.141672826042836},"index":3,"playId":"176ef193-61ca-32db-873b-ccb787a97c51","pitchNumber":4,"startTime":"2025-08-27T23:40:05.025Z","endTime":"2025-08-27T23:40:08.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.5,"strikeZoneTop":3.36874773101201,"strikeZoneBottom":1.36814389190436,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.997430961678635,"aZ":-20.508266741445997,"pfxX":-9.244138649263544,"pfxZ":6.765853779800943,"pX":0.03676806742736871,"pZ":0.9056323662945129,"vX0":5.1534000370553485,"vY0":-130.34951433925022,"vZ0":-9.00361936396778,"x":115.6,"y":214.33,"x0":-0.7633387311304424,"y0":50.00013862082193,"z0":5.9484735856520565,"aX":-15.929828217001315},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.4,"breakHorizontal":15.6,"spinRate":1962,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.41993877738826413,"extension":6.308054693388398},"index":4,"playId":"16cad501-f736-3883-b08a-893ae88ac241","pitchNumber":5,"startTime":"2025-08-27T23:40:22.049Z","endTime":"2025-08-27T23:40:25.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9156825634365,"aZ":-10.291246407062353,"pfxX":-5.438666676339558,"pfxZ":10.981549622870338,"pX":-1.14480449846152,"pZ":2.925696299163366,"vX0":1.5984992843737915,"vY0":-140.7345211980842,"vZ0":-7.004753966050348,"x":160.64,"y":159.79,"x0":-1.0159255752732568,"y0":50.00374391865704,"z0":6.124298038858356,"aX":-10.837399492323929},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":9.5,"spinRate":2482,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39019417832582626,"extension":6.311064612690956},"hitData":{"launchSpeed":84.2,"launchAngle":14.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.8,"coordY":92.97}},"index":5,"playId":"6c46d584-df9c-3cd5-b83a-e67b20f2977b","pitchNumber":6,"startTime":"2025-08-27T23:40:40.183Z","endTime":"2025-08-27T23:40:49.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:40:49.958Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-27T23:40:57.518Z","endTime":"2025-08-27T23:43:04.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,4,5,6],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Caught Stealing 2B","eventType":"caught_stealing_2b","movementReason":"r_caught_stealing_2b","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.0,"strikeZoneTop":3.75884106880265,"strikeZoneBottom":1.63225793368791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.393069477732606,"aZ":-15.90649197004743,"pfxX":-3.41539527914248,"pfxZ":9.831542480241595,"pX":-1.2720756230569787,"pZ":5.602432767699453,"vX0":1.1844454298136315,"vY0":-128.06444448868316,"vZ0":0.9677888499584031,"x":165.49,"y":87.51,"x0":-1.2978865155438997,"y0":50.00245554480726,"z0":6.467205485290317,"aX":-5.651034556333251},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":18.2,"breakHorizontal":5.9,"spinRate":2140,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.42832659567218245,"extension":5.611063311541159},"index":0,"playId":"3bc3837f-625f-300f-b8c8-6c38d41810a1","pitchNumber":1,"startTime":"2025-08-27T23:41:20.168Z","endTime":"2025-08-27T23:41:27.273Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"David Hamilton caught stealing 2nd base, catcher Samuel Basallo to shortstop Gunnar Henderson.","event":"Caught Stealing 2B","eventType":"caught_stealing_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"actionPlayId":"3bc3837f-625f-300f-b8c8-6c38d41810a1","startTime":"2025-08-27T23:41:36.567Z","endTime":"2025-08-27T23:41:54.151Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666152,"link":"/api/v1/people/666152"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.64,"dramaIndex":80.0,"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":87.0,"endSpeed":79.8,"strikeZoneTop":4.07397192143964,"strikeZoneBottom":1.92331500448867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.005991590505545,"aZ":-21.098585671569815,"pfxX":-8.72954620477907,"pfxZ":6.840730250941752,"pX":0.1725367759700045,"pZ":1.8071806218934363,"vX0":5.911654556066917,"vY0":-126.49352411385561,"vZ0":-6.22403356880322,"x":110.42,"y":189.99,"x0":-1.0616424871823424,"y0":50.00302214424789,"z0":5.993267111449298,"aX":-14.134621839383742},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":2010,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.43314906403727527,"extension":6.4102733601711},"index":2,"playId":"38b8c0b2-f389-32c4-95bd-e1e074e19796","pitchNumber":2,"startTime":"2025-08-27T23:41:54.151Z","endTime":"2025-08-27T23:41:57.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-27T23:42:04.751Z","endTime":"2025-08-27T23:42:17.679Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.013670457491678,"aZ":-34.50812970665274,"pfxX":3.1587823122737815,"pfxZ":-1.688637284380798,"pX":-0.11544004112455218,"pZ":1.1852184241053225,"vX0":1.2957785195920881,"vY0":-117.2008679453693,"vZ0":-4.1979467212441035,"x":121.4,"y":206.78,"x0":-1.0874326422123148,"y0":50.00473003173023,"z0":6.253544558845355,"aX":4.355373816026874},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-3.8,"breakHorizontal":-6.0,"spinRate":2597,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.46894951051315825,"extension":5.866525552340561},"index":4,"playId":"1b6e5c26-8c48-3ff5-86b0-8151f95a83f4","pitchNumber":3,"startTime":"2025-08-27T23:42:17.679Z","endTime":"2025-08-27T23:42:22.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.66249406782038,"strikeZoneBottom":1.80839285496479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.633429652156536,"aZ":-13.451807923820741,"pfxX":-7.573430363469971,"pfxZ":11.139688124288956,"pX":0.42677206343851537,"pZ":0.21425558851783055,"vX0":5.707784703460576,"vY0":-128.79952019868168,"vZ0":-11.76303729194945,"x":100.73,"y":233.0,"x0":-0.8335084543709539,"y0":50.00527080223445,"z0":5.879629305574658,"aX":-12.732290242176013},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.8,"breakHorizontal":12.5,"spinRate":2337,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.42517915682926644,"extension":6.357476718555243},"index":5,"playId":"97fdbab7-74b4-3115-bc85-eac72895358c","pitchNumber":4,"startTime":"2025-08-27T23:42:43.280Z","endTime":"2025-08-27T23:42:46.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.51169089091133,"aZ":-37.908564631894926,"pfxX":1.748784574308973,"pfxZ":-4.2846555638515,"pX":0.24102337817228367,"pZ":1.9064666325002104,"vX0":2.6020469925757124,"vY0":-115.00584223384737,"vZ0":-1.7288310413925758,"x":107.81,"y":187.31,"x0":-1.1326480370592586,"y0":50.00256662191137,"z0":6.34777128027937,"aX":2.340260903232607},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.9,"breakHorizontal":-3.8,"spinRate":2611,"spinDirection":38},"zone":8,"typeConfidence":2.0,"plateTime":0.47642119833996155,"extension":5.6725063977907},"index":6,"playId":"1c244693-c75b-3dca-9aa9-b45568c03311","pitchNumber":5,"startTime":"2025-08-27T23:43:01.354Z","endTime":"2025-08-27T23:43:04.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":1.64,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:43:04.615Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to left fielder Jarren Duran.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-27T23:44:56.177Z","endTime":"2025-08-27T23:46:43.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.57227454464336,"strikeZoneBottom":1.64213754964302,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.209015904398818,"aZ":-29.50240977479069,"pfxX":-0.3814303788504658,"pfxZ":1.6182176714042402,"pX":0.38107199436873934,"pZ":2.7692981045044234,"vX0":4.917607282811565,"vY0":-127.47705094386443,"vZ0":-1.2131116629578036,"x":102.47,"y":164.01,"x0":-1.5201525438117867,"y0":50.003861100575385,"z0":5.571677525297352,"aX":-0.6307084874290046},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":-0.4,"spinRate":2440,"spinDirection":185},"zone":6,"typeConfidence":2.0,"plateTime":0.42900636943479054,"extension":6.197838433491336},"index":0,"playId":"83c8832b-e132-3056-9d2f-c2a665cf39d8","pitchNumber":1,"startTime":"2025-08-27T23:45:13.124Z","endTime":"2025-08-27T23:45:17.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.65824892091079,"strikeZoneBottom":1.69448839987195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.500961347911296,"aZ":-22.170856175488,"pfxX":-9.75345611132456,"pfxZ":5.209860879806319,"pX":-0.33930880594824503,"pZ":1.6163162553440604,"vX0":6.2720087012688115,"vY0":-137.68129983197025,"vZ0":-6.201573402464053,"x":129.93,"y":195.14,"x0":-1.3793689058064569,"y0":50.004296343130804,"z0":5.3979675765388295,"aX":-18.73108423423672},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.3,"breakHorizontal":16.3,"spinRate":1960,"spinDirection":222},"zone":7,"typeConfidence":0.89,"plateTime":0.3977951075869073,"extension":6.284570355398964},"index":1,"playId":"4eaea11c-ece1-3523-b4c5-5e46267f5a86","pitchNumber":2,"startTime":"2025-08-27T23:45:30.342Z","endTime":"2025-08-27T23:45:34.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-27T23:45:39.390Z","endTime":"2025-08-27T23:45:56.063Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.7,"endSpeed":78.1,"strikeZoneTop":3.60333279561912,"strikeZoneBottom":1.70743793102736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.172716196374765,"aZ":-39.42705790104457,"pfxX":3.729541676040239,"pfxZ":-4.7538014709222605,"pX":1.680377513106195,"pZ":0.4440008170761024,"vX0":6.7800466986863785,"vY0":-123.18006992063054,"vZ0":-3.51633558757575,"x":52.95,"y":226.79,"x0":-1.600478733756422,"y0":50.00454142430553,"z0":5.2488960975168135,"aX":5.687531405616169},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-9.2,"breakHorizontal":-8.4,"spinRate":2474,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4459316645901219,"extension":6.257811119415647},"index":3,"playId":"539095b0-7a93-354e-9cd1-454fdcf2893f","pitchNumber":3,"startTime":"2025-08-27T23:45:56.063Z","endTime":"2025-08-27T23:45:59.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.0,"strikeZoneTop":3.60175901917079,"strikeZoneBottom":1.70591788974356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.064782560375825,"aZ":-23.211398340517327,"pfxX":-9.656246788809,"pfxZ":4.470883767579809,"pX":0.9789204321286199,"pZ":1.2914253229234656,"vX0":9.398527465199889,"vY0":-140.0749375517111,"vZ0":-7.260494497051167,"x":79.69,"y":203.91,"x0":-1.1512175481041627,"y0":50.00369253176648,"z0":5.414433431959713,"aX":-19.357209801328025},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.8,"breakHorizontal":15.7,"spinRate":2006,"spinDirection":219},"zone":14,"typeConfidence":0.89,"plateTime":0.38974262267153614,"extension":6.449770976085041},"index":4,"playId":"b8e1a6a8-7bb0-3385-a422-ea270ab5a867","pitchNumber":4,"startTime":"2025-08-27T23:46:15.566Z","endTime":"2025-08-27T23:46:19.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.037007576749144,"aZ":-24.20420445153877,"pfxX":-9.598532551708272,"pfxZ":4.020051309907831,"pX":-0.2599753870381927,"pZ":1.7603639551881929,"vX0":6.50563210558476,"vY0":-139.35979496397167,"vZ0":-5.687241689118386,"x":126.91,"y":191.25,"x0":-1.3683644767500676,"y0":50.002866612505294,"z0":5.409494498991588,"aX":-19.02671470545174},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":16.2,"spinRate":1958,"spinDirection":225},"zone":8,"typeConfidence":0.9,"plateTime":0.3918697639204476,"extension":6.317678605534291},"hitData":{"launchSpeed":94.9,"launchAngle":26.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":73.51,"coordY":60.5}},"index":5,"playId":"12aacdd4-6292-3e32-9f62-cd077272bfdd","pitchNumber":5,"startTime":"2025-08-27T23:46:34.680Z","endTime":"2025-08-27T23:46:43.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:46:43.083Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dylan Beavers singles on a ground ball to center fielder Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-27T23:46:53.397Z","endTime":"2025-08-27T23:47:40.457Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.5621443016978,"strikeZoneBottom":1.76239099348323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.61080350184699,"aZ":-30.67913427462219,"pfxX":0.43489807589585006,"pfxZ":0.9109612941724805,"pX":-1.8732483812826057,"pZ":4.675862425141737,"vX0":-0.5478022455674205,"vY0":-126.59652507639146,"vZ0":3.4570823669695203,"x":188.4,"y":112.53,"x0":-1.7114865946457538,"y0":50.00136631189936,"z0":5.734889939720565,"aX":0.7124082802323514},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.6,"breakHorizontal":-0.7,"spinRate":2190,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4311468115906516,"extension":5.9924679412125395},"index":0,"playId":"bb184ac3-9a87-3dd2-bf26-7e18dc403ba0","pitchNumber":1,"startTime":"2025-08-27T23:47:11.519Z","endTime":"2025-08-27T23:47:15.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.314074676372627,"aZ":-19.78612164615683,"pfxX":-5.378432648194305,"pfxZ":6.420673144212479,"pX":-0.5263959822910623,"pZ":2.5390293923440956,"vX0":4.285707613328964,"vY0":-137.50036847773373,"vZ0":-4.400016070052199,"x":137.06,"y":170.23,"x0":-1.4005923256195376,"y0":50.00324798230839,"z0":5.489027148982483,"aX":-10.377473424161241},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.9,"breakHorizontal":8.9,"spinRate":1960,"spinDirection":224},"zone":4,"typeConfidence":0.9,"plateTime":0.39719666000805676,"extension":6.345072652744753},"hitData":{"launchSpeed":106.9,"launchAngle":6.0,"totalDistance":144.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.29,"coordY":95.99}},"index":1,"playId":"8796cc97-5b0a-3e55-a9d4-3d42dd55afe4","pitchNumber":2,"startTime":"2025-08-27T23:47:30.002Z","endTime":"2025-08-27T23:47:40.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":3.1999999999999886,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:47:40.457Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dylan Carlson lines out to right fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-27T23:47:49.445Z","endTime":"2025-08-27T23:48:42.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":82.1,"strikeZoneTop":3.69896196335168,"strikeZoneBottom":1.69017022387522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.36910466684511,"aZ":-29.271232871575748,"pfxX":0.2640349918791608,"pfxZ":1.7195828472491348,"pX":0.2284294259727769,"pZ":1.6990213497600506,"vX0":4.170562159831792,"vY0":-127.76288460729734,"vZ0":-3.6872559778611027,"x":108.29,"y":192.91,"x0":-1.4458466411726805,"y0":50.0019751718899,"z0":5.411641299271109,"aX":0.44439778573753047},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.6,"breakHorizontal":-1.2,"spinRate":2376,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.4254638982298644,"extension":6.112178097284744},"index":0,"playId":"ca886200-6245-3a67-b887-ebf2835a9e78","pitchNumber":1,"startTime":"2025-08-27T23:48:11.553Z","endTime":"2025-08-27T23:48:15.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.7575857809738,"aZ":-31.01710694114629,"pfxX":0.7645735708706147,"pfxZ":0.7271856193502408,"pX":0.48700400322263315,"pZ":2.073849832374676,"vX0":4.609046604157917,"vY0":-124.64267286720647,"vZ0":-2.468591743496271,"x":98.44,"y":182.79,"x0":-1.47796543000682,"y0":50.00133429969106,"z0":5.61345391455114,"aX":1.2145891000869862},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.1,"breakHorizontal":-2.4,"spinRate":2409,"spinDirection":174},"zone":9,"typeConfidence":2.0,"plateTime":0.43779500717928377,"extension":6.315093213466976},"hitData":{"launchSpeed":94.0,"launchAngle":23.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.68,"coordY":82.76}},"index":1,"playId":"aa253314-bdce-3a8f-94a3-f837e2bc263d","pitchNumber":2,"startTime":"2025-08-27T23:48:30.957Z","endTime":"2025-08-27T23:48:42.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:48:42.658Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, second baseman David Hamilton to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-27T23:48:49.491Z","endTime":"2025-08-27T23:50:36.833Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":0,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.46611579304035,"strikeZoneBottom":1.62897488683238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.521723790182445,"aZ":-24.601227480360695,"pfxX":-11.660603566110963,"pfxZ":3.8586111810170363,"pX":0.8736764508113195,"pZ":0.7328579820356363,"vX0":9.80588276071355,"vY0":-138.8388750066775,"vZ0":-8.24732473353517,"x":83.7,"y":218.99,"x0":-1.1796604117638603,"y0":50.003093598425494,"z0":5.365124921709928,"aX":-22.887430923275797},"breaks":{"breakAngle":38.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.5,"breakHorizontal":19.2,"spinRate":1948,"spinDirection":225},"zone":14,"typeConfidence":0.94,"plateTime":0.3936882598401734,"extension":6.4939974983947675},"index":0,"playId":"2a63fb90-ae4a-3ed1-884a-ba95b325c744","pitchNumber":1,"startTime":"2025-08-27T23:49:10.902Z","endTime":"2025-08-27T23:49:14.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.1,"strikeZoneTop":3.44492293456828,"strikeZoneBottom":1.53983375923163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.116708444701736,"aZ":-27.096060075622024,"pfxX":0.32797347149626344,"pfxZ":3.0416798251343113,"pX":-1.3103470440876839,"pZ":3.0488950900198883,"vX0":0.644033946966009,"vY0":-127.85442518954038,"vZ0":-1.1441402710776996,"x":166.95,"y":156.46,"x0":-1.6072368976472418,"y0":50.00473389207276,"z0":5.610990570848888,"aX":0.5478915698102328},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-0.7,"spinRate":2251,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.42692344717493835,"extension":6.124176097774385},"index":1,"playId":"ed625cd0-2bf3-3e57-9055-4bdfe126bedd","pitchNumber":2,"startTime":"2025-08-27T23:49:30.263Z","endTime":"2025-08-27T23:49:34.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"5979e1b4-234a-455e-9ba5-09823b43c1f0","startTime":"2025-08-27T23:49:48.628Z","endTime":"2025-08-27T23:49:53.628Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":79.7,"strikeZoneTop":3.4224803213483,"strikeZoneBottom":1.61936209753458,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.582528762807026,"aZ":-28.352323463593525,"pfxX":-9.100037827382913,"pfxZ":2.3513828002282153,"pX":-2.2067838502758947,"pZ":2.5367838139748464,"vX0":1.8601160070262017,"vY0":-127.14152276119286,"vZ0":-1.5089532372626429,"x":201.12,"y":170.29,"x0":-1.7686114597855105,"y0":50.00597071895819,"z0":5.4014284381814965,"aX":-14.807244945232211},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.1,"breakHorizontal":16.0,"spinRate":1725,"spinDirection":250},"zone":11,"typeConfidence":0.9,"plateTime":0.4318368137152673,"extension":6.166417499044082},"index":3,"playId":"0cca580a-86dd-3503-aa39-b00391847d52","pitchNumber":3,"startTime":"2025-08-27T23:50:08.378Z","endTime":"2025-08-27T23:50:12.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.10012303075302,"aZ":-29.846569806696486,"pfxX":0.3076616900239366,"pfxZ":1.3996444437172642,"pX":-0.5559461180286206,"pZ":2.2222109488811532,"vX0":2.526977972716859,"vY0":-127.6789166752081,"vZ0":-2.248260576898759,"x":138.19,"y":178.78,"x0":-1.5948604948876954,"y0":50.00378908516326,"z0":5.442309204669935,"aX":0.5126159712069521},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.3,"breakHorizontal":-1.1,"spinRate":2362,"spinDirection":191},"zone":4,"typeConfidence":2.0,"plateTime":0.42753343209066363,"extension":6.19040425741273},"hitData":{"launchSpeed":61.7,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":156.24}},"index":4,"playId":"df473bd6-f72d-32d6-9998-222f23eda8a7","pitchNumber":4,"startTime":"2025-08-27T23:50:28.961Z","endTime":"2025-08-27T23:50:36.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.1000000000000014,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:50:36.833Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-27T23:52:35.807Z","endTime":"2025-08-27T23:54:19.360Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.2,"strikeZoneTop":3.35843517036075,"strikeZoneBottom":1.52749600709482,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.536964715725798,"aZ":-16.524304225307308,"pfxX":-8.949230998100845,"pfxZ":8.08167175186802,"pX":-0.1213814086195718,"pZ":2.319818542782175,"vX0":5.132498002626641,"vY0":-137.9906864724489,"vZ0":-7.2962501346308155,"x":121.63,"y":176.14,"x0":-0.8388194847493855,"y0":50.00214011479474,"z0":6.103171237233784,"aX":-17.32786979266702},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.3,"breakHorizontal":15.2,"spinRate":2121,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3963185500772086,"extension":6.376165850421142},"index":0,"playId":"a4791548-7543-3055-8463-4c95fd14ff6f","pitchNumber":1,"startTime":"2025-08-27T23:52:41.254Z","endTime":"2025-08-27T23:52:44.689Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.1,"endSpeed":87.9,"strikeZoneTop":3.31586886529341,"strikeZoneBottom":1.51297904231971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4374611742982,"aZ":-9.723707011439487,"pfxX":-4.493527067976704,"pfxZ":11.35957816372272,"pX":0.3175962905025706,"pZ":2.2870377415631995,"vX0":4.996324768629938,"vY0":-139.6903187803255,"vZ0":-8.718097165552024,"x":104.89,"y":177.03,"x0":-0.9102925968105202,"y0":50.005367367362986,"z0":6.087699945347589,"aX":-8.88292665275582},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.0,"breakHorizontal":7.1,"spinRate":2354,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3920814590008175,"extension":6.277482434603988},"index":1,"playId":"9fee5251-4fbc-3315-8875-07aee812dae6","pitchNumber":2,"startTime":"2025-08-27T23:52:57.118Z","endTime":"2025-08-27T23:53:00.633Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.7,"strikeZoneTop":3.36530983419821,"strikeZoneBottom":1.69203408595693,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.070830621260264,"aZ":-29.084261268745013,"pfxX":1.9614280269101485,"pfxZ":1.953008692992344,"pX":1.3798775443016162,"pZ":1.8827605495960427,"vX0":5.583654659952032,"vY0":-124.0450459890463,"vZ0":-4.4769865904645965,"x":64.4,"y":187.95,"x0":-1.1407136327676328,"y0":50.00336527142727,"z0":6.091613225699058,"aX":3.1060565096061716},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.9,"breakHorizontal":-4.7,"spinRate":2497,"spinDirection":111},"zone":14,"typeConfidence":2.0,"plateTime":0.43885906859990387,"extension":6.136672402172611},"index":2,"playId":"9a5ca9d4-a65a-3467-928f-f39c5bde3c92","pitchNumber":3,"startTime":"2025-08-27T23:53:13.424Z","endTime":"2025-08-27T23:53:17.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.648443819657384,"aZ":-8.581864425499019,"pfxX":-4.604538204173208,"pfxZ":11.890478295278204,"pX":0.6375458066242915,"pZ":1.7284199049602973,"vX0":6.714261185500023,"vY0":-139.97757743512983,"vZ0":-10.28601744172769,"x":92.7,"y":192.11,"x0":-1.1941838999651706,"y0":50.005706096579985,"z0":6.013305876567813,"aX":-9.138265068754828},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.6,"breakHorizontal":7.0,"spinRate":2352,"spinDirection":207},"zone":9,"typeConfidence":2.0,"plateTime":0.39133827498100393,"extension":6.3956025124121},"index":3,"playId":"b5314992-b906-37c0-b734-13c6da1e9db8","pitchNumber":4,"startTime":"2025-08-27T23:53:30.255Z","endTime":"2025-08-27T23:53:33.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93109654193974,"aZ":-37.378478725980365,"pfxX":3.121917349234588,"pfxZ":-3.880651965398097,"pX":0.9693291288061396,"pZ":1.859658445563692,"vX0":3.279585369726215,"vY0":-115.47792481162831,"vZ0":-1.8404551905425732,"x":80.05,"y":188.57,"x0":-0.8786571918558959,"y0":50.003115529651986,"z0":6.286579732409984,"aX":4.18601927437586},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.2,"breakHorizontal":-6.5,"spinRate":2672,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4756132480172064,"extension":6.09015316735319},"index":4,"playId":"e9f3143c-56e5-312b-b50e-580ac09b2d05","pitchNumber":5,"startTime":"2025-08-27T23:53:48.515Z","endTime":"2025-08-27T23:53:53.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35183684678093,"aZ":-33.67983779323755,"pfxX":3.1861654631500462,"pfxZ":-0.9611861875631345,"pX":0.2608151809042727,"pZ":2.1439414695591146,"vX0":2.804889216392361,"vY0":-123.96490594667983,"vZ0":-3.0783416095526066,"x":107.06,"y":180.89,"x0":-1.2986505676249367,"y0":50.00546344538784,"z0":6.208090295876282,"aX":4.968831463683254},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-6.4,"spinRate":2492,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.44152993788200234,"extension":6.17687866966724},"index":5,"playId":"9d917942-07b2-34e5-bfae-7d881a15f8d7","pitchNumber":6,"startTime":"2025-08-27T23:54:16.249Z","endTime":"2025-08-27T23:54:19.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:54:19.360Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out sharply to center fielder Colton Cowser.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-27T23:54:27.841Z","endTime":"2025-08-27T23:54:53.125Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.37855650315426,"aZ":-11.197853996401514,"pfxX":-6.135895539892779,"pfxZ":10.622158403295243,"pX":0.04993784101555644,"pZ":3.2239179359746615,"vX0":4.767901678031792,"vY0":-140.04982789458353,"vZ0":-6.192863798799691,"x":115.1,"y":151.73,"x0":-0.8824470486441072,"y0":50.00269374109006,"z0":6.205426368154707,"aX":-12.11659777583662},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":10.1,"spinRate":2380,"spinDirection":211},"zone":2,"typeConfidence":2.0,"plateTime":0.3919916255048945,"extension":6.229761420775064},"hitData":{"launchSpeed":100.5,"launchAngle":37.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":178.67,"coordY":67.48}},"index":0,"playId":"557a48eb-cf63-3d27-a8a7-071e6f42e2f3","pitchNumber":1,"startTime":"2025-08-27T23:54:43.466Z","endTime":"2025-08-27T23:54:53.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:54:53.125Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jarren Duran flies out to left fielder Dylan Carlson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-27T23:54:59.199Z","endTime":"2025-08-27T23:55:41.881Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":87.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81321614594735,"aZ":-12.199230359687174,"pfxX":-5.553686253827738,"pfxZ":10.05341803055717,"pX":-0.2536165381467847,"pZ":3.934055143146625,"vX0":4.204509693094482,"vY0":-140.74159246958487,"vZ0":-4.010257898588456,"x":126.67,"y":132.56,"x0":-1.0525971854162826,"y0":50.00352210624502,"z0":6.179760745966833,"aX":-11.034760094809036},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.4,"breakHorizontal":9.1,"spinRate":2380,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39063078489970104,"extension":6.269131921898651},"index":0,"playId":"bb5fe6a1-1c96-345d-a664-e761c0dc324f","pitchNumber":1,"startTime":"2025-08-27T23:55:18.272Z","endTime":"2025-08-27T23:55:22.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46736618951318,"aZ":-11.642213844869113,"pfxX":-5.929614696971495,"pfxZ":10.580745844061152,"pX":-0.3333062630262461,"pZ":2.6603950126915823,"vX0":3.6469826412637607,"vY0":-138.98850049172108,"vZ0":-7.347540693181605,"x":129.7,"y":166.95,"x0":-0.897474947122666,"y0":50.0062611424643,"z0":6.125601927180014,"aX":-11.511098048210275},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":9.8,"spinRate":2408,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.39529212965260463,"extension":6.3118955195913955},"hitData":{"launchSpeed":95.2,"launchAngle":25.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":42.29,"coordY":91.25}},"index":1,"playId":"a8b8d370-aad9-3a92-8a50-7ee9067aac1d","pitchNumber":2,"startTime":"2025-08-27T23:55:33.938Z","endTime":"2025-08-27T23:55:41.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:55:41.881Z","atBatIndex":40},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jeremiah Jackson reaches on a fielding error by shortstop Trevor Story.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-27T23:57:45.021Z","endTime":"2025-08-27T23:58:38.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]}],"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.30601124540117,"strikeZoneBottom":1.47907448299696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01015105369992,"aZ":-24.196368493439945,"pfxX":-10.794341471537148,"pfxZ":4.12531216980354,"pX":-0.014050106367598304,"pZ":1.5515129796654774,"vX0":7.152676223328467,"vY0":-138.42604412429827,"vZ0":-6.219490711933653,"x":117.54,"y":196.89,"x0":-1.2341800796962508,"y0":50.001858633785176,"z0":5.456191085014139,"aX":-20.866516986497157},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.2,"breakHorizontal":18.0,"spinRate":2068,"spinDirection":222},"zone":8,"typeConfidence":0.92,"plateTime":0.39626978473574237,"extension":6.477384748598155},"index":0,"playId":"177afa54-558d-38bb-a468-cc9201bd5647","pitchNumber":1,"startTime":"2025-08-27T23:57:53.515Z","endTime":"2025-08-27T23:57:57.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.3,"endSpeed":86.9,"strikeZoneTop":3.30156085922675,"strikeZoneBottom":1.60967454707062,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21922493930058,"aZ":-22.90651389201147,"pfxX":-10.248594116891901,"pfxZ":4.803308270042586,"pX":0.21849346096606104,"pZ":1.1287057951544437,"vX0":7.946485328211799,"vY0":-138.35853500722257,"vZ0":-7.38596916439423,"x":108.67,"y":208.3,"x0":-1.365996751439994,"y0":50.004634277491846,"z0":5.37930214715927,"aX":-19.779019492938613},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.2,"breakHorizontal":16.8,"spinRate":1998,"spinDirection":222},"zone":14,"typeConfidence":0.91,"plateTime":0.3965979762732248,"extension":6.4925594184287325},"index":1,"playId":"cfeaa6cd-be7f-356c-8191-246b64761a9f","pitchNumber":2,"startTime":"2025-08-27T23:58:09.710Z","endTime":"2025-08-27T23:58:13.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.6,"strikeZoneTop":3.31,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.10472751943843,"aZ":-37.4878270289041,"pfxX":3.3565831394438614,"pfxZ":-3.390806466780244,"pX":0.6530852784819385,"pZ":2.4779533462808847,"vX0":4.334604765928643,"vY0":-124.38471466760579,"vZ0":0.10382578357115779,"x":92.11,"y":171.88,"x0":-1.5487417199986433,"y0":50.003677379274635,"z0":5.545616518741536,"aX":5.256581092268735},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.9,"breakHorizontal":-7.1,"spinRate":2385,"spinDirection":41},"zone":6,"typeConfidence":2.0,"plateTime":0.44046022738394086,"extension":6.126489793694803},"hitData":{"launchSpeed":82.4,"launchAngle":1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":81.38,"coordY":118.24}},"index":2,"playId":"2d181bb5-5d86-34a2-8936-32e92fe861cb","pitchNumber":3,"startTime":"2025-08-27T23:58:26.190Z","endTime":"2025-08-27T23:58:38.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":5.000000000000007,"leverageIndex":1.3,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:58:38.368Z","atBatIndex":41},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Gunnar Henderson grounds into a force out, shortstop Trevor Story to third baseman Alex Bregman. Jeremiah Jackson out at 2nd. Gunnar Henderson to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-27T23:58:59.556Z","endTime":"2025-08-27T23:59:56.371Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.73418934446688,"strikeZoneBottom":1.80450557669291,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40902135077098,"aZ":-27.712353202801268,"pfxX":0.15785757406662482,"pfxZ":2.672058458377508,"pX":-0.27876672809914627,"pZ":2.5106666885519577,"vX0":3.342309397682338,"vY0":-127.95943597544554,"vZ0":-2.092346858573204,"x":127.63,"y":170.99,"x0":-1.6180762620094566,"y0":50.006290398696834,"z0":5.493077074312827,"aX":0.26329952526841},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":-1.0,"spinRate":2378,"spinDirection":193},"zone":4,"typeConfidence":2.0,"plateTime":0.42673267048508734,"extension":6.094343784971669},"index":0,"playId":"2db3ce55-ab64-3c41-b456-1c7a29a2d5bb","pitchNumber":1,"startTime":"2025-08-27T23:59:04.815Z","endTime":"2025-08-27T23:59:08.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.4,"endSpeed":86.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.654560643952752,"aZ":-23.463618116788407,"pfxX":-9.881812648746056,"pfxZ":4.571122685555514,"pX":-0.46569403135555903,"pZ":1.5134337998080927,"vX0":6.241200923388193,"vY0":-137.22428013501826,"vZ0":-5.9870699247071535,"x":134.75,"y":197.92,"x0":-1.4868872964554363,"y0":50.003496286738994,"z0":5.3244252194885675,"aX":-18.82721075088324},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":16.6,"spinRate":2100,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.39931187160595405,"extension":6.2477930809935485},"index":1,"playId":"4b25aa86-27c8-3d71-ab09-2605387d4eb8","pitchNumber":2,"startTime":"2025-08-27T23:59:23.649Z","endTime":"2025-08-27T23:59:26.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.40690999025253,"aZ":-25.338869882142635,"pfxX":-10.280464434463378,"pfxZ":3.5032923434595116,"pX":-0.6339860381380736,"pZ":2.8939546298532446,"vX0":5.6656430690966655,"vY0":-138.87166403572328,"vZ0":-2.766819693681418,"x":141.17,"y":160.64,"x0":-1.36611123374376,"y0":50.00212706500219,"z0":5.5905674665493885,"aX":-20.057603689623495},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.0,"breakHorizontal":17.4,"spinRate":1983,"spinDirection":226},"zone":4,"typeConfidence":0.92,"plateTime":0.39456508589185635,"extension":6.2688449292259465},"hitData":{"launchSpeed":87.7,"launchAngle":-33.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":133.08,"coordY":147.98}},"index":2,"playId":"ea40b040-26f3-391c-a10c-3ccfa02cd8db","pitchNumber":3,"startTime":"2025-08-27T23:59:49.032Z","endTime":"2025-08-27T23:59:56.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"first":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.8,"awayTeamWinProbability":42.2,"homeTeamWinProbabilityAdded":-4.800000000000004,"leverageIndex":2.08,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-27T23:59:56.371Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:00:13.451Z","endTime":"2025-08-28T00:02:14.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.81261026119475,"strikeZoneBottom":1.82782622133087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47756673780651,"aZ":-28.512956322956597,"pfxX":0.2094701310819893,"pfxZ":2.1862124109033,"pX":-0.38751254454699646,"pZ":2.8511006552728277,"vX0":2.6994608931896353,"vY0":-128.2800147674793,"vZ0":-1.4362575862167604,"x":131.77,"y":161.8,"x0":-1.4787933534381703,"y0":50.0029344077069,"z0":5.6322977884953564,"aX":0.3497620745522167},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.8,"breakHorizontal":-1.0,"spinRate":2350,"spinDirection":209},"zone":4,"typeConfidence":2.0,"plateTime":0.4262933309648247,"extension":6.321320020492683},"index":0,"playId":"a37e3f96-e6f6-3fe6-99dd-a8679c0ab315","pitchNumber":1,"startTime":"2025-08-28T00:00:34.176Z","endTime":"2025-08-28T00:00:38.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.4,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.180425492208126,"aZ":-14.007574807509478,"pfxX":-5.013471578925775,"pfxZ":9.895353367394488,"pX":-0.3128550330101583,"pZ":2.764697931775624,"vX0":4.77965176177749,"vY0":-135.08714954711525,"vZ0":-4.78622515080736,"x":128.93,"y":164.13,"x0":-1.4592397791571536,"y0":50.00605170574347,"z0":5.55424312678504,"aX":-9.208331117336725},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":7.9,"spinRate":2094,"spinDirection":224},"zone":4,"typeConfidence":0.89,"plateTime":0.4064493072476032,"extension":6.136408009254881},"index":1,"playId":"016d0348-e400-3d74-aa2a-6fa63af967c4","pitchNumber":2,"startTime":"2025-08-28T00:00:53.960Z","endTime":"2025-08-28T00:00:57.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.4,"endSpeed":78.6,"strikeZoneTop":3.71140045317905,"strikeZoneBottom":1.76077013356439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.543846963078686,"aZ":-37.066022869816784,"pfxX":3.7707686677464887,"pfxZ":-3.155062347437174,"pX":0.9732166293593192,"pZ":0.35696662857088607,"vX0":4.885669870288968,"vY0":-124.24106723796707,"vZ0":-4.7097997764196595,"x":79.9,"y":229.14,"x0":-1.5137685261922729,"y0":50.000347871932306,"z0":5.381575493110239,"aX":5.8517190319321495},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-6.6,"breakHorizontal":-8.0,"spinRate":2386,"spinDirection":32},"zone":14,"typeConfidence":2.0,"plateTime":0.4420555019555015,"extension":6.2063115222093606},"index":2,"playId":"f7435584-681a-3d20-819e-8c09a1dd8844","pitchNumber":3,"startTime":"2025-08-28T00:01:16.341Z","endTime":"2025-08-28T00:01:19.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.62067039723217,"strikeZoneBottom":1.77056514280341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.022245368275954,"aZ":-21.82039589835392,"pfxX":-10.042360597497318,"pfxZ":5.447428964015762,"pX":-0.9103878984477276,"pZ":0.4512005077378297,"vX0":4.881978921657595,"vY0":-136.9717024988008,"vZ0":-9.039817682765399,"x":151.7,"y":226.6,"x0":-1.410241929242897,"y0":50.004855783678686,"z0":5.284218371829063,"aX":-19.099643399193457},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":17.2,"spinRate":2078,"spinDirection":224},"zone":13,"typeConfidence":0.89,"plateTime":0.3997557424910756,"extension":6.273571244155499},"index":3,"playId":"afeceb95-92b7-3d8a-92ad-79dc67133c55","pitchNumber":4,"startTime":"2025-08-28T00:01:46.259Z","endTime":"2025-08-28T00:01:49.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.6,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.836842726255657,"aZ":-29.174359660684782,"pfxX":0.43354153378224236,"pfxZ":1.8360562715612403,"pX":0.8880203471165645,"pZ":1.4321479057650977,"vX0":5.339628040175672,"vY0":-126.84217315485223,"vZ0":-4.453586840907044,"x":83.15,"y":200.11,"x0":-1.2968404413119667,"y0":50.00579782469234,"z0":5.524869923888364,"aX":0.7093718098451167},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.5,"breakHorizontal":-1.9,"spinRate":2379,"spinDirection":184},"zone":14,"typeConfidence":2.0,"plateTime":0.4310757515092649,"extension":6.458437972201555},"index":4,"playId":"15bc7877-53dd-3f7c-a77a-c5391e48b33f","pitchNumber":5,"startTime":"2025-08-28T00:02:09.856Z","endTime":"2025-08-28T00:02:14.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.81,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:02:14.789Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T00:02:20.041Z","endTime":"2025-08-28T00:04:26.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":79.7,"strikeZoneTop":3.39224039987089,"strikeZoneBottom":1.57432317651937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.80902314086883,"aZ":-24.63521985184866,"pfxX":-8.83328614884342,"pfxZ":4.632024513849171,"pX":-1.690299423674573,"pZ":2.0951411792238774,"vX0":2.901463645767141,"vY0":-127.2222742259562,"vZ0":-3.2837506709185407,"x":181.43,"y":182.21,"x0":-1.7025987843048183,"y0":50.004572866515296,"z0":5.370607387768007,"aX":-14.379177807664895},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.8,"breakHorizontal":15.2,"spinRate":1846,"spinDirection":246},"zone":13,"typeConfidence":0.89,"plateTime":0.43170277117170563,"extension":6.2520227934639365},"index":0,"playId":"bb4db9cc-1440-398c-ba35-bf37742aa0fc","pitchNumber":1,"startTime":"2025-08-28T00:02:40.553Z","endTime":"2025-08-28T00:02:44.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.5,"strikeZoneTop":3.40942594880786,"strikeZoneBottom":1.79302376970391,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.644515454909982,"aZ":-29.059186842380758,"pfxX":-9.927566172784681,"pfxZ":1.9448870332324302,"pX":-0.4273318939460541,"pZ":0.19792593701654845,"vX0":6.188768895110478,"vY0":-126.25699862193993,"vZ0":-6.363890650568041,"x":133.29,"y":233.44,"x0":-1.6306500421846524,"y0":50.002145949477615,"z0":5.114048363243989,"aX":-15.897643428686992},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.2,"breakHorizontal":16.4,"spinRate":1833,"spinDirection":245},"zone":13,"typeConfidence":0.9,"plateTime":0.4351537246163657,"extension":6.366500362595328},"index":1,"playId":"6a496c73-397d-3832-bff1-df16aaa0170b","pitchNumber":2,"startTime":"2025-08-28T00:02:59.211Z","endTime":"2025-08-28T00:03:02.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.2,"strikeZoneTop":3.48305050503585,"strikeZoneBottom":1.49777920189404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52407510604536,"aZ":-28.38713079128365,"pfxX":-0.17270682177985897,"pfxZ":2.252742029776389,"pX":-0.125020632798193,"pZ":1.6475129216067639,"vX0":3.4490165063753273,"vY0":-129.26162641305393,"vZ0":-4.128126111863807,"x":121.77,"y":194.3,"x0":-1.4577434544876606,"y0":50.003028019529616,"z0":5.460388493934327,"aX":-0.2905572141844309},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.4,"breakHorizontal":-0.5,"spinRate":2425,"spinDirection":210},"zone":8,"typeConfidence":2.0,"plateTime":0.42475848017900253,"extension":6.200489345223187},"index":2,"playId":"5595bc13-c7cc-3782-999d-d7eddb540ddc","pitchNumber":3,"startTime":"2025-08-28T00:03:21.997Z","endTime":"2025-08-28T00:03:28.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Gunnar Henderson steals (20) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":3,"actionPlayId":"5595bc13-c7cc-3782-999d-d7eddb540ddc","startTime":"2025-08-28T00:03:34.189Z","endTime":"2025-08-28T00:04:01.075Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":683002,"link":"/api/v1/people/683002"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"postOnSecond":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":1.9000000000000057,"leverageIndex":1.4,"dramaIndex":52.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":80.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.044523721897153,"aZ":-26.733213506832964,"pfxX":-9.786858118085213,"pfxZ":3.271255084375378,"pX":-0.2569758141800283,"pZ":1.0933541359208945,"vX0":6.610566169982314,"vY0":-128.54803860885883,"vZ0":-5.31790478482419,"x":126.8,"y":209.26,"x0":-1.5976122194139641,"y0":50.005883650848105,"z0":5.279171735277785,"aX":-16.290133100158567},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":4.9,"breakHorizontal":16.1,"spinRate":1933,"spinDirection":243},"zone":13,"typeConfidence":0.91,"plateTime":0.4270128304700096,"extension":6.399998527216778},"index":4,"playId":"d3336c12-0d43-3636-a9d9-fbbce8b0611e","pitchNumber":4,"startTime":"2025-08-28T00:04:01.075Z","endTime":"2025-08-28T00:04:05.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.497023168333726,"aZ":-22.718521331293758,"pfxX":-9.877704252746947,"pfxZ":4.782991683206743,"pX":0.31533632249906624,"pZ":1.64602505557001,"vX0":7.699148586932933,"vY0":-139.95001865825546,"vZ0":-6.4315493350152195,"x":104.98,"y":194.34,"x0":-1.1922785221610004,"y0":50.004042351874055,"z0":5.468810963225078,"aX":-19.534611309763758},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.4,"breakHorizontal":16.2,"spinRate":2053,"spinDirection":226},"zone":9,"typeConfidence":0.89,"plateTime":0.3918256283261461,"extension":6.442365377182505},"index":5,"playId":"2d3bf7d0-bf0c-3142-83e6-09866517e94c","pitchNumber":5,"startTime":"2025-08-28T00:04:22.828Z","endTime":"2025-08-28T00:04:26.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"second":{"id":683002,"link":"/api/v1/people/683002"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:04:26.071Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:06:16.882Z","endTime":"2025-08-28T00:07:04.929Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.3,"strikeZoneTop":3.58714163284496,"strikeZoneBottom":1.67658144980194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.884105889205763,"aZ":-10.878139994462693,"pfxX":-3.7061149255731856,"pfxZ":10.925667328769002,"pX":1.005452981450924,"pZ":1.8044706791607266,"vX0":6.4128556733019675,"vY0":-138.90284249513962,"vZ0":-9.552672539874777,"x":78.67,"y":190.06,"x0":-0.8544080257881395,"y0":50.00108410768857,"z0":6.016820011269772,"aX":-7.222981078525889},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":5.4,"spinRate":2383,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.39472651435121753,"extension":6.383993258712309},"index":0,"playId":"7fb3180c-53e0-3bf7-8af0-b11ce13a2b23","pitchNumber":1,"startTime":"2025-08-28T00:06:26.707Z","endTime":"2025-08-28T00:06:30.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.1,"strikeZoneTop":3.5539381386492,"strikeZoneBottom":1.711927099713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56779341686102,"aZ":-19.194894839794404,"pfxX":-9.107949129663394,"pfxZ":6.821410880078378,"pX":-1.7742870586084702,"pZ":2.6545853045727066,"vX0":1.6236548927382468,"vY0":-137.59029093497045,"vZ0":-5.924095387665492,"x":184.63,"y":167.11,"x0":-1.1917662724319218,"y0":50.00579161384258,"z0":6.150684432951072,"aX":-17.341146240891515},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.2,"breakHorizontal":16.1,"spinRate":2147,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.399177351873945,"extension":6.237177108900631},"index":1,"playId":"1d511390-3ddd-340c-99b5-2185ce0129a1","pitchNumber":2,"startTime":"2025-08-28T00:06:39.862Z","endTime":"2025-08-28T00:06:44.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.57824852802151,"aZ":-12.822537158105867,"pfxX":-4.143063189875614,"pfxZ":9.937912038773927,"pX":0.22930981721390106,"pZ":3.0605614819877145,"vX0":4.768445712890039,"vY0":-138.79035077693837,"vZ0":-6.093622339227127,"x":108.26,"y":156.14,"x0":-0.9742252495867714,"y0":50.00598530116747,"z0":6.141650368679792,"aX":-8.070228641527407},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":6.5,"spinRate":2346,"spinDirection":210},"zone":2,"typeConfidence":2.0,"plateTime":0.3949263146712432,"extension":6.222346216605577},"hitData":{"launchSpeed":96.2,"launchAngle":2.0,"totalDistance":131.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.67,"coordY":146.11}},"index":2,"playId":"1ed9ed16-86e5-315b-81af-f8f1b20db400","pitchNumber":3,"startTime":"2025-08-28T00:06:56.980Z","endTime":"2025-08-28T00:07:04.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:07:04.929Z","atBatIndex":45},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathaniel Lowe grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:07:18.767Z","endTime":"2025-08-28T00:09:04.560Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.51219395238024,"strikeZoneBottom":1.71161118310215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93857095896704,"aZ":-11.111560458654917,"pfxX":-4.384930979102117,"pfxZ":10.651379419020557,"pX":0.38290986967652485,"pZ":3.4507694781867793,"vX0":4.548827629165276,"vY0":-139.60915796751726,"vZ0":-5.8152778125547515,"x":102.4,"y":145.61,"x0":-0.6965424887927681,"y0":50.00166513742624,"z0":6.289616885353272,"aX":-8.670034881457973},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.2,"breakHorizontal":7.1,"spinRate":2301,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3920805601043953,"extension":6.290835619785358},"index":0,"playId":"48a6875d-e9a5-3a2e-b7ce-3195a2b2b438","pitchNumber":1,"startTime":"2025-08-28T00:07:27.051Z","endTime":"2025-08-28T00:07:30.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":88.4,"endSpeed":81.2,"strikeZoneTop":3.63522179712972,"strikeZoneBottom":1.60280336135819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33527933762722,"aZ":-20.280913173503613,"pfxX":-9.892307750553975,"pfxZ":7.086138893000757,"pX":-1.2931867852012235,"pZ":2.3330856919377894,"vX0":2.667654148364025,"vY0":-128.63578101573864,"vZ0":-5.5146580713781965,"x":166.29,"y":175.79,"x0":-1.0575487554095577,"y0":50.00308251985314,"z0":6.074008220576532,"aX":-16.60078757695761},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":11.9,"breakHorizontal":17.3,"spinRate":2069,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4255685197681691,"extension":6.35105241929163},"index":1,"playId":"522106b6-b9df-393b-850c-59584d2add45","pitchNumber":2,"startTime":"2025-08-28T00:07:41.657Z","endTime":"2025-08-28T00:07:45.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.013279764305484,"aZ":-8.227022466676779,"pfxX":-4.689881056191597,"pfxZ":12.1290732524308,"pX":-0.7435347188773925,"pZ":1.681266775301168,"vX0":1.5001559567964522,"vY0":-139.31446833659902,"vZ0":-10.669850920028553,"x":145.34,"y":193.39,"x0":-0.6782270393564728,"y0":50.00354917492586,"z0":6.095728734110706,"aX":-9.259213104919944},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":8.2,"spinRate":2340,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.3925023204254443,"extension":6.337754091107347},"index":2,"playId":"51df03b6-32bf-3d47-80b3-c3feba214618","pitchNumber":3,"startTime":"2025-08-28T00:07:57.414Z","endTime":"2025-08-28T00:08:00.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.713493426550087,"aZ":-39.318133070768596,"pfxX":4.6891961399225215,"pfxZ":-5.545273353402288,"pX":-0.6549758735429536,"pZ":1.7474596517844676,"vX0":-0.5105158300879534,"vY0":-113.4243999745911,"vZ0":-1.6518993867541623,"x":141.97,"y":191.6,"x0":-1.0341094600431342,"y0":50.00092335216459,"z0":6.442502745570189,"aX":6.046562084136938},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.6,"breakVerticalInduced":-10.1,"breakHorizontal":-8.3,"spinRate":2562,"spinDirection":47},"zone":7,"typeConfidence":2.0,"plateTime":0.48479192695831763,"extension":5.6017325618224065},"index":3,"playId":"f2fd8586-b8d5-3cec-8822-8ed364f7fcec","pitchNumber":4,"startTime":"2025-08-28T00:08:17.773Z","endTime":"2025-08-28T00:08:21.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.0,"endSpeed":87.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.04610790515376,"aZ":-13.682195398207893,"pfxX":-4.490725342707852,"pfxZ":9.393451045598082,"pX":-0.38220895125804494,"pZ":3.5831420322624496,"vX0":2.9551627090245405,"vY0":-139.7898725805594,"vZ0":-4.915041490180427,"x":131.57,"y":142.04,"x0":-0.872447136246354,"y0":50.003451237806516,"z0":6.270176255974123,"aX":-8.841610604661154},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":7.4,"spinRate":2276,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3926070648231943,"extension":6.1822142095749},"index":4,"playId":"018038fe-9fb4-3a4f-8af3-e15156a0e4ed","pitchNumber":5,"startTime":"2025-08-28T00:08:37.488Z","endTime":"2025-08-28T00:08:40.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87019459950626,"aZ":-23.841354263336317,"pfxX":-9.21803004677232,"pfxZ":4.986993505784342,"pX":-1.1533047239197607,"pZ":1.4652627847650461,"vX0":2.7281114337559726,"vY0":-128.70946890266163,"vZ0":-6.738957064186006,"x":160.96,"y":199.22,"x0":-1.0324429448514565,"y0":50.001955012881,"z0":5.976037428837687,"aX":-15.392608334118767},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.7,"breakHorizontal":16.1,"spinRate":1782,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4263253605048063,"extension":6.250021064825955},"hitData":{"launchSpeed":67.1,"launchAngle":-37.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.05,"coordY":150.42}},"index":5,"playId":"8ce983f9-1b6e-3025-a575-038bb9810680","pitchNumber":6,"startTime":"2025-08-28T00:08:56.382Z","endTime":"2025-08-28T00:09:04.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:09:04.560Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Masataka Yoshida pops out to third baseman Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T00:09:14.289Z","endTime":"2025-08-28T00:09:45.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807799,"fullName":"Masataka Yoshida","link":"/api/v1/people/807799"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.28782579766077,"strikeZoneBottom":1.40016925607979,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.103080132082805,"aZ":-36.24158429454852,"pfxX":3.8967599758152667,"pfxZ":-3.048899420848482,"pX":-0.5038493351410438,"pZ":2.0821665373849054,"vX0":0.23119243742377285,"vY0":-114.95513310827356,"vZ0":-1.5149254521565714,"x":136.21,"y":182.56,"x0":-1.1118506013605396,"y0":50.00370716582924,"z0":6.280686647690092,"aX":5.194734827602772},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.6,"breakHorizontal":-7.1,"spinRate":2531,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4771887043781833,"extension":5.9913008172786375},"index":0,"playId":"550b58f1-b871-3a6c-bcf1-8c49af8cdb27","pitchNumber":1,"startTime":"2025-08-28T00:09:23.538Z","endTime":"2025-08-28T00:09:27.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.747036992936053,"aZ":-35.59595248095824,"pfxX":4.183599280950659,"pfxZ":-2.564186372803462,"pX":-0.24280146295111796,"pZ":2.1608652206033554,"vX0":0.9212770868489104,"vY0":-115.15894317324846,"vZ0":-1.4716990826705774,"x":126.26,"y":180.44,"x0":-1.1920996523715308,"y0":50.00261513055729,"z0":6.272910617241094,"aX":5.5807411595414065},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-4.7,"breakHorizontal":-7.8,"spinRate":2567,"spinDirection":51},"zone":5,"typeConfidence":2.0,"plateTime":0.47686731332736354,"extension":5.976092641875197},"hitData":{"launchSpeed":83.0,"launchAngle":64.0,"totalDistance":169.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":83.41,"coordY":144.59}},"index":1,"playId":"c5a5bdad-8ff0-3863-8b65-62ddb5b39f94","pitchNumber":2,"startTime":"2025-08-28T00:09:36.001Z","endTime":"2025-08-28T00:09:45.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":807799,"link":"/api/v1/people/807799"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:09:45.699Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Samuel Basallo grounds out, second baseman David Hamilton to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:11:39.842Z","endTime":"2025-08-28T00:12:50.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.57541017786152,"strikeZoneBottom":1.82063982705186,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.142632514570057,"aZ":-26.864167370452222,"pfxX":-9.681501102960782,"pfxZ":3.2081489202467512,"pX":-0.45833844635821686,"pZ":3.2536432906194257,"vX0":6.255977016994986,"vY0":-127.754640630466,"vZ0":-0.10384690525082418,"x":134.47,"y":150.93,"x0":-1.6801685525114192,"y0":50.00051950250877,"z0":5.405013405900339,"aX":-16.012785222866427},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":6.0,"breakHorizontal":16.1,"spinRate":1883,"spinDirection":242},"zone":1,"typeConfidence":0.9,"plateTime":0.42861516410503375,"extension":6.25074760588243},"index":0,"playId":"f44e95bb-a20e-34dc-99f2-8b2280171e5c","pitchNumber":1,"startTime":"2025-08-28T00:11:52.495Z","endTime":"2025-08-28T00:11:56.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.4,"strikeZoneTop":3.57207695384105,"strikeZoneBottom":1.7163745027875,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.953603586430408,"aZ":-36.81111766619636,"pfxX":4.4235474402903066,"pfxZ":-3.0042266889375195,"pX":-1.170911913019801,"pZ":1.072349092032921,"vX0":0.21971879772549346,"vY0":-123.33193593121538,"vZ0":-3.0233611312976114,"x":161.63,"y":209.83,"x0":-1.8359607674130385,"y0":50.00162531253054,"z0":5.410863514536884,"aX":6.830940934843556},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-5.9,"breakHorizontal":-8.0,"spinRate":2422,"spinDirection":31},"zone":13,"typeConfidence":2.0,"plateTime":0.4436848024910196,"extension":6.060193049181656},"index":1,"playId":"afed992d-529e-332e-ba66-0cbfd1d2c939","pitchNumber":2,"startTime":"2025-08-28T00:12:07.340Z","endTime":"2025-08-28T00:12:11.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.65849228571565,"strikeZoneBottom":1.73530575319518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.55965873191415,"aZ":-37.45427340437822,"pfxX":4.365999779035063,"pfxZ":-3.3821571835124944,"pX":-0.6558032495359379,"pZ":1.1988926826250534,"vX0":0.980545378197121,"vY0":-123.81070815987559,"vZ0":-2.743744230328779,"x":142.0,"y":206.41,"x0":-1.623873089580764,"y0":50.0032291497919,"z0":5.440416979261351,"aX":6.812523102000197},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.5,"breakHorizontal":-8.2,"spinRate":2468,"spinDirection":40},"zone":13,"typeConfidence":2.0,"plateTime":0.4415318245121975,"extension":6.216649864153391},"index":2,"playId":"0f532ee7-c4ac-399d-8f47-e445fd1840ce","pitchNumber":3,"startTime":"2025-08-28T00:12:24.815Z","endTime":"2025-08-28T00:12:28.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.209990560685064,"aZ":-26.687217342007116,"pfxX":-9.097254395194465,"pfxZ":3.342845964747781,"pX":-0.2848728089579783,"pZ":1.715000528403567,"vX0":6.245687515915602,"vY0":-127.0779275317159,"vZ0":-3.7478406490475122,"x":127.86,"y":192.47,"x0":-1.5883433088452743,"y0":50.00308684400988,"z0":5.320915246198265,"aX":-14.92986854737373},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.4,"breakHorizontal":15.1,"spinRate":1791,"spinDirection":246},"zone":7,"typeConfidence":0.88,"plateTime":0.4304592336458821,"extension":6.216426264159718},"hitData":{"launchSpeed":79.3,"launchAngle":13.0,"totalDistance":142.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.37,"coordY":148.83}},"index":3,"playId":"77491ae5-4fb9-3d3d-836a-7e041b521f28","pitchNumber":4,"startTime":"2025-08-28T00:12:43.194Z","endTime":"2025-08-28T00:12:50.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.00000000000001,"awayTeamWinProbability":44.99999999999999,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.49,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:12:50.687Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:12:58.106Z","endTime":"2025-08-28T00:14:30.522Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.2,"strikeZoneTop":3.65946360760937,"strikeZoneBottom":1.65490950527927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.984157632158997,"aZ":-31.645581180221782,"pfxX":0.005026421421845839,"pfxZ":0.32474916077274685,"pX":-0.3507595465136514,"pZ":2.9937520374024142,"vX0":2.8780858485757412,"vY0":-126.82589911627876,"vZ0":-0.21333716150053328,"x":130.37,"y":157.95,"x0":-1.499090432319054,"y0":50.00508100721829,"z0":5.594608545456086,"aX":0.007474890531779533},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":0.7,"breakHorizontal":-0.6,"spinRate":2181,"spinDirection":19},"zone":4,"typeConfidence":2.0,"plateTime":0.431234714043359,"extension":6.203806886327613},"index":0,"playId":"ec61b7f5-8441-394d-a9e7-46209cec37b8","pitchNumber":1,"startTime":"2025-08-28T00:13:15.683Z","endTime":"2025-08-28T00:13:19.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.5,"strikeZoneTop":3.70354321306527,"strikeZoneBottom":1.73300267387444,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60853873914636,"aZ":-35.51793821246762,"pfxX":6.088250678605144,"pfxZ":-2.1843527768313358,"pX":-0.4519513333723075,"pZ":2.5810313841070345,"vX0":1.278253163024445,"vY0":-123.21826505989915,"vZ0":0.33466921205340694,"x":134.23,"y":169.09,"x0":-1.768889687338269,"y0":50.00392561994378,"z0":5.456583619523025,"aX":9.315516753148122},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.6,"breakHorizontal":-11.3,"spinRate":2368,"spinDirection":39},"zone":4,"typeConfidence":0.91,"plateTime":0.4453596907374946,"extension":6.208524299017072},"index":1,"playId":"4b58ed5b-9d3d-3a9f-941f-122279fd4041","pitchNumber":2,"startTime":"2025-08-28T00:13:32.212Z","endTime":"2025-08-28T00:13:36.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T00:13:48.323Z","endTime":"2025-08-28T00:14:03.493Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.562849253580602,"aZ":-34.7817677205754,"pfxX":5.123717148492634,"pfxZ":-1.653800002200355,"pX":0.7238623448937526,"pZ":1.7807393016780892,"vX0":3.706114755523224,"vY0":-125.07486156335884,"vZ0":-1.8170439080087932,"x":89.41,"y":190.7,"x0":-1.4457299779633852,"y0":50.003514175276514,"z0":5.384096101070347,"aX":8.07189070527394},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.1,"breakHorizontal":-10.2,"spinRate":2397,"spinDirection":38},"zone":9,"typeConfidence":0.91,"plateTime":0.43886172396138123,"extension":6.228581231343899},"index":3,"playId":"dc60a0d3-ded1-3827-821e-b27f23c4e16c","pitchNumber":3,"startTime":"2025-08-28T00:14:03.493Z","endTime":"2025-08-28T00:14:07.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.59817445563998,"strikeZoneBottom":1.76045421934414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29141884945881,"aZ":-19.197156228957937,"pfxX":-9.67161992364371,"pfxZ":6.471701567189964,"pX":0.2902844170225304,"pZ":1.8998548532478554,"vX0":7.37536401787807,"vY0":-140.7769680092197,"vZ0":-6.58328439683648,"x":105.94,"y":187.48,"x0":-1.1084678471021139,"y0":50.002330150415794,"z0":5.513609158893503,"aX":-19.3903040915821},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.6,"breakHorizontal":16.0,"spinRate":2057,"spinDirection":221},"zone":9,"typeConfidence":0.76,"plateTime":0.38924337402569664,"extension":6.357175784596427},"index":4,"playId":"0fb0100d-ab97-3e19-acfb-1294ef2c4082","pitchNumber":4,"startTime":"2025-08-28T00:14:26.505Z","endTime":"2025-08-28T00:14:30.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:14:30.522Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Beavers walks.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:14:37.571Z","endTime":"2025-08-28T00:16:40.686Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"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(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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.49501201481509,"strikeZoneBottom":1.80679289119198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84898636800911,"aZ":-29.452612811136145,"pfxX":-0.33999976035986235,"pfxZ":1.6028992047073949,"pX":-0.05472841915716838,"pZ":2.959584757156162,"vX0":3.906869545045669,"vY0":-128.61523824418015,"vZ0":-0.6749787598293697,"x":119.09,"y":158.87,"x0":-1.5419041772182114,"y0":50.000561845715396,"z0":5.487053121674418,"aX":-0.5769121427457669},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.0,"breakHorizontal":-0.1,"spinRate":2372,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.42405196217977137,"extension":6.11639172775433},"index":0,"playId":"46ab4c67-c58e-3440-9b51-13d1ee76219e","pitchNumber":1,"startTime":"2025-08-28T00:14:53.947Z","endTime":"2025-08-28T00:14:57.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.5,"endSpeed":87.3,"strikeZoneTop":3.55925966231223,"strikeZoneBottom":1.77002844072612,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.055457634385355,"aZ":-22.823525554510027,"pfxX":-11.091438335295479,"pfxZ":4.801695563364058,"pX":1.073932941521885,"pZ":2.1020849857568455,"vX0":9.739606157190753,"vY0":-138.65348010672153,"vZ0":-5.301330511074046,"x":76.06,"y":182.02,"x0":-1.0435953414460264,"y0":50.00100322185317,"z0":5.562158607106517,"aX":-21.589647969549947},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.7,"breakHorizontal":18.0,"spinRate":2018,"spinDirection":222},"zone":14,"typeConfidence":0.92,"plateTime":0.395053200432431,"extension":6.333506864112767},"index":1,"playId":"bf769d90-7ae9-33a4-969c-98b202a73026","pitchNumber":2,"startTime":"2025-08-28T00:15:09.016Z","endTime":"2025-08-28T00:15:12.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.54529161871897,"aZ":-20.326373525585723,"pfxX":-9.386750660751854,"pfxZ":6.043961150463458,"pX":0.2548521484620534,"pZ":2.7058292991314565,"vX0":7.537794795756621,"vY0":-138.973672529441,"vZ0":-3.9877728914134787,"x":107.29,"y":165.72,"x0":-1.2703347732345471,"y0":50.00094739729358,"z0":5.505793117522788,"aX":-18.396856380925794},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":10.3,"breakHorizontal":15.5,"spinRate":2030,"spinDirection":227},"zone":5,"typeConfidence":0.82,"plateTime":0.3938153768776562,"extension":6.323074342529198},"index":2,"playId":"92ced2b8-284f-33b3-80fb-4f48be673997","pitchNumber":3,"startTime":"2025-08-28T00:15:28.541Z","endTime":"2025-08-28T00:15:31.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.8,"strikeZoneTop":3.53403141228564,"strikeZoneBottom":1.74503891468785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.999373761369615,"aZ":-26.931372117345372,"pfxX":-9.2936794921979,"pfxZ":3.014562306008642,"pX":-1.554038472216714,"pZ":2.422292464410342,"vX0":3.2736804858216066,"vY0":-130.69465147547098,"vZ0":-2.6046483255875525,"x":176.24,"y":173.38,"x0":-1.610947222887211,"y0":50.005140776643785,"z0":5.441990367769628,"aX":-16.175753509908127},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":1849,"spinDirection":241},"zone":13,"typeConfidence":0.9,"plateTime":0.4181441677472941,"extension":6.306001495510565},"index":3,"playId":"40a82c11-96db-35f2-9a3c-5129043045a9","pitchNumber":4,"startTime":"2025-08-28T00:15:55.528Z","endTime":"2025-08-28T00:15:59.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.51770002424237,"strikeZoneBottom":1.72891836677345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.658094107838437,"aZ":-40.46712714144373,"pfxX":3.116469948616602,"pfxZ":-5.2967981026869975,"pX":1.138483536596058,"pZ":0.41198008442573797,"vX0":5.339547465470959,"vY0":-124.32542427142207,"vZ0":-3.9045535370976996,"x":73.6,"y":227.66,"x0":-1.4407466291478952,"y0":50.00005596364616,"z0":5.357395214738779,"aX":4.8823893072536615},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-10.2,"breakHorizontal":-6.8,"spinRate":2355,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.4403757045152972,"extension":6.141075591098786},"index":4,"playId":"0d5575ab-5bd8-3f39-a6ab-87a0d33fdc28","pitchNumber":5,"startTime":"2025-08-28T00:16:11.282Z","endTime":"2025-08-28T00:16:15.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.51815737164484,"strikeZoneBottom":1.76309926383264,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.472673575564556,"aZ":-31.71119508217914,"pfxX":-9.202411659905762,"pfxZ":0.285183838757078,"pX":-1.391479338383158,"pZ":2.7590823422806436,"vX0":3.622742187222274,"vY0":-127.74618479341807,"vZ0":-0.4128337616749739,"x":170.04,"y":164.28,"x0":-1.6360425927665858,"y0":50.00620793840586,"z0":5.425779249941324,"aX":-15.140552677183218},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.6,"breakHorizontal":15.8,"spinRate":1572,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.4295405202320497,"extension":6.145728320522566},"index":5,"playId":"76e68ded-0984-3d9e-9569-ed397f5efd4d","pitchNumber":6,"startTime":"2025-08-28T00:16:36.723Z","endTime":"2025-08-28T00:16:40.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.1,"awayTeamWinProbability":45.9,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.82,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:16:40.686Z","atBatIndex":50},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Carlson doubles (7) on a sharp fly ball to center fielder Ceddanne Rafaela. Dylan Beavers scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:18:01.683Z","endTime":"2025-08-28T00:18:35.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678394,"fullName":"Brayan Bello","link":"/api/v1/people/678394"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":{"id":678394,"link":"/api/v1/people/678394"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:16:51.580Z","endTime":"2025-08-28T00:18:03.659Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.7,"strikeZoneTop":3.58891766429694,"strikeZoneBottom":1.61685757577686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.771572750230643,"aZ":-29.73572465089107,"pfxX":0.3732970250046561,"pfxZ":1.4632935236553921,"pX":-1.060302899072734,"pZ":2.0110519822357937,"vX0":1.4458121690107548,"vY0":-128.49262550650727,"vZ0":-2.6735366182612244,"x":157.42,"y":184.48,"x0":-1.6798106751238069,"y0":50.00198873746693,"z0":5.3864374709338065,"aX":0.6209731564946165},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.3,"breakHorizontal":-1.0,"spinRate":2344,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.42703350008295127,"extension":6.155385811512827},"index":1,"playId":"80035460-ed32-36f7-864a-a108868d68fb","pitchNumber":1,"startTime":"2025-08-28T00:18:03.659Z","endTime":"2025-08-28T00:18:08.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.7,"strikeZoneTop":3.5,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.805959276593782,"aZ":-17.86849334352889,"pfxX":-4.582952368107869,"pfxZ":7.449142040243563,"pX":-0.3487314331764562,"pZ":2.348343934530311,"vX0":4.450685758285072,"vY0":-137.5146067446234,"vZ0":-5.128430304164475,"x":130.29,"y":175.37,"x0":-1.390868104441858,"y0":50.00098634113766,"z0":5.445348114648335,"aX":-8.797941574409382},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.6,"breakHorizontal":7.4,"spinRate":1993,"spinDirection":225},"zone":4,"typeConfidence":0.9,"plateTime":0.3979395394140446,"extension":6.334040972939579},"hitData":{"launchSpeed":102.4,"launchAngle":35.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":73.01,"coordY":61.01}},"index":2,"playId":"a3e62f39-08ac-357a-9263-2dec90dbeb97","pitchNumber":2,"startTime":"2025-08-28T00:18:22.609Z","endTime":"2025-08-28T00:18:35.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"first":{"id":687637,"link":"/api/v1/people/687637"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":678394,"link":"/api/v1/people/678394"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.7,"awayTeamWinProbability":22.299999999999997,"homeTeamWinProbabilityAdded":23.6,"leverageIndex":1.63,"dramaIndex":191.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:18:35.704Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Holliday pops out to third baseman Alex Bregman in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T00:21:43.698Z","endTime":"2025-08-28T00:21:55.525Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":458677,"fullName":"Justin Wilson","link":"/api/v1/people/458677"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2],"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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T00:19:14.899Z","endTime":"2025-08-28T00:19:29.759Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Justin Wilson replaces Brayan Bello.","event":"Pitching Substitution","eventType":"pitching_substitution","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":1,"startTime":"2025-08-28T00:19:29.759Z","endTime":"2025-08-28T00:21:46.008Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":458677,"link":"/api/v1/people/458677"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678394,"link":"/api/v1/people/678394","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.795067008425086,"aZ":-10.689336831866996,"pfxX":1.3342680856002824,"pfxZ":11.594058628003731,"pX":-0.0438377446008187,"pZ":2.9225342720381473,"vX0":-3.1961558719503724,"vY0":-136.00074273535904,"vZ0":-7.297707107510549,"x":118.67,"y":159.87,"x0":0.978917211087194,"y0":50.005628837158554,"z0":6.400989470081332,"aX":2.473403135919815},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":19.4,"breakHorizontal":-1.7,"spinRate":2174,"spinDirection":162},"zone":2,"typeConfidence":2.0,"plateTime":0.40439937862053466,"extension":5.904266718737948},"hitData":{"launchSpeed":86.5,"launchAngle":70.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.86,"coordY":178.43}},"index":2,"playId":"ab81799c-6e6f-3b71-9568-eda401f2c6e3","pitchNumber":1,"startTime":"2025-08-28T00:21:46.008Z","endTime":"2025-08-28T00:21:55.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":458677,"link":"/api/v1/people/458677","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"second":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":458677,"link":"/api/v1/people/458677"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":458677,"link":"/api/v1/people/458677"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.2,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:21:55.525Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Connor Wong walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T00:23:58.098Z","endTime":"2025-08-28T00:26:40.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,6,7,8,9,10],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[]}],"playEvents":[{"details":{"description":"Defensive Substitution: Emmanuel Rivera replaces third baseman Jeremiah Jackson, batting 2nd, playing third base.","event":"Defensive Sub","eventType":"defensive_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":0,"startTime":"2025-08-28T00:23:14.172Z","endTime":"2025-08-28T00:24:00.395Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"201","replacedPlayer":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":669236,"link":"/api/v1/people/669236"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.34179467378177,"strikeZoneBottom":1.40167819057691,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.813877996949344,"aZ":-12.300747243957842,"pfxX":-6.148014459472123,"pfxZ":10.332803133590115,"pX":-1.4291616509037297,"pZ":2.9285232257329397,"vX0":1.8673988961128667,"vY0":-138.2842437487533,"vZ0":-6.356125627896274,"x":171.48,"y":159.71,"x0":-1.3172726605450211,"y0":50.005195693739694,"z0":6.093661619348251,"aX":-11.826154223301575},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.5,"breakHorizontal":10.7,"spinRate":2321,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.39713834306260853,"extension":6.237795823449419},"index":1,"playId":"3b16ad20-6a88-38a4-97db-8ea56a8a119e","pitchNumber":1,"startTime":"2025-08-28T00:24:00.395Z","endTime":"2025-08-28T00:24:05.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.6,"strikeZoneTop":3.44782909940141,"strikeZoneBottom":1.60723410467071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.50665475988402,"aZ":-28.994733276516687,"pfxX":2.709750403033566,"pfxZ":2.1552544571984944,"pX":0.4250466479900281,"pZ":1.8900761139568294,"vX0":3.1120114272132455,"vY0":-120.53036868718156,"vZ0":-4.0240192809766615,"x":100.8,"y":187.75,"x0":-1.23295105933494,"y0":50.00498981547784,"z0":6.129773773520131,"aX":4.00407954262205},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":3.2,"breakHorizontal":-5.6,"spinRate":2485,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4537040505099075,"extension":6.032063860537852},"index":2,"playId":"7005fa28-75a4-3beb-aa93-7ae92ced818f","pitchNumber":2,"startTime":"2025-08-28T00:24:15.334Z","endTime":"2025-08-28T00:24:18.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.5,"strikeZoneTop":3.34872817345097,"strikeZoneBottom":1.40855620648465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.01402597897627,"aZ":-36.12831739882202,"pfxX":3.174182854652968,"pfxZ":-2.7308901384446607,"pX":-1.7981961106036708,"pZ":4.189681469700938,"vX0":-2.124339972380629,"vY0":-119.34137483088581,"vZ0":2.182731170874631,"x":185.54,"y":125.66,"x0":-1.3108726904994772,"y0":50.002570267358344,"z0":6.507227835096144,"aX":4.59887147352169},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-4.2,"breakHorizontal":-5.3,"spinRate":2491,"spinDirection":91},"zone":11,"typeConfidence":2.0,"plateTime":0.45818407045879006,"extension":5.828002010376358},"index":3,"playId":"f4fff405-15b6-3804-8cf4-c1a08db2e8d2","pitchNumber":3,"startTime":"2025-08-28T00:24:29.467Z","endTime":"2025-08-28T00:24:35.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.111624708749538,"aZ":-14.613471910253878,"pfxX":-8.822460407142355,"pfxZ":9.122524528401827,"pX":-1.1893977000710154,"pZ":2.190851984203811,"vX0":3.5829301593354526,"vY0":-137.95676327320564,"vZ0":-7.787734464294562,"x":162.34,"y":179.63,"x0":-1.3598881008741774,"y0":50.00198472164269,"z0":6.038346439051246,"aX":-16.97924708444503},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.0,"breakHorizontal":15.2,"spinRate":2315,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.39725567534225936,"extension":6.260765813903673},"index":4,"playId":"124e5e46-24a5-3152-af1e-5f235a9f21d4","pitchNumber":4,"startTime":"2025-08-28T00:24:50.138Z","endTime":"2025-08-28T00:24:53.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-28T00:25:03.548Z","endTime":"2025-08-28T00:25:17.902Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.228784206836096,"aZ":-12.401466669150446,"pfxX":-3.810349697087626,"pfxZ":10.075003118534259,"pX":0.2713061986926003,"pZ":2.452669622014566,"vX0":4.4493734632009465,"vY0":-139.39866242591074,"vZ0":-7.645059142943959,"x":106.66,"y":172.56,"x0":-0.8527469357171387,"y0":50.00024359706585,"z0":6.05505332681444,"aX":-7.47557177316721},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":6.0,"spinRate":2158,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3933869573445108,"extension":6.495527390416295},"index":6,"playId":"d9575d58-fd2e-3bf5-b4b3-44f062c395d3","pitchNumber":5,"startTime":"2025-08-28T00:25:17.902Z","endTime":"2025-08-28T00:25:20.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.1,"endSpeed":72.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.70502538988502,"aZ":-36.42073146916292,"pfxX":5.207713684433601,"pfxZ":-3.2454089237973447,"pX":0.6054137719788051,"pZ":1.5128477907520461,"vX0":1.9403422668446149,"vY0":-113.79579042749585,"vZ0":-2.7169770851301616,"x":93.92,"y":197.93,"x0":-0.9361063780964437,"y0":50.00567015811463,"z0":6.345112839882742,"aX":6.802358933421293},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-6.2,"breakHorizontal":-10.0,"spinRate":2596,"spinDirection":58},"zone":9,"typeConfidence":2.0,"plateTime":0.48209564432185203,"extension":5.970387197270504},"index":7,"playId":"095a713b-31b9-3457-954a-b8b568bacd1a","pitchNumber":6,"startTime":"2025-08-28T00:25:34.986Z","endTime":"2025-08-28T00:25:38.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.082818402097796,"aZ":-34.55016892039703,"pfxX":1.707348905463622,"pfxZ":-1.5753704603682683,"pX":-0.33236442352058515,"pZ":1.9953372730633199,"vX0":1.4517317481941434,"vY0":-122.21641183164094,"vZ0":-3.1389506699516025,"x":129.67,"y":184.91,"x0":-1.155799927034821,"y0":50.00066515062746,"z0":6.263651566907436,"aX":2.5819800807261144},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-3.4,"breakHorizontal":-3.5,"spinRate":2445,"spinDirection":89},"zone":7,"typeConfidence":2.0,"plateTime":0.4481576496539774,"extension":6.06929115391823},"index":8,"playId":"ca1c905f-9fb2-3212-8707-725336c9d8c3","pitchNumber":7,"startTime":"2025-08-28T00:25:55.858Z","endTime":"2025-08-28T00:25:58.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.8,"endSpeed":88.3,"strikeZoneTop":3.34056694214238,"strikeZoneBottom":1.43445785796241,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.115406071908293,"aZ":-11.060637616714269,"pfxX":-4.747536313559784,"pfxZ":10.696214743658594,"pX":0.21821269753622946,"pZ":1.052924333453844,"vX0":4.72637263682025,"vY0":-139.1006795079246,"vZ0":-11.526070372459388,"x":108.68,"y":210.35,"x0":-0.8802957976410732,"y0":50.002770442011645,"z0":5.966987054005621,"aX":-9.370284366432626},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":7.7,"spinRate":2401,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39269359287471817,"extension":6.290968025316767},"index":9,"playId":"448f0506-81cd-3f9e-8049-e70bc9ce6f41","pitchNumber":8,"startTime":"2025-08-28T00:26:16.794Z","endTime":"2025-08-28T00:26:20.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":74.0,"strikeZoneTop":3.30412615528741,"strikeZoneBottom":1.46457332795219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.16388021846591,"aZ":-36.07956636758897,"pfxX":3.6618717629594273,"pfxZ":-2.8942320628837828,"pX":0.9491426047468752,"pZ":-0.015860055680205567,"vX0":3.775323351121942,"vY0":-115.43161127987834,"vZ0":-6.202085349813631,"x":80.82,"y":239.21,"x0":-1.1821684205491176,"y0":50.00035359462667,"z0":6.172865997901571,"aX":4.948166636589247},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-6.5,"breakHorizontal":-7.6,"spinRate":2533,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.47421952442975623,"extension":6.10742578271051},"index":10,"playId":"c5740e6e-ccc6-33c2-93d8-686e7d3a5ed6","pitchNumber":9,"startTime":"2025-08-28T00:26:35.041Z","endTime":"2025-08-28T00:26:40.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":-8.799999999999997,"leverageIndex":2.14,"dramaIndex":113.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:26:40.600Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"David Hamilton singles on a ground ball to right fielder Dylan Beavers. Connor Wong to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T00:27:53.229Z","endTime":"2025-08-28T00:29:06.685Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672710,"fullName":"Roansy Contreras","link":"/api/v1/people/672710"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"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":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"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":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-08-28T00:26:58.138Z","endTime":"2025-08-28T00:27:55.488Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.0,"strikeZoneTop":3.4360340214652,"strikeZoneBottom":1.55226468552629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.127508140981842,"aZ":-20.27430565269219,"pfxX":-9.224074060776632,"pfxZ":7.5359798191581415,"pX":0.10716053649199454,"pZ":0.9969302316903087,"vX0":5.720133282629266,"vY0":-124.84392529722695,"vZ0":-8.02628524737802,"x":112.92,"y":211.86,"x0":-1.0153690305755076,"y0":50.000863377337986,"z0":5.922144677824358,"aX":-14.559151731224276},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":12.0,"breakHorizontal":15.4,"spinRate":2064,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.4387312692066785,"extension":6.558411571869114},"index":1,"playId":"3ab5312f-7bc0-3349-bc47-d3075359db11","pitchNumber":1,"startTime":"2025-08-28T00:27:55.488Z","endTime":"2025-08-28T00:27:59.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.8,"endSpeed":87.1,"strikeZoneTop":3.48334361459599,"strikeZoneBottom":1.43235801338481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66203502659731,"aZ":-15.179754813794142,"pfxX":-8.549295601362477,"pfxZ":8.81633480861737,"pX":-0.30232627421239094,"pZ":1.3615640755222371,"vX0":5.102308479699111,"vY0":-137.73505490558662,"vZ0":-9.782577937595816,"x":128.52,"y":202.02,"x0":-1.0649243917376277,"y0":50.0031029885647,"z0":5.978221925910263,"aX":-16.47973777984607},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2197,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3971803101289808,"extension":6.339199416589227},"index":2,"playId":"0982735e-ee03-3ab9-bce7-9105f6737cb9","pitchNumber":2,"startTime":"2025-08-28T00:28:14.321Z","endTime":"2025-08-28T00:28:17.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.9,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.586548092285977,"aZ":-35.52304457894742,"pfxX":2.9922854640694174,"pfxZ":-2.5819596213959297,"pX":0.3604500531809753,"pZ":1.6444066761011928,"vX0":1.9761907624565103,"vY0":-113.42753038449696,"vZ0":-2.498634386537014,"x":103.26,"y":194.38,"x0":-0.9121447840861758,"y0":50.00323000141879,"z0":6.317175694046148,"aX":3.881595313652391},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-5.0,"breakHorizontal":-5.9,"spinRate":2554,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.48370359951887343,"extension":6.120067937581599},"index":3,"playId":"ff7910a6-f8ff-3a1b-88bc-4a3c2d7f30c3","pitchNumber":3,"startTime":"2025-08-28T00:28:34.889Z","endTime":"2025-08-28T00:28:38.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.79018505631469,"aZ":-36.24582656348687,"pfxX":3.229429315901844,"pfxZ":-3.0846491211258815,"pX":0.10095664475674145,"pZ":2.4908249391210457,"vX0":1.814018929836283,"vY0":-114.57989174341024,"vZ0":-0.9798913433340879,"x":113.15,"y":171.53,"x0":-1.1228086983791223,"y0":50.00473488163824,"z0":6.491597675515494,"aX":4.258879778094233},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-5.5,"breakHorizontal":-6.4,"spinRate":2676,"spinDirection":37},"zone":5,"typeConfidence":2.0,"plateTime":0.4795300799726854,"extension":5.92050198930649},"hitData":{"launchSpeed":98.2,"launchAngle":-1.0,"totalDistance":47.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.37,"coordY":120.77}},"index":4,"playId":"4561537c-db05-31ad-b8b7-3b01856117ac","pitchNumber":4,"startTime":"2025-08-28T00:28:56.051Z","endTime":"2025-08-28T00:29:06.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":666152,"link":"/api/v1/people/666152","batSide":{"code":"L","description":"Left"}},"first":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_ab"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_ab"},{"player":{"id":666152,"link":"/api/v1/people/666152"},"credit":"b_pa"},{"player":{"id":672710,"link":"/api/v1/people/672710"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.1,"awayTeamWinProbability":53.9,"homeTeamWinProbabilityAdded":-19.6,"leverageIndex":3.54,"dramaIndex":214.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:29:06.685Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T00:31:53.861Z","endTime":"2025-08-28T00:33:17.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T00:29:24.393Z","endTime":"2025-08-28T00:29:56.269Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Keegan Akin replaces Roansy Contreras.","event":"Pitching Substitution","eventType":"pitching_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-08-28T00:29:56.269Z","endTime":"2025-08-28T00:31:56.197Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669211,"link":"/api/v1/people/669211"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":672710,"link":"/api/v1/people/672710","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80803569908036,"aZ":-26.995802056212852,"pfxX":-1.1117585735067657,"pfxZ":3.1974793745967123,"pX":-0.8864099430837711,"pZ":2.4620678396689013,"vX0":-5.894188570074121,"vY0":-125.55653407281385,"vZ0":-2.7654239218009358,"x":150.79,"y":172.3,"x0":1.6216055252346884,"y0":50.004300536279544,"z0":5.7402248777890295,"aX":-1.8022354630933215},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.5,"breakHorizontal":3.1,"spinRate":2679,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.4337350094679815,"extension":5.741362074690607},"index":2,"playId":"70592a87-1ad8-3176-adfb-cf7cbbbc4761","pitchNumber":1,"startTime":"2025-08-28T00:31:56.197Z","endTime":"2025-08-28T00:31:59.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.836911551602935,"aZ":-31.38456843547826,"pfxX":-3.0335243194223684,"pfxZ":0.5227184416982116,"pX":-0.13375256679566522,"pZ":2.0949237544084967,"vX0":-3.4690087491553125,"vY0":-122.1588153931719,"vZ0":-2.169061598654049,"x":122.1,"y":182.22,"x0":1.6960460918371743,"y0":50.00471886667518,"z0":5.678136360486418,"aX":-4.610098514225204},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":6.2,"spinRate":2586,"spinDirection":251},"zone":8,"typeConfidence":0.89,"plateTime":0.44744455921731285,"extension":5.742680183153448},"index":3,"playId":"ba906fee-713c-3355-a98d-c2f11476767e","pitchNumber":2,"startTime":"2025-08-28T00:32:14.330Z","endTime":"2025-08-28T00:32:17.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":4,"startTime":"2025-08-28T00:32:27.331Z","endTime":"2025-08-28T00:32:49.802Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.7,"endSpeed":84.7,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00636512812783,"aZ":-16.283362305673393,"pfxX":6.672727768195244,"pfxZ":8.559775538604466,"pX":0.06628045371120866,"pZ":3.2171272266206845,"vX0":-6.206626162660094,"vY0":-136.16960692457909,"vZ0":-3.92443634254439,"x":114.47,"y":151.92,"x0":1.5205894551304386,"y0":50.00624191951371,"z0":5.82100693260292,"aX":12.393885050535447},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.8,"breakHorizontal":-10.6,"spinRate":2285,"spinDirection":139},"zone":2,"typeConfidence":0.89,"plateTime":0.40395966941416495,"extension":5.769313557905109},"index":5,"playId":"09459d3f-fa2e-32b1-bb9a-5eb2a24e7748","pitchNumber":3,"startTime":"2025-08-28T00:32:49.802Z","endTime":"2025-08-28T00:32:53.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":77.7,"strikeZoneTop":3.60512805093345,"strikeZoneBottom":1.70309556772867,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.541383350321276,"aZ":-20.596913239010146,"pfxX":9.216226181418746,"pfxZ":7.46849248204324,"pX":-0.5887256724838671,"pZ":1.6230862764326313,"vX0":-7.8405802750080875,"vY0":-124.39259409701815,"vZ0":-5.070221986120208,"x":139.44,"y":194.96,"x0":1.423824346941977,"y0":50.00147719811382,"z0":5.420965208018929,"aX":14.281862229799437},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":12.4,"breakHorizontal":-14.6,"spinRate":2081,"spinDirection":119},"zone":7,"typeConfidence":0.89,"plateTime":0.442212784384159,"extension":5.9133368103638},"index":6,"playId":"3bc389cc-bdb7-3514-8518-11c271c28338","pitchNumber":4,"startTime":"2025-08-28T00:33:12.520Z","endTime":"2025-08-28T00:33:17.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.4,"awayTeamWinProbability":41.6,"homeTeamWinProbabilityAdded":12.299999999999997,"leverageIndex":3.44,"dramaIndex":167.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:33:17.295Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T00:33:24.717Z","endTime":"2025-08-28T00:35:38.835Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"postOnThird":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"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":94.6,"endSpeed":85.6,"strikeZoneTop":3.38527642412506,"strikeZoneBottom":1.71612224172961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.361158909820844,"aZ":-15.142581371626697,"pfxX":8.484975333521618,"pfxZ":8.968666823061971,"pX":1.1768875759429105,"pZ":3.7573964819958148,"vX0":-4.262727873612332,"vY0":-137.62367909883145,"vZ0":-2.63835242958075,"x":72.14,"y":137.33,"x0":1.6517774378957375,"y0":50.00400680558574,"z0":5.76663816279857,"aX":16.11646133762701},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.8,"breakHorizontal":-14.3,"spinRate":2274,"spinDirection":133},"zone":12,"typeConfidence":0.91,"plateTime":0.3994999710347753,"extension":5.5790657531044605},"index":0,"playId":"5c620255-0e7c-3369-bdc7-87255d917f5b","pitchNumber":1,"startTime":"2025-08-28T00:33:50.577Z","endTime":"2025-08-28T00:33:54.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.0,"strikeZoneTop":3.38790079179823,"strikeZoneBottom":1.65280342105694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.979952534743386,"aZ":-26.1525237980824,"pfxX":9.972577491126582,"pfxZ":3.738843782906656,"pX":1.6769811351274106,"pZ":2.8384795491790036,"vX0":-3.4027788905279315,"vY0":-126.85759506856003,"vZ0":-1.7293655781427668,"x":53.08,"y":162.14,"x0":1.7500543249853877,"y0":50.00102707500278,"z0":5.639357574339696,"aX":16.048384928056535},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.6,"breakHorizontal":-17.2,"spinRate":1918,"spinDirection":114},"zone":12,"typeConfidence":0.89,"plateTime":0.43384367998401263,"extension":5.7302163265655075},"index":1,"playId":"ae410c24-f01a-3550-ac71-fdc2f0220be0","pitchNumber":2,"startTime":"2025-08-28T00:34:05.704Z","endTime":"2025-08-28T00:34:08.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":77.9,"strikeZoneTop":3.45460038530353,"strikeZoneBottom":1.61972172596921,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.455476081435684,"aZ":-25.03202977298987,"pfxX":10.424817663048291,"pfxZ":4.568153335952653,"pX":0.30477156256967114,"pZ":3.3457050654784406,"vX0":-6.415216290999688,"vY0":-124.88752442470452,"vZ0":-0.6384161535600619,"x":106.57,"y":115.92,"x0":1.5652813522744338,"y0":50.0049525732586,"z0":5.681605963331418,"aX":16.307737798604585},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.4,"breakHorizontal":-17.2,"spinRate":1925,"spinDirection":114},"zone":3,"typeConfidence":0.93,"plateTime":0.4402458853965556,"extension":5.762970756110914},"index":2,"playId":"528b4e76-ebee-3c70-96e8-5b12fe9f0cf1","pitchNumber":3,"startTime":"2025-08-28T00:34:23.528Z","endTime":"2025-08-28T00:34:28.294Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"65b6e05b-9a51-37a2-aaae-72898b223889","startTime":"2025-08-28T00:34:41.553Z","endTime":"2025-08-28T00:34:45.771Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":79.0,"strikeZoneTop":3.41777136367021,"strikeZoneBottom":1.58241896421117,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.202598740355064,"aZ":-22.137292497353705,"pfxX":9.867005504526148,"pfxZ":6.209523446318695,"pX":0.2679648663035681,"pZ":3.5051281511747554,"vX0":-6.805306387969433,"vY0":-127.12642610615151,"vZ0":-1.0309481632675541,"x":106.79,"y":144.14,"x0":1.715213743838374,"y0":50.00048711293353,"z0":5.694518367481204,"aX":15.939479127547703},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":11.2,"breakHorizontal":-16.1,"spinRate":2117,"spinDirection":117},"zone":2,"typeConfidence":0.89,"plateTime":0.4330127311097236,"extension":5.736359289038169},"index":4,"playId":"415b91c9-5da2-386d-b655-ac01375b9fa4","pitchNumber":4,"startTime":"2025-08-28T00:34:58.795Z","endTime":"2025-08-28T00:35:03.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.671039328464538,"aZ":-23.084732290069212,"pfxX":9.18335416845487,"pfxZ":5.655930018095993,"pX":0.7914002915376608,"pZ":2.4659049267425757,"vX0":-5.303685146392613,"vY0":-126.67481921261259,"vZ0":-3.078810173184754,"x":86.83,"y":172.2,"x0":1.7318081735098414,"y0":50.00080510751295,"z0":5.566499500834227,"aX":14.74998747472842},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":9.7,"breakHorizontal":-15.2,"spinRate":1972,"spinDirection":114},"zone":6,"typeConfidence":0.85,"plateTime":0.4343121910049601,"extension":5.675173966993798},"index":5,"playId":"cd04e9cb-c88e-3ad3-8105-53007f133a04","pitchNumber":5,"startTime":"2025-08-28T00:35:17.349Z","endTime":"2025-08-28T00:35:20.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.78995404430676,"aZ":-27.902150570374097,"pfxX":-1.6541495984086119,"pfxZ":2.7036406716986616,"pX":-1.1014177336429918,"pZ":0.8014298172862134,"vX0":-6.228410796777853,"vY0":-124.66840762207198,"vZ0":-5.827656728612549,"x":158.98,"y":217.14,"x0":1.638913518318891,"y0":50.006142362638336,"z0":5.456791328690915,"aX":-2.6182844872904636},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":4.3,"spinRate":2496,"spinDirection":230},"zone":13,"typeConfidence":0.91,"plateTime":0.4384314665355866,"extension":5.618865169906055},"index":6,"playId":"5657ff8d-c5c5-3755-9887-d64afeb2873d","pitchNumber":6,"startTime":"2025-08-28T00:35:34.893Z","endTime":"2025-08-28T00:35:38.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.5,"awayTeamWinProbability":25.5,"homeTeamWinProbabilityAdded":16.1,"leverageIndex":4.5,"dramaIndex":216.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:35:38.835Z","atBatIndex":56},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trevor Story grounds into a force out, shortstop Gunnar Henderson to second baseman Jackson Holliday. David Hamilton out at 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T00:35:50.477Z","endTime":"2025-08-28T00:36:25.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":666152,"fullName":"David Hamilton","link":"/api/v1/people/666152"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"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":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.38714948822643,"aZ":-27.41439118022921,"pfxX":9.60688555938068,"pfxZ":2.9008670968213046,"pX":0.030316367325747502,"pZ":2.874915888629529,"vX0":-6.937984766275552,"vY0":-127.31730106569742,"vZ0":-1.4472235063619814,"x":115.84,"y":161.16,"x0":1.5439247343251428,"y0":50.00229919653847,"z0":5.622440295399834,"aX":15.755248761000415},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.2,"breakHorizontal":-15.8,"spinRate":1960,"spinDirection":108},"zone":5,"typeConfidence":0.92,"plateTime":0.4303865652228134,"extension":5.7912292673946295},"hitData":{"launchSpeed":102.2,"launchAngle":0.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":153.71}},"index":0,"playId":"b478d15e-8c0c-311e-936f-2295d56a9de1","pitchNumber":1,"startTime":"2025-08-28T00:36:18.323Z","endTime":"2025-08-28T00:36:25.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":657136,"link":"/api/v1/people/657136"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.7,"awayTeamWinProbability":13.299999999999997,"homeTeamWinProbabilityAdded":12.200000000000003,"leverageIndex":4.65,"dramaIndex":196.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:36:25.389Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Emmanuel Rivera grounds out, second baseman David Hamilton to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T00:38:54.821Z","endTime":"2025-08-28T00:39:23.101Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666152,"link":"/api/v1/people/666152"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Greg Weissert replaces Justin Wilson.","event":"Pitching Substitution","eventType":"pitching_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":0,"startTime":"2025-08-28T00:37:51.789Z","endTime":"2025-08-28T00:38:57.156Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669711,"link":"/api/v1/people/669711"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":458677,"link":"/api/v1/people/458677","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.9,"strikeZoneTop":3.49933391287603,"strikeZoneBottom":1.68131786295469,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.489417174953225,"aZ":-28.924924256109723,"pfxX":-10.382478510752719,"pfxZ":1.7271095603355642,"pX":-1.2241550954227691,"pZ":1.7981969720967623,"vX0":5.69205287200578,"vY0":-136.12996753177413,"vZ0":-3.309442369291616,"x":163.66,"y":190.23,"x0":-1.9917612946009222,"y0":50.00255609376336,"z0":5.029050130116263,"aX":-19.512847878016558},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":2.6,"breakHorizontal":17.6,"spinRate":2079,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4021482958960334,"extension":5.4914196555059815},"index":1,"playId":"1d9940c6-624a-38d5-ae31-c982bc0e3b84","pitchNumber":1,"startTime":"2025-08-28T00:38:57.156Z","endTime":"2025-08-28T00:39:03.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.2,"endSpeed":86.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.828615666201888,"aZ":-30.952710012151105,"pfxX":-9.836566021612317,"pfxZ":0.644788744054793,"pX":0.03145713896636141,"pZ":2.0962903957849637,"vX0":9.279862206287097,"vY0":-136.915558958946,"vZ0":-1.9860413389647738,"x":115.8,"y":182.18,"x0":-2.1214914938415954,"y0":50.00572817951415,"z0":4.946454983174,"aX":-18.7053222793893},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.0,"breakHorizontal":15.8,"spinRate":2157,"spinDirection":245},"zone":8,"typeConfidence":2.0,"plateTime":0.39983378818207127,"extension":5.998019368708585},"hitData":{"launchSpeed":102.7,"launchAngle":-8.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.85,"coordY":138.01}},"index":2,"playId":"66502a31-b976-38e9-af24-dbd8163eabef","pitchNumber":2,"startTime":"2025-08-28T00:39:15.368Z","endTime":"2025-08-28T00:39:23.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.3,"awayTeamWinProbability":14.700000000000003,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:39:23.101Z","atBatIndex":58},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Gunnar Henderson grounds out, shortstop Trevor Story to first baseman Nathaniel Lowe.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T00:39:33.270Z","endTime":"2025-08-28T00:39:54.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.987554090102766,"aZ":-32.594874979742,"pfxX":3.6236489781266856,"pfxZ":-0.2692724245080278,"pX":-0.684136593208083,"pZ":2.94306016757396,"vX0":2.6837312924654397,"vY0":-124.68372562895878,"vZ0":1.167351450335017,"x":143.08,"y":159.32,"x0":-2.2433618951613368,"y0":50.00037780716709,"z0":5.149150883780296,"aX":5.730137207770339},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.0,"breakHorizontal":-7.2,"spinRate":2638,"spinDirection":107},"zone":4,"typeConfidence":0.91,"plateTime":0.4385251072634886,"extension":5.954607783115921},"hitData":{"launchSpeed":86.0,"launchAngle":-27.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.66,"coordY":139.19}},"index":0,"playId":"6646699a-0c05-3ff1-aa8f-9bbf9535a333","pitchNumber":1,"startTime":"2025-08-28T00:39:46.756Z","endTime":"2025-08-28T00:39:54.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":683002,"link":"/api/v1/people/683002","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.3,"awayTeamWinProbability":15.700000000000003,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:39:54.384Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T00:40:03.613Z","endTime":"2025-08-28T00:41:44.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669711,"fullName":"Greg Weissert","link":"/api/v1/people/669711"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.0,"strikeZoneTop":3.92243200387962,"strikeZoneBottom":1.8013470874134,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.13822949376885,"aZ":-27.56614076497373,"pfxX":12.632734651250061,"pfxZ":3.2140965792185163,"pX":1.393988327169766,"pZ":2.4738455878235417,"vX0":4.797314425054025,"vY0":-119.75184223763796,"vZ0":0.42963568790336804,"x":63.86,"y":171.99,"x0":-2.2840755029192747,"y0":50.00003499927769,"z0":4.7860193694831565,"aX":18.08665313805982},"breaks":{"breakAngle":34.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":6.2,"breakHorizontal":-24.1,"spinRate":2912,"spinDirection":76},"zone":14,"typeConfidence":0.93,"plateTime":0.4598609580207307,"extension":5.724327823896259},"index":0,"playId":"f1e7eea9-93a9-324e-b9c5-69c77470abfa","pitchNumber":1,"startTime":"2025-08-28T00:40:19.292Z","endTime":"2025-08-28T00:40:22.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.71203394893211,"strikeZoneBottom":1.88158419381792,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51114848323066,"aZ":-27.846090264218844,"pfxX":-10.277187073444644,"pfxZ":2.269830803997256,"pX":0.6521482612411855,"pZ":2.070326927118776,"vX0":10.321627680358132,"vY0":-136.49306159503155,"vZ0":-2.7772249216284024,"x":92.14,"y":182.88,"x0":-1.8268648436311712,"y0":50.0001672168604,"z0":5.000366298787302,"aX":-19.563941312221978},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":2203,"spinDirection":242},"zone":9,"typeConfidence":2.0,"plateTime":0.399925757960788,"extension":5.598966814001486},"index":1,"playId":"02243109-2f02-3509-b3a4-262cb7fafe9b","pitchNumber":2,"startTime":"2025-08-28T00:40:35.948Z","endTime":"2025-08-28T00:40:39.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.3,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.777394297252116,"aZ":-17.749893965932188,"pfxX":-6.714374879205373,"pfxZ":7.408083893857687,"pX":-0.7227429276375048,"pZ":2.4480573802394923,"vX0":5.344479551411679,"vY0":-138.16700202437397,"vZ0":-4.2796897863423276,"x":144.55,"y":172.68,"x0":-1.8031172608956474,"y0":50.00330151580103,"z0":5.198600066969271,"aX":-13.07269930536613},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.8,"breakHorizontal":11.2,"spinRate":2390,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3953803064450536,"extension":5.682240028359814},"index":2,"playId":"bd4c7b25-ac52-3ea1-981c-0e0e0efa8199","pitchNumber":3,"startTime":"2025-08-28T00:40:53.228Z","endTime":"2025-08-28T00:40:56.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-28T00:41:05.712Z","endTime":"2025-08-28T00:41:19.985Z","isPitch":false,"type":"action","player":{"id":663624,"link":"/api/v1/people/663624"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.0,"strikeZoneTop":3.59582717243443,"strikeZoneBottom":1.71374549533401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.141657222357047,"aZ":-20.57898574908525,"pfxX":-6.302677315639112,"pfxZ":6.131442460296892,"pX":-1.3865841290123708,"pZ":3.1348713016171503,"vX0":3.9028549167369992,"vY0":-136.1976185187734,"vZ0":-1.8042821101216908,"x":169.85,"y":154.14,"x0":-2.0146482396936025,"y0":50.001296098513976,"z0":5.219935628276408,"aX":-11.914544977056433},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.9,"breakHorizontal":10.7,"spinRate":2348,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.40119620133844425,"extension":5.692442149859599},"index":4,"playId":"44755ce2-d732-351a-ab5d-8c1f3d6c536f","pitchNumber":4,"startTime":"2025-08-28T00:41:19.985Z","endTime":"2025-08-28T00:41:23.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.62,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.089026954232967,"aZ":-16.8522839605409,"pfxX":-4.474594095800185,"pfxZ":7.914827882618939,"pX":-0.43400166533724255,"pZ":3.3627162446122383,"vX0":5.369428131393782,"vY0":-137.67479836735066,"vZ0":-2.481770763166679,"x":133.54,"y":147.99,"x0":-1.8203328364160283,"y0":50.00498976365826,"z0":5.405026858379318,"aX":-8.665279547775537},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.0,"breakHorizontal":7.1,"spinRate":2454,"spinDirection":222},"zone":1,"typeConfidence":2.0,"plateTime":0.3965324837906601,"extension":5.601276294144015},"index":5,"playId":"d3de61c9-5831-3c32-aa72-0265c3bc8110","pitchNumber":5,"startTime":"2025-08-28T00:41:41.043Z","endTime":"2025-08-28T00:41:44.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":663624,"link":"/api/v1/people/663624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":669711,"link":"/api/v1/people/669711"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.5,"awayTeamWinProbability":16.5,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:41:44.195Z","atBatIndex":60},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jarren Duran singles on a ground ball to left fielder Dylan Carlson.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T00:43:21.087Z","endTime":"2025-08-28T00:44:46.253Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":85.8,"strikeZoneTop":3.84096412548011,"strikeZoneBottom":1.81780652181958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44784838764239,"aZ":-11.419454821954172,"pfxX":6.83150173168623,"pfxZ":10.917878125511631,"pX":-0.2688924056289312,"pZ":2.765972916634517,"vX0":-6.979672614218676,"vY0":-137.69128153900715,"vZ0":-6.0725020723159835,"x":127.25,"y":164.1,"x0":1.4236059828007672,"y0":50.00130368321418,"z0":5.788611617594655,"aX":12.984606985679864},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.5,"breakHorizontal":-10.7,"spinRate":2447,"spinDirection":139},"zone":5,"typeConfidence":0.91,"plateTime":0.3993357359120351,"extension":5.802509816529024},"index":0,"playId":"9839974d-a354-3d17-8dfa-cb92729f77c4","pitchNumber":1,"startTime":"2025-08-28T00:43:58.440Z","endTime":"2025-08-28T00:44:02.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.3,"endSpeed":85.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.373400982454925,"aZ":-11.206488739847126,"pfxX":5.704057401983619,"pfxZ":11.145623895427054,"pX":0.31079023978266046,"pZ":3.0488923696920267,"vX0":-5.359438897432893,"vY0":-137.05444817329146,"vZ0":-5.2225349647958845,"x":105.15,"y":156.46,"x0":1.560948331921595,"y0":50.00640481918605,"z0":5.760403445734355,"aX":10.735265502959994},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":-9.0,"spinRate":2421,"spinDirection":145},"zone":3,"typeConfidence":0.9,"plateTime":0.4013100551487838,"extension":5.837227162994961},"index":1,"playId":"fce466d5-9a15-39d9-933b-ec6c5b4a04a8","pitchNumber":2,"startTime":"2025-08-28T00:44:12.364Z","endTime":"2025-08-28T00:44:16.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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-08-28T00:44:19.766Z","endTime":"2025-08-28T00:44:35.689Z","isPitch":false,"type":"action","player":{"id":680776,"link":"/api/v1/people/680776"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.9,"endSpeed":86.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.49227807194417,"aZ":-10.920562527665945,"pfxX":7.338946811448375,"pfxZ":10.930281508614264,"pX":-2.87775238227097E-4,"pZ":2.692100913000987,"vX0":-6.413326257735684,"vY0":-139.31897919517,"vZ0":-6.33405491828029,"x":117.01,"y":166.09,"x0":1.3904800765421705,"y0":50.00153618215537,"z0":5.734025124433167,"aX":14.268432562507995},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.5,"breakHorizontal":-11.8,"spinRate":2496,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.394801145028441,"extension":5.778254412022884},"hitData":{"launchSpeed":92.7,"launchAngle":-5.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":112.25,"coordY":157.76}},"index":3,"playId":"75fd459c-8912-3ecf-b150-9bb61258d4f8","pitchNumber":3,"startTime":"2025-08-28T00:44:35.689Z","endTime":"2025-08-28T00:44:46.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":680776,"link":"/api/v1/people/680776","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":680776,"link":"/api/v1/people/680776"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.8,"awayTeamWinProbability":28.200000000000003,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":2.87,"dramaIndex":149.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:44:46.253Z","atBatIndex":61},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ceddanne Rafaela homers (15) on a fly ball to left center field. Jarren Duran scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T00:45:22.061Z","endTime":"2025-08-28T00:46:22.543Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":{"id":669211,"link":"/api/v1/people/669211"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":680776,"fullName":"Jarren Duran","link":"/api/v1/people/680776"},"responsiblePitcher":{"id":669211,"link":"/api/v1/people/669211"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"3772c257-5c7e-317a-a3d2-eabc612f3a3b","startTime":"2025-08-28T00:45:08.771Z","endTime":"2025-08-28T00:45:13.084Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.5,"strikeZoneTop":3.49209029124405,"strikeZoneBottom":1.64104147494978,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815121783117807,"aZ":-22.486038666330128,"pfxX":9.242933110184934,"pfxZ":5.9457209964280295,"pX":0.6742483882092097,"pZ":3.4807156330998774,"vX0":-5.65009841695359,"vY0":-127.26925579819245,"vZ0":-1.0696957172209958,"x":91.3,"y":144.8,"x0":1.730169915841126,"y0":50.00196321492751,"z0":5.699019105112092,"aX":15.056419752328656},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":10.7,"breakHorizontal":-15.4,"spinRate":1977,"spinDirection":119},"zone":3,"typeConfidence":0.87,"plateTime":0.43152258987563297,"extension":5.596797995332795},"index":1,"playId":"39fb9dab-f2ba-3d14-8aea-2c628373c0d5","pitchNumber":1,"startTime":"2025-08-28T00:45:24.353Z","endTime":"2025-08-28T00:45:28.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.52392290733025,"strikeZoneBottom":1.58991457188665,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.57233224652944,"aZ":-13.379405066185603,"pfxX":7.9266439892975775,"pfxZ":9.767314071003714,"pX":0.042858766313261534,"pZ":2.665937916158095,"vX0":-7.148255623794024,"vY0":-138.26872973276193,"vZ0":-5.647764280082636,"x":115.37,"y":166.8,"x0":1.6394244666784061,"y0":50.00633949110749,"z0":5.64274162622732,"aX":15.258556187706452},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-12.7,"spinRate":2389,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.3970596751404125,"extension":5.690640424620669},"index":2,"playId":"9bc9e9c2-5ddb-3631-92ba-eb544f52b0b7","pitchNumber":2,"startTime":"2025-08-28T00:45:41.217Z","endTime":"2025-08-28T00:45:44.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":78.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.63634536162072,"aZ":-23.771541405474636,"pfxX":9.475917867466533,"pfxZ":5.251712701826415,"pX":0.20976842545773827,"pZ":3.17438917607071,"vX0":-6.7426381512524625,"vY0":-125.9625142001509,"vZ0":-1.2310250842144896,"x":109.0,"y":153.07,"x0":1.69604499629706,"y0":50.001504317928244,"z0":5.599287006583938,"aX":15.159191904966168},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.5,"breakHorizontal":-15.5,"spinRate":1898,"spinDirection":113},"zone":2,"typeConfidence":0.91,"plateTime":0.4355661307594896,"extension":5.78701500357455},"hitData":{"launchSpeed":102.1,"launchAngle":34.0,"totalDistance":392.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":64.15,"coordY":57.94}},"index":3,"playId":"39226939-8c1e-3786-8296-b83a3ead7771","pitchNumber":3,"startTime":"2025-08-28T00:45:57.692Z","endTime":"2025-08-28T00:46:22.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":680776,"link":"/api/v1/people/680776"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-55.3,"leverageIndex":4.68,"dramaIndex":461.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:46:22.543Z","atBatIndex":62},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathaniel Lowe lines out sharply to left fielder Dylan Carlson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T00:46:19.656Z","endTime":"2025-08-28T00:46:49.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663993,"fullName":"Nathaniel Lowe","link":"/api/v1/people/663993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(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":94.8,"endSpeed":86.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53400153618389,"aZ":-10.280043799030397,"pfxX":6.511028168026959,"pfxZ":11.472590219501942,"pX":0.1073149545255011,"pZ":2.0797627736467286,"vX0":-6.391114826382846,"vY0":-137.73382948510758,"vZ0":-7.7715654346563685,"x":112.91,"y":182.63,"x0":1.6195142137464789,"y0":50.00117043775143,"z0":5.645113660428258,"aX":12.4237905241739},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":-10.3,"spinRate":2403,"spinDirection":138},"zone":8,"typeConfidence":0.91,"plateTime":0.3987101802107662,"extension":5.838374042192797},"hitData":{"launchSpeed":102.3,"launchAngle":18.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":44.83,"coordY":103.84}},"index":0,"playId":"28739f01-f279-3e0c-9a12-c9e7ae4eb5f4","pitchNumber":1,"startTime":"2025-08-28T00:46:42.761Z","endTime":"2025-08-28T00:46:49.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663993,"link":"/api/v1/people/663993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":663993,"link":"/api/v1/people/663993"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:46:49.850Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Romy Gonzalez flies out sharply to left fielder Dylan Carlson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T00:47:24.435Z","endTime":"2025-08-28T00:47:52.644Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Romy Gonzalez replaces Masataka Yoshida.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-08-28T00:47:11.467Z","endTime":"2025-08-28T00:47:26.623Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":807799,"link":"/api/v1/people/807799","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.0,"strikeZoneTop":3.58080399025655,"strikeZoneBottom":1.725006637917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79297483453342,"aZ":-13.60160708287442,"pfxX":5.706024947444106,"pfxZ":9.553500357593144,"pX":1.1519668555327618,"pZ":4.096941927367423,"vX0":-3.502462641813541,"vY0":-138.30945429317575,"vZ0":-2.1361223798800837,"x":73.09,"y":128.16,"x0":1.6909233688448455,"y0":50.00615479914827,"z0":5.787518094858785,"aX":11.097445498070545},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-9.6,"spinRate":2204,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.39546434178544443,"extension":5.665258537450709},"index":1,"playId":"74ea3147-5c41-3528-9b8a-e46f7ff87513","pitchNumber":1,"startTime":"2025-08-28T00:47:26.623Z","endTime":"2025-08-28T00:47:30.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.951333425714406,"aZ":-24.499902667324847,"pfxX":-3.2931495427888238,"pfxZ":4.576251764472733,"pX":-0.5419187684632681,"pZ":2.7726546915910584,"vX0":-4.579964219635154,"vY0":-128.55281464668545,"vZ0":-2.620485157520082,"x":137.66,"y":163.92,"x0":1.6889389927173137,"y0":50.006387448385404,"z0":5.7015175305358206,"aX":-5.528137504479611},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.9,"breakHorizontal":7.0,"spinRate":2450,"spinDirection":185},"zone":4,"typeConfidence":0.86,"plateTime":0.4256118083774565,"extension":5.69012148682406},"hitData":{"launchSpeed":103.5,"launchAngle":37.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":81.75,"coordY":52.27}},"index":2,"playId":"6076a1fb-ea62-3b28-82a3-8fae24b3025d","pitchNumber":2,"startTime":"2025-08-28T00:47:42.906Z","endTime":"2025-08-28T00:47:52.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:47:52.644Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Connor Wong grounds out, second baseman Jackson Holliday to first baseman Coby Mayo.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T00:48:06.524Z","endTime":"2025-08-28T00:49:52.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669211,"fullName":"Keegan Akin","link":"/api/v1/people/669211"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":657136,"fullName":"Connor Wong","link":"/api/v1/people/657136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.481699330136134,"aZ":-13.412587403245325,"pfxX":7.142289882437092,"pfxZ":9.839264192565906,"pX":-0.18335463064962987,"pZ":3.5234319681388513,"vX0":-6.991841999803302,"vY0":-137.2389017072775,"vZ0":-3.6907511626734606,"x":123.99,"y":143.65,"x0":1.4698579733180717,"y0":50.00301884237032,"z0":5.799797283514893,"aX":13.61943232073743},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.3,"breakHorizontal":-11.4,"spinRate":2329,"spinDirection":136},"zone":11,"typeConfidence":0.91,"plateTime":0.39916796399246834,"extension":5.765761013303296},"index":0,"playId":"35f44065-d251-3eb0-999f-3e0518bdf430","pitchNumber":1,"startTime":"2025-08-28T00:48:17.897Z","endTime":"2025-08-28T00:48:21.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.362171419287048,"aZ":-23.21708479400996,"pfxX":9.866927233036412,"pfxZ":5.405603499903382,"pX":0.09096796096763139,"pZ":2.275497821204633,"vX0":-7.122974823848406,"vY0":-128.10733263102162,"vZ0":-3.7242994858650342,"x":113.53,"y":177.34,"x0":1.6306110881222042,"y0":50.00068042289845,"z0":5.570679726351517,"aX":16.33875902618737},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.1,"breakHorizontal":-16.2,"spinRate":2117,"spinDirection":119},"zone":5,"typeConfidence":0.9,"plateTime":0.4281502288686472,"extension":5.719591095193152},"index":1,"playId":"101b353a-1169-319e-9e2e-798892e85911","pitchNumber":2,"startTime":"2025-08-28T00:48:31.926Z","endTime":"2025-08-28T00:48:34.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-28T00:48:40.747Z","endTime":"2025-08-28T00:48:54.377Z","isPitch":false,"type":"action","player":{"id":657136,"link":"/api/v1/people/657136"},"defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.28188194098097,"strikeZoneBottom":1.49404128115017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.531081808538882,"aZ":-14.55066896267974,"pfxX":7.457121162495512,"pfxZ":9.167235407287968,"pX":0.5498515073498123,"pZ":5.210271837399134,"vX0":-5.172757260646651,"vY0":-137.9691346701943,"vZ0":0.6453735195359116,"x":96.04,"y":98.1,"x0":1.4829916368101679,"y0":50.000474281295965,"z0":5.956025806049736,"aX":14.332677542819285},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.9,"breakHorizontal":-12.4,"spinRate":2381,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.3974281978366121,"extension":5.4762010788395745},"index":3,"playId":"d8290b9d-3e26-3355-bd6b-690abc372727","pitchNumber":3,"startTime":"2025-08-28T00:48:54.377Z","endTime":"2025-08-28T00:48:58.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.944598490352746,"aZ":-13.62359692942422,"pfxX":6.436207231320613,"pfxZ":9.817607980875977,"pX":0.3000812110017128,"pZ":3.4477086427240957,"vX0":-5.570686415963413,"vY0":-136.55388687981693,"vZ0":-3.6830498574446744,"x":105.56,"y":145.69,"x0":1.5298860158790293,"y0":50.00205771097226,"z0":5.750632320552895,"aX":12.160143672120846},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-10.4,"spinRate":2297,"spinDirection":138},"zone":3,"typeConfidence":0.9,"plateTime":0.40103617670313607,"extension":5.690209467329339},"index":4,"playId":"e52b67fc-be16-3256-84b8-04c9729a6f1d","pitchNumber":4,"startTime":"2025-08-28T00:49:09.414Z","endTime":"2025-08-28T00:49:12.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.6,"strikeZoneTop":3.29900275074205,"strikeZoneBottom":1.44430362303652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86731245031417,"aZ":-27.848740506034254,"pfxX":-1.154079284423318,"pfxZ":2.736051557869239,"pX":-1.210181351074349,"pZ":0.6679540865504491,"vX0":-6.761547663905266,"vY0":-124.41806155437439,"vZ0":-6.099116594689351,"x":163.13,"y":220.75,"x0":1.6826643578080498,"y0":50.003208953935086,"z0":5.432643494437649,"aX":-1.8257928858171424},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.8,"breakHorizontal":3.5,"spinRate":2663,"spinDirection":258},"zone":13,"typeConfidence":0.91,"plateTime":0.438726558126048,"extension":5.698309897559626},"index":5,"playId":"4f720ae7-cf49-3d41-9db7-181d4a74b1a0","pitchNumber":5,"startTime":"2025-08-28T00:49:26.773Z","endTime":"2025-08-28T00:49:30.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.302601090853003,"aZ":-14.218255006352337,"pfxX":7.0262075599417155,"pfxZ":9.311138470633033,"pX":-0.11740588859502026,"pZ":2.7171262769568636,"vX0":-6.892542851873298,"vY0":-137.90023217516836,"vZ0":-5.447337359601407,"x":121.48,"y":165.42,"x0":1.500030533686952,"y0":50.00416820919324,"z0":5.675349274757958,"aX":13.550928841806364},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-11.3,"spinRate":2435,"spinDirection":141},"zone":5,"typeConfidence":0.91,"plateTime":0.39700813003258784,"extension":5.639562553851576},"hitData":{"launchSpeed":99.8,"launchAngle":4.0,"totalDistance":103.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":147.63}},"index":6,"playId":"0f659f3a-69da-3a25-bc66-2322da44e39d","pitchNumber":6,"startTime":"2025-08-28T00:49:44.612Z","endTime":"2025-08-28T00:49:52.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669211,"link":"/api/v1/people/669211","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":694212,"link":"/api/v1/people/694212"},"first":{"id":691723,"link":"/api/v1/people/691723"},"second":{"id":702616,"link":"/api/v1/people/702616"},"third":{"id":656896,"link":"/api/v1/people/656896"},"shortstop":{"id":683002,"link":"/api/v1/people/683002"},"left":{"id":666185,"link":"/api/v1/people/666185"},"center":{"id":681297,"link":"/api/v1/people/681297"},"right":{"id":687637,"link":"/api/v1/people/687637"}},"offense":{"batter":{"id":657136,"link":"/api/v1/people/657136","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_ab"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_ab"},{"player":{"id":657136,"link":"/api/v1/people/657136"},"credit":"b_pa"},{"player":{"id":669211,"link":"/api/v1/people/669211"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:49:52.131Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T00:52:30.518Z","endTime":"2025-08-28T00:53:34.380Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Romy Gonzalez remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"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-08-28T00:51:06.654Z","endTime":"2025-08-28T00:51:06.680Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"701","replacedPlayer":{"id":807799,"link":"/api/v1/people/807799"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aroldis Chapman replaces Greg Weissert.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"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-08-28T00:51:06.680Z","endTime":"2025-08-28T00:52:32.862Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":547973,"link":"/api/v1/people/547973"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669711,"link":"/api/v1/people/669711","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.50188735611122,"strikeZoneBottom":1.68841733086821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.804689753939982,"aZ":-13.313537498393037,"pfxX":0.28448632220852454,"pfxZ":9.848407109731081,"pX":-0.34775745616638076,"pZ":3.2926079960990027,"vX0":-2.263882381470973,"vY0":-137.14819627710503,"vZ0":-5.657258927026141,"x":130.26,"y":149.88,"x0":0.4495627912137294,"y0":50.005360027415584,"z0":6.281556770991763,"aX":0.545340345922241},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-0.1,"spinRate":2331,"spinDirection":159},"zone":1,"typeConfidence":2.0,"plateTime":0.3985476177872673,"extension":6.95836511741629},"index":2,"playId":"4e16b203-9416-3bd4-86c3-8f03665aa3f2","pitchNumber":1,"startTime":"2025-08-28T00:52:32.862Z","endTime":"2025-08-28T00:52:36.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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.7,"endSpeed":87.9,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90351541304903,"aZ":-9.615941033916016,"pfxX":0.9964451381912276,"pfxZ":11.42457147004625,"pX":0.5356814500928548,"pZ":2.840960264176938,"vX0":-0.05419884295241908,"vY0":-139.30077166874153,"vZ0":-7.249126303467633,"x":96.58,"y":162.07,"x0":0.42577160879938114,"y0":50.00567411768975,"z0":6.105290511653753,"aX":1.9677459728659896},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.4,"breakHorizontal":-1.8,"spinRate":2401,"spinDirection":161},"zone":3,"typeConfidence":2.0,"plateTime":0.3925032654534535,"extension":7.062535079959031},"index":3,"playId":"12f7e4c0-eaa7-3a2f-8cb1-aa81b5a547c6","pitchNumber":2,"startTime":"2025-08-28T00:52:50.679Z","endTime":"2025-08-28T00:52:54.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.54445573866836,"strikeZoneBottom":1.76450789988784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53023535751852,"aZ":-26.625402130753066,"pfxX":-5.71725829188774,"pfxZ":3.578222005236965,"pX":-1.8997399040074687,"pZ":0.7497330748676196,"vX0":-4.603272597494151,"vY0":-123.7490556798719,"vZ0":-7.220007537107747,"x":189.41,"y":218.54,"x0":0.7270896785942476,"y0":50.00575532482086,"z0":5.933566117579513,"aX":-8.874434978581494},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":5.0,"breakHorizontal":11.4,"spinRate":2261,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4424926305591579,"extension":7.245945961481847},"index":4,"playId":"198c54f2-4d6e-3696-87cf-66a36937d8e4","pitchNumber":3,"startTime":"2025-08-28T00:53:08.883Z","endTime":"2025-08-28T00:53:11.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443159986891462,"aZ":-33.31942025021721,"pfxX":-7.631407803345258,"pfxZ":-0.7624494596896745,"pX":-0.37923475140222257,"pZ":0.9522613660710492,"vX0":0.1965139869665372,"vY0":-122.25651303529659,"vZ0":-5.5135950889310195,"x":131.46,"y":213.07,"x0":0.5288464185082256,"y0":50.00533956647759,"z0":6.131648368438507,"aX":-11.432925507320238},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-2.5,"breakHorizontal":13.7,"spinRate":2259,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.44981897453447717,"extension":7.231021737788398},"index":5,"playId":"2b641999-018a-37f1-a176-cd407d6b8827","pitchNumber":4,"startTime":"2025-08-28T00:53:30.954Z","endTime":"2025-08-28T00:53:34.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:53:34.380Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Samuel Basallo called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T00:53:40.775Z","endTime":"2025-08-28T00:56:34.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"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":694212,"fullName":"Samuel Basallo","link":"/api/v1/people/694212"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.58827014781249,"strikeZoneBottom":1.68677308030126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.735536741519724,"aZ":-9.863914482594309,"pfxX":1.744539338324858,"pfxZ":10.862775924362095,"pX":-0.8149723026900694,"pZ":1.0640718195727161,"vX0":-4.426476514087965,"vY0":-142.20728775489385,"vZ0":-12.066258947975763,"x":148.06,"y":210.05,"x0":0.533117411229114,"y0":50.002866989976276,"z0":5.981177134599868,"aX":3.583194956668709},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":-2.3,"spinRate":2394,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.38472731807847005,"extension":7.222138693400967},"index":0,"playId":"49ab38c7-aaed-3a35-ac30-e0ab5c19c7d4","pitchNumber":1,"startTime":"2025-08-28T00:54:04.497Z","endTime":"2025-08-28T00:54:07.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.3,"endSpeed":77.3,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47872794768732,"aZ":-28.08055673929859,"pfxX":-4.780809467750266,"pfxZ":2.6911308195982855,"pX":-0.5909371658740008,"pZ":2.236600238486191,"vX0":-1.003670347142259,"vY0":-122.790169160921,"vZ0":-3.430233724214625,"x":139.53,"y":178.39,"x0":0.4444434338073891,"y0":50.000256460228755,"z0":6.05409365094927,"aX":-7.261276010788921},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.3,"breakHorizontal":8.9,"spinRate":2234,"spinDirection":286},"zone":4,"typeConfidence":2.0,"plateTime":0.4469487791996789,"extension":7.25185625368111},"index":1,"playId":"d76e87d2-b0b1-328b-a93d-35e518b17fe5","pitchNumber":2,"startTime":"2025-08-28T00:54:20.276Z","endTime":"2025-08-28T00:54:23.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.9,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.591035522206386,"aZ":-35.39317590189724,"pfxX":-5.613887939061819,"pfxZ":-2.15816075333172,"pX":-0.4364192265808658,"pZ":1.3123304909385805,"vX0":-1.1046161019648844,"vY0":-122.19683331892831,"vZ0":-4.0747120592897,"x":133.64,"y":203.35,"x0":0.7514369830393736,"y0":50.00024908045847,"z0":6.0786140288582855,"aX":-8.392751654267114},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.7,"breakHorizontal":10.4,"spinRate":2331,"spinDirection":298},"zone":13,"typeConfidence":2.0,"plateTime":0.4501643419325818,"extension":7.234059520949607},"index":2,"playId":"6b07f20d-cdeb-3e0a-b0b3-a3ec2a3e2265","pitchNumber":3,"startTime":"2025-08-28T00:54:38.245Z","endTime":"2025-08-28T00:54:42.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T00:54:45.354Z","endTime":"2025-08-28T00:54:59.793Z","isPitch":false,"type":"action","player":{"id":694212,"link":"/api/v1/people/694212"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.9,"endSpeed":89.4,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74906085954629,"aZ":-13.545721579908632,"pfxX":6.6224153565034705,"pfxZ":9.087786299363598,"pX":1.413765993040249,"pZ":2.941185988362947,"vX0":0.1453489449375912,"vY0":-142.48873730472232,"vZ0":-6.405870519450841,"x":63.11,"y":159.37,"x0":0.5022403430026645,"y0":50.0010226269845,"z0":6.079838869059119,"aX":13.569789442947888},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.4,"breakHorizontal":-12.0,"spinRate":2456,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.38488506402649936,"extension":7.186428086361993},"index":4,"playId":"92d7cb21-268c-3cfc-9cad-70c867590e7c","pitchNumber":4,"startTime":"2025-08-28T00:54:59.793Z","endTime":"2025-08-28T00:55:03.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.5,"strikeZoneTop":3.56022906650011,"strikeZoneBottom":1.65949888627079,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.71754215226736,"aZ":-33.365535896258436,"pfxX":-8.120525505726725,"pfxZ":-0.7874724373027833,"pX":-0.8150542882035082,"pZ":0.3045314537602168,"vX0":-0.507932288747097,"vY0":-122.626097135135,"vZ0":-7.234155316734376,"x":148.07,"y":230.56,"x0":0.4489892692481933,"y0":50.00581339020037,"z0":6.1793094730569855,"aX":-12.233691076765457},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-3.0,"breakHorizontal":14.8,"spinRate":2341,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.4485533343649766,"extension":7.325826261390075},"index":5,"playId":"8027ee62-e516-3c77-ae9e-a39429adcedc","pitchNumber":5,"startTime":"2025-08-28T00:55:22.373Z","endTime":"2025-08-28T00:55:27.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.2,"endSpeed":77.5,"strikeZoneTop":3.42428644705811,"strikeZoneBottom":1.58977091141676,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.905309961390845,"aZ":-31.288896056473863,"pfxX":-8.624521637490332,"pfxZ":0.5772390770917841,"pX":0.9686742327309674,"pZ":2.7011762091650984,"vX0":3.4264701247811495,"vY0":-122.56391379651515,"vZ0":-2.0696717145339574,"x":80.08,"y":165.85,"x0":0.6740557791145316,"y0":50.00111290107087,"z0":6.225035314167832,"aX":-13.137952603573375},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":0.8,"breakHorizontal":14.9,"spinRate":2319,"spinDirection":291},"zone":12,"typeConfidence":2.0,"plateTime":0.4466496360812071,"extension":7.190519175369034},"index":6,"playId":"c24ff950-e578-3930-8332-a0c851835614","pitchNumber":6,"startTime":"2025-08-28T00:55:42.238Z","endTime":"2025-08-28T00:55:46.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.549,"strikeZoneBottom":1.627,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.31469366198763,"aZ":-11.070033080327255,"pfxX":1.2860523759150517,"pfxZ":10.418848924535734,"pX":-0.11144336902478598,"pZ":2.3567541254474453,"vX0":-1.981694797156706,"vY0":-141.22689376100485,"vZ0":-8.301781652713817,"x":121.25,"y":175.15,"x0":0.4313468585194785,"y0":50.002834995797684,"z0":6.041250021064439,"aX":2.605167896836022},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.4,"breakHorizontal":-1.9,"spinRate":2370,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.38740662363882983,"extension":7.349730538703568},"index":7,"playId":"8ac3ca3b-e050-3c2a-8ae1-58fb21b68bb5","pitchNumber":7,"startTime":"2025-08-28T00:56:02.354Z","endTime":"2025-08-28T00:56:09.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":89.8,"strikeZoneTop":3.64731412893942,"strikeZoneBottom":1.64785905392272,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.86050552028301,"aZ":-9.838141034979607,"pfxX":0.15202313261112854,"pfxZ":10.864069188396282,"pX":-0.18158304760679028,"pZ":2.2504442627505443,"vX0":-1.7797812758646,"vY0":-142.07755712078398,"vZ0":-8.774005787905402,"x":123.92,"y":178.02,"x0":0.4316994077666431,"y0":50.00081115681036,"z0":5.993713214807244,"aX":0.3127768750567699},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.2,"breakHorizontal":0.1,"spinRate":2436,"spinDirection":167},"zone":8,"typeConfidence":2.0,"plateTime":0.3847001647503321,"extension":7.266734373099696},"index":8,"playId":"e7fa2944-9ecb-303d-b543-a5c13d032936","pitchNumber":8,"startTime":"2025-08-28T00:56:30.561Z","endTime":"2025-08-28T00:56:34.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":694212,"link":"/api/v1/people/694212","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":694212,"link":"/api/v1/people/694212"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-08-28T00:56:34.295Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Coby Mayo called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T00:56:40.516Z","endTime":"2025-08-28T01:01:56.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":547973,"fullName":"Aroldis Chapman","link":"/api/v1/people/547973"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9,10,11,13],"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":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":13},"credits":[{"player":{"id":657136,"link":"/api/v1/people/657136"},"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":97.8,"endSpeed":90.0,"strikeZoneTop":3.61428298150086,"strikeZoneBottom":1.70116250815848,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.438806540148295,"aZ":-9.248358189927849,"pfxX":7.603505649128857,"pfxZ":11.185821088253931,"pX":-1.243798456384743,"pZ":0.6029910389116516,"vX0":-6.997644658829447,"vY0":-141.7958429506857,"vZ0":-13.416429253388975,"x":164.41,"y":222.5,"x0":0.2603154024117865,"y0":50.00263256351055,"z0":5.969729469233838,"aX":15.584216309113112},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.9,"breakHorizontal":-12.5,"spinRate":2376,"spinDirection":171},"zone":13,"typeConfidence":2.0,"plateTime":0.3853193478582466,"extension":7.339494176269565},"index":0,"playId":"4f9806f8-30c0-351e-bea8-a59fa74f2ca0","pitchNumber":1,"startTime":"2025-08-28T00:56:58.066Z","endTime":"2025-08-28T00:57:01.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.9,"endSpeed":88.2,"strikeZoneTop":3.6707753240718,"strikeZoneBottom":1.75800909620896,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57425158722076,"aZ":-12.12995741313803,"pfxX":6.364603083167417,"pfxZ":10.027586646573562,"pX":1.0978737012833322,"pZ":2.310078702680732,"vX0":-1.0559556190888841,"vY0":-140.85199847747927,"vZ0":-8.148706896806125,"x":75.15,"y":176.41,"x0":0.6524165279134527,"y0":50.000671772658926,"z0":6.034812169062798,"aX":12.718503402527052},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":-11.3,"spinRate":2320,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.3896652891542267,"extension":7.2106484454327875},"index":1,"playId":"5c64e00f-9327-3b1f-bc28-26ece0f3ddb5","pitchNumber":2,"startTime":"2025-08-28T00:57:15.762Z","endTime":"2025-08-28T00:57:19.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.3,"strikeZoneTop":3.5084271360811,"strikeZoneBottom":1.59530172128012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.511919169734927,"aZ":-23.356248535429465,"pfxX":-6.051904876972872,"pfxZ":5.784290567349629,"pX":-0.01101953071203707,"pZ":2.7976644064426974,"vX0":0.7100007100398944,"vY0":-123.0106216524787,"vZ0":-3.6142528236529383,"x":117.42,"y":163.24,"x0":0.48172639724566185,"y0":50.005289258094834,"z0":6.277319037436352,"aX":-9.230313154207078},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":9.8,"breakHorizontal":10.8,"spinRate":2147,"spinDirection":280},"zone":5,"typeConfidence":2.0,"plateTime":0.4461072713636445,"extension":7.26456829527258},"index":2,"playId":"d0f4179d-2518-3205-99ee-aedf2ed20751","pitchNumber":3,"startTime":"2025-08-28T00:57:31.246Z","endTime":"2025-08-28T00:57:34.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-28T00:57:48.010Z","endTime":"2025-08-28T00:58:07.632Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.96043936048699,"aZ":-8.211876176757656,"pfxX":0.31051989748294373,"pfxZ":12.026934688130568,"pX":-0.9196797029397759,"pZ":1.6982134684766839,"vX0":-3.469047468947663,"vY0":-140.52436118233692,"vZ0":-10.417560120233173,"x":152.06,"y":192.93,"x0":0.2924092558726808,"y0":50.00136568779784,"z0":5.994293845615209,"aX":0.6185843644286839},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.7,"breakHorizontal":0.1,"spinRate":2361,"spinDirection":167},"zone":13,"typeConfidence":2.0,"plateTime":0.39032092552483766,"extension":7.3883538951665555},"index":4,"playId":"025b587f-7f1b-3fba-bfb4-b97c8f16aaea","pitchNumber":4,"startTime":"2025-08-28T00:58:07.632Z","endTime":"2025-08-28T00:58:11.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.750809548965396,"aZ":-25.610439661030487,"pfxX":1.7321164962410562,"pfxZ":3.6910730637112277,"pX":0.007577644379853101,"pZ":2.1356623996263986,"vX0":-1.8612686553092264,"vY0":-132.15511148126464,"vZ0":-5.5341653861599704,"x":116.71,"y":181.12,"x0":0.49416934742483043,"y0":50.00445180819052,"z0":6.125192040669891,"aX":3.080709713362597},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":-2.8,"spinRate":1059,"spinDirection":158},"zone":8,"typeConfidence":2.0,"plateTime":0.4136211444901816,"extension":7.482607796723037},"index":5,"playId":"ce48d8fa-b293-3ad3-ac62-e7daf22fcde6","pitchNumber":5,"startTime":"2025-08-28T00:58:25.929Z","endTime":"2025-08-28T00:58:29.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.73452213703542,"aZ":-9.049309873635137,"pfxX":3.1727348649574907,"pfxZ":11.14330206332086,"pX":-0.5953118942636748,"pZ":1.2940655336348383,"vX0":-4.3899991404292145,"vY0":-143.08265569524434,"vZ0":-11.63073933372026,"x":139.69,"y":203.84,"x0":0.5460183350522633,"y0":50.00574959833663,"z0":5.977032781964334,"aX":6.585861819197995},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.0,"breakHorizontal":-4.9,"spinRate":2427,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.38266927661603223,"extension":7.351194120873324},"index":6,"playId":"eb06b2b2-72b3-3c24-923b-61d9dc2b7cd0","pitchNumber":6,"startTime":"2025-08-28T00:58:53.689Z","endTime":"2025-08-28T00:58:56.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88606728435914,"aZ":-8.191104882077031,"pfxX":3.050423204102543,"pfxZ":11.627665524890833,"pX":0.43941673370444856,"pZ":2.2680507486058685,"vX0":-1.378761365203347,"vY0":-142.71478613054362,"vZ0":-9.328899666428105,"x":100.25,"y":177.54,"x0":0.5325209247236573,"y0":50.00251812319948,"z0":6.095426702186111,"aX":6.29126928437079},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.3,"breakHorizontal":-5.3,"spinRate":2400,"spinDirection":159},"zone":9,"typeConfidence":2.0,"plateTime":0.3838112536590361,"extension":7.273870586569011},"index":7,"playId":"8f98a768-0fe3-3417-903a-3c59d43c4617","pitchNumber":7,"startTime":"2025-08-28T00:59:25.975Z","endTime":"2025-08-28T00:59:29.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.457207197061223,"aZ":-33.01355932989102,"pfxX":-6.697797242104189,"pfxZ":-0.5311706808624503,"pX":-0.25489366658152346,"pZ":2.430264933307407,"vX0":0.5767322266101451,"vY0":-124.1534692064145,"vZ0":-2.694730412755027,"x":126.72,"y":173.16,"x0":0.38155357593480443,"y0":50.00514911462105,"z0":6.260920400207349,"aX":-10.520147054762965},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.3,"breakHorizontal":12.0,"spinRate":2172,"spinDirection":295},"zone":5,"typeConfidence":2.0,"plateTime":0.44015780565779394,"extension":7.340459788249453},"index":8,"playId":"e08cc4fb-c77d-35e2-8a81-c5e8d9c32a56","pitchNumber":8,"startTime":"2025-08-28T00:59:48.054Z","endTime":"2025-08-28T00:59:51.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.63799642571912,"strikeZoneBottom":1.67430708331931,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.09242294596435,"aZ":-30.317653002885667,"pfxX":3.2719289127886673,"pfxZ":1.0591800203470125,"pX":0.9974708459415534,"pZ":2.5341486900012913,"vX0":0.09798170328571405,"vY0":-130.90047443302575,"vZ0":-3.646950729467636,"x":78.98,"y":170.36,"x0":0.5339006321398233,"y0":50.004044680188336,"z0":6.191300532105475,"aX":5.733638077705367},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.4,"breakHorizontal":-6.0,"spinRate":1266,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4168754170010205,"extension":7.281398052035311},"index":9,"playId":"481d53b0-a3c2-356e-aa9f-b864993d16ee","pitchNumber":9,"startTime":"2025-08-28T01:00:09.998Z","endTime":"2025-08-28T01:00:14.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.6,"endSpeed":89.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28617608237028,"aZ":-7.5751867668276045,"pfxX":2.326008751213924,"pfxZ":12.077202829810638,"pX":-0.07636862303807207,"pZ":2.5878597404651353,"vX0":-2.418257881099396,"vY0":-141.9958593466089,"vZ0":-8.294015934966874,"x":119.91,"y":168.91,"x0":0.4851502285567781,"y0":50.002295217265655,"z0":6.032696583280854,"aX":4.73766453515063},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":-3.7,"spinRate":2428,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.3861083658638975,"extension":7.258018971299954},"index":10,"playId":"11ac504b-b1e5-3c3a-af68-5164a67bf72f","pitchNumber":10,"startTime":"2025-08-28T01:00:29.898Z","endTime":"2025-08-28T01:00:33.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":97.8,"endSpeed":88.9,"strikeZoneTop":3.66,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30743916541224,"aZ":-8.893690295806293,"pfxX":1.4300189395911145,"pfxZ":11.416637899548228,"pX":0.25786353164792397,"pZ":2.9265484754272695,"vX0":-0.9929470175477864,"vY0":-142.27404709181528,"vZ0":-7.269409531602509,"x":107.17,"y":159.76,"x0":0.42658713821868427,"y0":50.00012921411189,"z0":6.086792345093951,"aX":2.9151591947431448},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.3,"breakHorizontal":-2.4,"spinRate":2441,"spinDirection":164},"zone":5,"typeConfidence":2.0,"plateTime":0.38578928959349845,"extension":7.180982875744852},"index":11,"playId":"6bae7c11-9931-397a-8e68-840ebbf13158","pitchNumber":11,"startTime":"2025-08-28T01:00:55.170Z","endTime":"2025-08-28T01:00:59.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":12,"startTime":"2025-08-28T01:01:13.434Z","endTime":"2025-08-28T01:01:52.648Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.60618069654845,"strikeZoneBottom":1.67257745993695,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.70242251495516,"aZ":-9.277414369542747,"pfxX":1.8040661144398906,"pfxZ":11.0910793101609,"pX":-0.42296543218215066,"pZ":2.097936846336449,"vX0":-3.3758210479342563,"vY0":-143.15430056201163,"vZ0":-9.356212275130108,"x":133.12,"y":182.14,"x0":0.5400515922719662,"y0":50.00286463922423,"z0":5.999431370555202,"aX":3.724609342186625},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":-2.5,"spinRate":2461,"spinDirection":158},"zone":7,"typeConfidence":2.0,"plateTime":0.38339515734416185,"extension":7.343691133517635},"index":13,"playId":"17f7c293-1505-3b40-95f8-f514d267d540","pitchNumber":12,"startTime":"2025-08-28T01:01:52.648Z","endTime":"2025-08-28T01:01:56.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":547973,"link":"/api/v1/people/547973","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":657136,"link":"/api/v1/people/657136"},"first":{"id":663993,"link":"/api/v1/people/663993"},"second":{"id":666152,"link":"/api/v1/people/666152"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":680776,"link":"/api/v1/people/680776"},"center":{"id":678882,"link":"/api/v1/people/678882"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Home Plate"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"First Base"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":547973,"link":"/api/v1/people/547973"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-28T01:01:56.837Z","atBatIndex":68}]