[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a sharp line drive to center fielder Colton Cowser.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T17:05:29.610Z","endTime":"2025-08-28T17:05:41.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-28T15:00:17.657Z","endTime":"2025-08-28T16:44:17.487Z","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-28T16:44:17.487Z","endTime":"2025-08-28T17:04:38.282Z","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-28T17:04:38.282Z","endTime":"2025-08-28T17:05:31.909Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.418233302108426,"aZ":-15.397576973714434,"pfxX":6.620700978833529,"pfxZ":9.02533043456523,"pX":-0.4332383173434196,"pZ":2.6788904615566747,"vX0":-7.166527654445044,"vY0":-134.98983704820256,"vZ0":-5.993341309494279,"x":133.51,"y":166.45,"x0":1.3868187833613308,"y0":50.00303540453979,"z0":5.998906551659662,"aX":12.306780514010667},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.4,"breakHorizontal":-10.6,"spinRate":2208,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.40464976740580383,"extension":6.226917564386801},"hitData":{"launchSpeed":101.8,"launchAngle":16.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":112.04,"coordY":71.29}},"index":3,"playId":"9bcd681f-0aa8-32fd-acee-771adfe54d33","pitchNumber":1,"startTime":"2025-08-28T17:05:31.909Z","endTime":"2025-08-28T17:05:41.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2025-08-28T17:05:41.767Z","atBatIndex":0},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Bregman grounds into a double play, shortstop Gunnar Henderson to second baseman Jackson Holliday to first baseman Coby Mayo. Roman Anthony out at 2nd. Alex Bregman out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T17:05:45.721Z","endTime":"2025-08-28T17:06:15.057Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"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":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","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":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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":"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":91.9,"endSpeed":84.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.698544769104124,"aZ":-14.600871258025782,"pfxX":6.60648571974616,"pfxZ":9.625828358608237,"pX":0.07983224555669004,"pZ":2.956977366314008,"vX0":-5.8658091160068615,"vY0":-133.72521466356727,"vZ0":-5.2726094736278295,"x":113.96,"y":158.94,"x0":1.435038526940967,"y0":50.00210949155063,"z0":5.988313909988497,"aX":12.059657911901892},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.8,"spinRate":2285,"spinDirection":135},"zone":2,"typeConfidence":2.0,"plateTime":0.40836080034058675,"extension":6.199768341670409},"hitData":{"launchSpeed":100.7,"launchAngle":0.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":152.19}},"index":0,"playId":"afb69521-bc8c-3757-9855-5ac97058cbcb","pitchNumber":1,"startTime":"2025-08-28T17:06:07.208Z","endTime":"2025-08-28T17:06:15.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":1.46,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:06:15.057Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Trevor Story homers (22) on a fly ball to left center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T17:06:24.143Z","endTime":"2025-08-28T17:07:17.833Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"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":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":{"id":700249,"link":"/api/v1/people/700249"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":73.0,"strikeZoneTop":3.48000025280356,"strikeZoneBottom":1.50574386544456,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.2832766423215,"aZ":-42.90254175138081,"pfxX":-5.559467749896201,"pfxZ":-8.035787018812615,"pX":-0.3872379026343388,"pZ":2.7220416929626334,"vX0":-2.9494408257709503,"vY0":-114.79958378762952,"vZ0":1.3942855414557227,"x":131.76,"y":165.28,"x0":1.6366401988580837,"y0":50.004373122629545,"z0":6.283423352831507,"aX":-7.419571581329031},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-13.9,"breakHorizontal":10.8,"spinRate":2576,"spinDirection":327},"zone":4,"typeConfidence":2.0,"plateTime":0.4771419335098286,"extension":6.017778631479644},"index":0,"playId":"ab0bdaa9-4a4b-3a6b-88b5-e22de8f7c244","pitchNumber":1,"startTime":"2025-08-28T17:06:41.788Z","endTime":"2025-08-28T17:06:46.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.582438583025375,"aZ":-25.24357357313884,"pfxX":6.2300021803113665,"pfxZ":4.617010895071079,"pX":0.10848818312124506,"pZ":2.162526256914525,"vX0":-5.426230164193917,"vY0":-121.89458541702537,"vZ0":-3.8044719621773115,"x":112.86,"y":180.39,"x0":1.55700567991011,"y0":50.00067287960407,"z0":5.929744091787614,"aX":9.347866673062546},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":7.7,"breakHorizontal":-10.0,"spinRate":1173,"spinDirection":128},"zone":8,"typeConfidence":2.0,"plateTime":0.44982373371950546,"extension":6.196410527346187},"hitData":{"launchSpeed":109.8,"launchAngle":21.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":50.11,"coordY":62.16}},"index":1,"playId":"cb0ca213-57e0-3b6e-9c11-67b504995831","pitchNumber":2,"startTime":"2025-08-28T17:06:55.954Z","endTime":"2025-08-28T17:07:17.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.8,"awayTeamWinProbability":56.2,"homeTeamWinProbabilityAdded":-10.000000000000007,"leverageIndex":0.4,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:07:17.833Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-28T17:07:08.232Z","endTime":"2025-08-28T17:07:44.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"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":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.4,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.00122744766014,"aZ":-20.736689907288465,"pfxX":9.516687127409806,"pfxZ":6.306170970327177,"pX":0.21669016576240346,"pZ":2.5403685896946144,"vX0":-7.098359615638448,"vY0":-133.64215434678155,"vZ0":-5.105466067073699,"x":108.74,"y":170.19,"x0":1.666816149662401,"y0":50.00467414451368,"z0":5.9589692368782075,"aX":17.267324987225184},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.6,"breakHorizontal":-15.7,"spinRate":2201,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4093821206862085,"extension":6.261066582084611},"hitData":{"launchSpeed":102.5,"launchAngle":-14.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":159.28}},"index":0,"playId":"3de8cbef-e8f9-3394-b9f6-52c6d057900c","pitchNumber":1,"startTime":"2025-08-28T17:07:36.450Z","endTime":"2025-08-28T17:07:44.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":1.000000000000007,"leverageIndex":0.37,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:07:44.070Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jackson Holliday flies out to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T17:09:44.457Z","endTime":"2025-08-28T17:11:06.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","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":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.63978118464041,"strikeZoneBottom":1.50278720445387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.21477405542138,"aZ":-21.06864519494173,"pfxX":9.084606702597561,"pfxZ":5.563048333326369,"pX":-0.2601615732304208,"pZ":2.77112910520392,"vX0":-9.989344133049906,"vY0":-140.05381379858522,"vZ0":-5.324715962843438,"x":126.92,"y":163.96,"x0":2.1643791999296145,"y0":50.00238637637078,"z0":6.065625963910672,"aX":18.133792035600784},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.1,"breakHorizontal":-14.5,"spinRate":2293,"spinDirection":137},"zone":5,"typeConfidence":2.0,"plateTime":0.39036601144971117,"extension":6.484724517045684},"index":0,"playId":"56bd3f6b-0964-32e4-938c-20b0d38b4520","pitchNumber":1,"startTime":"2025-08-28T17:09:50.920Z","endTime":"2025-08-28T17:09:54.956Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":97.5,"endSpeed":89.5,"strikeZoneTop":3.4710729426012,"strikeZoneBottom":1.57692248677401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793164539046217,"aZ":-17.281032983840372,"pfxX":9.89867461401144,"pfxZ":7.308355150337453,"pX":-0.7646616639350047,"pZ":2.443927152772246,"vX0":-11.26754182733496,"vY0":-141.498343372623,"vZ0":-7.081554065251963,"x":146.15,"y":172.79,"x0":1.9735953214744595,"y0":50.002296504755066,"z0":6.076525062093451,"aX":20.17123900703317},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.0,"breakHorizontal":-15.7,"spinRate":2407,"spinDirection":145},"zone":4,"typeConfidence":2.0,"plateTime":0.38635338428005017,"extension":6.579681816963538},"index":1,"playId":"3319aa41-2746-300a-a2c5-587a0bf49a7a","pitchNumber":2,"startTime":"2025-08-28T17:10:03.706Z","endTime":"2025-08-28T17:10:06.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.73856613940554,"aZ":-23.47188863311867,"pfxX":0.7136345912252702,"pfxZ":4.752883980861826,"pX":-0.388036970434042,"pZ":3.3717815872199615,"vX0":-6.714472056423905,"vY0":-133.48062621636427,"vZ0":-3.2053425486489013,"x":131.79,"y":147.74,"x0":2.051583609269018,"y0":50.004187227424914,"z0":6.250263162318873,"aX":1.3079902986289675},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.3,"breakHorizontal":-0.1,"spinRate":2499,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4080430187034372,"extension":6.495487361734032},"index":2,"playId":"50554e95-dce8-3ead-a862-d7602ccfb662","pitchNumber":3,"startTime":"2025-08-28T17:10:19.666Z","endTime":"2025-08-28T17:10:23.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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-28T17:10:30.955Z","endTime":"2025-08-28T17:10:39.562Z","isPitch":false,"type":"action","player":{"id":702616,"link":"/api/v1/people/702616"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":97.7,"endSpeed":89.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.69274241968757,"aZ":-14.9048675907545,"pfxX":6.410046557370892,"pfxZ":8.427943567630837,"pX":-0.392229969504763,"pZ":3.3438715306812004,"vX0":-9.236333271283291,"vY0":-142.04229466628814,"vZ0":-5.040289536859599,"x":131.95,"y":148.5,"x0":2.0646113172184917,"y0":50.00214594278692,"z0":6.084745101858972,"aX":13.134352762199063},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":-9.8,"spinRate":2313,"spinDirection":135},"zone":1,"typeConfidence":2.0,"plateTime":0.3852047803380607,"extension":6.50100415208337},"index":4,"playId":"55ed9f7a-dab2-342f-b350-824c1ed7f47d","pitchNumber":4,"startTime":"2025-08-28T17:10:39.562Z","endTime":"2025-08-28T17:10:43.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.2,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.950779963838617,"aZ":-32.57986002378742,"pfxX":-7.051720205227965,"pfxZ":-0.2668802193757873,"pX":-0.5561652973786129,"pZ":2.613847169621873,"vX0":-3.774846048569793,"vY0":-122.11768589860947,"vZ0":-2.3044992672626474,"x":138.2,"y":168.21,"x0":1.9279818638922794,"y0":50.004910126965186,"z0":6.383445117679477,"aX":-10.608277871873385},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-0.8,"breakHorizontal":13.7,"spinRate":2350,"spinDirection":302},"zone":4,"typeConfidence":2.0,"plateTime":0.44922053006646046,"extension":6.5747726382576035},"hitData":{"launchSpeed":86.7,"launchAngle":36.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":47.25,"coordY":114.9}},"index":5,"playId":"397e380b-2097-3ab2-9b5e-741deef58ab6","pitchNumber":5,"startTime":"2025-08-28T17:10:57.424Z","endTime":"2025-08-28T17:11:06.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.4,"awayTeamWinProbability":57.6,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.91,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:11:06.692Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeremiah Jackson singles on a sharp line drive to center fielder Nate Eaton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T17:11:07.966Z","endTime":"2025-08-28T17:13:09.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"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":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.8,"endSpeed":88.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89328307725931,"aZ":-11.446718825422368,"pfxX":3.610961761112026,"pfxZ":10.285576361555819,"pX":0.20956389986442062,"pZ":2.759501737625313,"vX0":-6.5559023697164305,"vY0":-140.79584004060018,"vZ0":-7.167723208038941,"x":109.01,"y":164.27,"x0":2.0952265819332094,"y0":50.00216434296816,"z0":6.073076295884738,"aX":7.276832895009945},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":-5.3,"spinRate":2332,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.38849762624394923,"extension":6.517233965962754},"index":0,"playId":"a76de3ea-dc63-3e15-95a6-a91f8feb60c4","pitchNumber":1,"startTime":"2025-08-28T17:11:31.067Z","endTime":"2025-08-28T17:11:34.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":86.1,"endSpeed":79.0,"strikeZoneTop":3.61198082448445,"strikeZoneBottom":1.64757153070919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.803609885503786,"aZ":-30.051599784261562,"pfxX":1.8729466468817861,"pfxZ":1.3346436261594299,"pX":1.6976527745239638,"pZ":2.573013224244482,"vX0":-1.5149035156319304,"vY0":-125.33958912301053,"vZ0":-2.665161543362761,"x":52.29,"y":169.31,"x0":2.067135895772413,"y0":50.002587700889755,"z0":6.109144172530886,"aX":2.9741545580126147},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":-3.0,"spinRate":987,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4373364329145524,"extension":6.561709524436813},"index":1,"playId":"cb527a49-d878-36f4-9aca-a3cea6713892","pitchNumber":2,"startTime":"2025-08-28T17:11:47.331Z","endTime":"2025-08-28T17:11:50.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14379527598155,"aZ":-19.76491979659448,"pfxX":8.663797940113897,"pfxZ":6.155528261854303,"pX":0.6667462300656617,"pZ":2.1567201916340943,"vX0":-7.29682808393704,"vY0":-141.06516479418937,"vZ0":-7.172556255253827,"x":91.59,"y":180.55,"x0":2.16159876551105,"y0":50.00004842208007,"z0":6.006803438347367,"aX":17.455132120348328},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.8,"breakHorizontal":-14.2,"spinRate":2314,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.38830348686696636,"extension":6.582682716076558},"index":2,"playId":"034c0ccd-1f5f-3eac-bf8c-37d3e262f0f1","pitchNumber":3,"startTime":"2025-08-28T17:12:00.551Z","endTime":"2025-08-28T17:12:04.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.30036393783867,"strikeZoneBottom":1.62769271724297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.989995033263536,"aZ":-32.05345901820464,"pfxX":-8.542209728665933,"pfxZ":0.07609427759139464,"pX":1.3416635739188099,"pZ":2.148091281111642,"vX0":1.056645514508145,"vY0":-121.15150681684426,"vZ0":-3.2795767786378844,"x":65.86,"y":180.78,"x0":2.0089724085812795,"y0":50.00061596086172,"z0":6.325131513766241,"aX":-12.677015175316406},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-0.4,"breakHorizontal":15.2,"spinRate":2248,"spinDirection":297},"zone":14,"typeConfidence":2.0,"plateTime":0.4523590953467176,"extension":6.452763212118922},"index":3,"playId":"41d46768-337d-33ce-98e4-433b75ae4451","pitchNumber":4,"startTime":"2025-08-28T17:12:20.529Z","endTime":"2025-08-28T17:12:23.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.73686248717085,"aZ":-32.308817508992725,"pfxX":-7.621259720156537,"pfxZ":-0.08854524714813383,"pX":-0.4229733971970406,"pZ":1.426248197129036,"vX0":-3.0137043492833047,"vY0":-119.42622488437146,"vZ0":-4.65086599359865,"x":133.12,"y":200.27,"x0":1.8469340065510504,"y0":50.00528785216629,"z0":6.316043048551112,"aX":-10.97305689776852},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":2269,"spinDirection":300},"zone":13,"typeConfidence":2.0,"plateTime":0.4592266075620164,"extension":6.463217267188748},"index":4,"playId":"6c18b608-aa1a-3255-b85a-7e300c45d727","pitchNumber":5,"startTime":"2025-08-28T17:12:35.900Z","endTime":"2025-08-28T17:12:38.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.187777802026126,"aZ":-14.586816378803332,"pfxX":4.610902159793863,"pfxZ":8.66899421327521,"pX":0.019239161095166307,"pZ":3.13059391976901,"vX0":-6.207364782147574,"vY0":-141.71291390339968,"vZ0":-6.105829920607274,"x":116.27,"y":154.25,"x0":1.641685584165079,"y0":50.00297361432438,"z0":6.249480765003065,"aX":9.354353018766117},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.6,"breakHorizontal":-7.1,"spinRate":2375,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.38690493751155497,"extension":6.603739693079972},"hitData":{"launchSpeed":105.0,"launchAngle":15.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":166.87,"coordY":68.41}},"index":5,"playId":"478220da-1638-33fe-ac32-527d3d60f9e8","pitchNumber":6,"startTime":"2025-08-28T17:12:57.827Z","endTime":"2025-08-28T17:13:09.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.0,"awayTeamWinProbability":55.0,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.67,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:13:09.365Z","atBatIndex":5},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Gunnar Henderson hit by pitch. Jeremiah Jackson to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T17:13:09.481Z","endTime":"2025-08-28T17:14:20.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":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":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88423483210567,"aZ":-10.940048772645124,"pfxX":5.2561116948631526,"pfxZ":10.675100252457755,"pX":0.53895455439363,"pZ":3.5473973571722555,"vX0":-6.715119805693102,"vY0":-140.39754723094876,"vZ0":-5.276012983594473,"x":96.46,"y":143.0,"x0":2.282980254907687,"y0":50.00026167805126,"z0":6.167989581242429,"aX":10.453069104900521},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.4,"breakHorizontal":-8.0,"spinRate":2257,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.39068594741440377,"extension":6.459475210649357},"index":0,"playId":"088bcb83-38c7-3042-b57d-a5f765cc0689","pitchNumber":1,"startTime":"2025-08-28T17:13:40.906Z","endTime":"2025-08-28T17:13:44.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.68999973705435,"strikeZoneBottom":1.78804215231213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.008721635832476,"aZ":-25.471237111445536,"pfxX":-1.2289972943674972,"pfxZ":3.8784863893417114,"pX":-1.2710910909446609,"pZ":2.435044312635559,"vX0":-8.299441415328722,"vY0":-130.00377167264165,"vZ0":-4.734474284269729,"x":165.45,"y":173.03,"x0":2.1106522526401332,"y0":50.00132251757213,"z0":6.192494867370429,"aX":-2.1190734305961674},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":4.0,"spinRate":2593,"spinDirection":202},"zone":13,"typeConfidence":2.0,"plateTime":0.41992600033136185,"extension":6.669872099966484},"index":1,"playId":"a731ed98-abce-3d38-8b97-9a691358715e","pitchNumber":2,"startTime":"2025-08-28T17:13:58.309Z","endTime":"2025-08-28T17:14:01.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.9,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.340866005614416,"aZ":-19.922872587837254,"pfxX":9.869292708046416,"pfxZ":6.174151537739492,"pX":1.983513716924971,"pZ":3.528659224420091,"vX0":-4.531248342260034,"vY0":-140.12648335029132,"vZ0":-3.5072894495626743,"x":41.39,"y":143.51,"x0":2.3414275421400768,"y0":50.001281217737116,"z0":6.101770294250479,"aX":19.57973577131971},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.7,"breakHorizontal":-16.9,"spinRate":2363,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.39122755010026156,"extension":6.511588721636784},"index":2,"playId":"4916ec21-7ec8-3a62-8367-1021f245e785","pitchNumber":3,"startTime":"2025-08-28T17:14:14.110Z","endTime":"2025-08-28T17:14:20.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.0,"awayTeamWinProbability":51.0,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.28,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:14:20.120Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Mountcastle strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T17:15:14.480Z","endTime":"2025-08-28T17:16:22.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":0,"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-28T17:14:37.301Z","endTime":"2025-08-28T17:15:16.716Z","isPitch":false,"type":"action","player":{"id":663624,"link":"/api/v1/people/663624"},"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.5,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.28144485615909,"aZ":-26.634209518034293,"pfxX":-3.0434205943450805,"pfxZ":3.22211541302754,"pX":-0.6979443620511673,"pZ":2.718011343822701,"vX0":-5.719131030670544,"vY0":-130.05711837042907,"vZ0":-3.8930117060939304,"x":143.6,"y":165.39,"x0":1.921693017915106,"y0":50.00469459912287,"z0":6.245418843402231,"aX":-5.23291895234065},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.2,"breakHorizontal":6.7,"spinRate":2549,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4205266636866911,"extension":6.656352535019709},"index":1,"playId":"5ec6e779-a894-30da-9c1a-0c535afc1d7d","pitchNumber":1,"startTime":"2025-08-28T17:15:16.716Z","endTime":"2025-08-28T17:15:20.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":81.8,"endSpeed":75.1,"strikeZoneTop":3.64000150010595,"strikeZoneBottom":1.75449840338296,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.490287018367102,"aZ":-33.01821913862083,"pfxX":-8.48873192213578,"pfxZ":-0.5927158455438377,"pX":0.29941561915214693,"pZ":2.1497334151440968,"vX0":-1.4636953343999948,"vY0":-119.08877681722595,"vZ0":-2.7018898769671957,"x":105.59,"y":180.74,"x0":2.025445993122848,"y0":50.00371814231078,"z0":6.3084491533161,"aX":-12.099283178948085},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-1.4,"breakHorizontal":15.7,"spinRate":2183,"spinDirection":297},"zone":9,"typeConfidence":2.0,"plateTime":0.4612736992203752,"extension":6.549630019309803},"index":2,"playId":"13073ce1-7416-3e68-81b3-4babec6110a7","pitchNumber":2,"startTime":"2025-08-28T17:15:39.188Z","endTime":"2025-08-28T17:15:42.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.2,"strikeZoneTop":3.63752132578779,"strikeZoneBottom":1.73501619828549,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.915461251076824,"aZ":-30.169769914249155,"pfxX":-6.570504921125858,"pfxZ":1.3809624373268,"pX":-0.7416648504346406,"pZ":0.7611761512411721,"vX0":-3.810536862201081,"vY0":-119.55249847627321,"vZ0":-6.416928551990017,"x":145.27,"y":218.23,"x0":1.7260799411328103,"y0":50.002271598990106,"z0":6.185977339633533,"aX":-9.514858999270809},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":1.2,"breakHorizontal":12.8,"spinRate":2225,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.458052457967546,"extension":6.693976693450767},"index":3,"playId":"8ed7c6cb-230d-3764-b238-c8887c305d69","pitchNumber":3,"startTime":"2025-08-28T17:15:56.724Z","endTime":"2025-08-28T17:16:01.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40727336297083,"aZ":-33.132240489917876,"pfxX":-10.738946647007916,"pfxZ":-0.6836445058102472,"pX":-1.2761683009544451,"pZ":1.4398016425787878,"vX0":-3.752803313296072,"vY0":-118.47863195722326,"vZ0":-4.23002588786569,"x":165.64,"y":199.91,"x0":1.7291583536510506,"y0":50.00206938310102,"z0":6.319562285723912,"aX":-15.065757413704443},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.0,"breakHorizontal":20.4,"spinRate":2315,"spinDirection":307},"zone":13,"typeConfidence":2.0,"plateTime":0.46464297256154197,"extension":6.6508651555149285},"index":4,"playId":"800c0ee1-2ad7-37e1-a159-74ac182ca2be","pitchNumber":4,"startTime":"2025-08-28T17:16:18.506Z","endTime":"2025-08-28T17:16:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.2,"awayTeamWinProbability":55.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":2.05,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:16:22.434Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Emmanuel Rivera flies out to right fielder Roman Anthony.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-28T17:16:47.390Z","endTime":"2025-08-28T17:17:52.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"ee07950f-5cfe-404d-a409-b109212d3d3e","startTime":"2025-08-28T17:16:47.390Z","endTime":"2025-08-28T17:16:52.390Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.51637350053283,"strikeZoneBottom":1.82783944382694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54530303877016,"aZ":-11.652477422975409,"pfxX":4.984018105177364,"pfxZ":10.196567868619303,"pX":0.7799073464994902,"pZ":2.916182355613484,"vX0":-5.486038038203082,"vY0":-140.87688227514334,"vZ0":-6.87304405082262,"x":87.27,"y":160.04,"x0":2.103567932153166,"y0":50.006648801060344,"z0":6.138349774918903,"aX":10.035404391660828},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":-7.9,"spinRate":2428,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.38856630607292075,"extension":6.647881407348131},"index":1,"playId":"03b21868-24c5-3392-af5f-ecd4be95c703","pitchNumber":1,"startTime":"2025-08-28T17:17:02.384Z","endTime":"2025-08-28T17:17:06.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.082782536563954,"aZ":-26.845533671531186,"pfxX":-0.8934089465093609,"pfxZ":3.02969146252328,"pX":-0.42610375131653483,"pZ":2.4603017802634883,"vX0":-5.723889993624482,"vY0":-131.76609360687263,"vZ0":-4.6616547455639665,"x":133.24,"y":172.35,"x0":1.890590034551228,"y0":50.001470235435676,"z0":6.236654465403206,"aX":-1.5695098230212297},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.7,"breakHorizontal":2.9,"spinRate":2587,"spinDirection":188},"zone":4,"typeConfidence":2.0,"plateTime":0.4157257329783963,"extension":6.519916133800712},"index":2,"playId":"789e13f4-ca41-3cec-ae62-506872acbdb6","pitchNumber":2,"startTime":"2025-08-28T17:17:23.087Z","endTime":"2025-08-28T17:17:26.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.5,"endSpeed":88.2,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.18205830495755,"aZ":-18.017573381330543,"pfxX":2.6496276060377375,"pfxZ":7.111221002669156,"pX":-0.15565188745537892,"pZ":3.109852807719085,"vX0":-6.927659601336715,"vY0":-140.28610181346224,"vZ0":-5.275639316803158,"x":122.93,"y":154.81,"x0":2.003124539126334,"y0":50.00140820910916,"z0":6.191975451534991,"aX":5.274406138442011},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":-3.4,"spinRate":2373,"spinDirection":152},"zone":2,"typeConfidence":2.0,"plateTime":0.3906596136707754,"extension":6.633247401469265},"hitData":{"launchSpeed":85.2,"launchAngle":29.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":177.66,"coordY":104.56}},"index":3,"playId":"c883833e-824d-3f29-947c-69e351c8f5de","pitchNumber":3,"startTime":"2025-08-28T17:17:45.192Z","endTime":"2025-08-28T17:17:52.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"first":{"id":683002,"link":"/api/v1/people/683002"},"second":{"id":669236,"link":"/api/v1/people/669236"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.8,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:17:52.615Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rob Refsnyder singles on a ground ball to center fielder Colton Cowser.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T17:19:39.394Z","endTime":"2025-08-28T17:20:55.841Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":82.6,"strikeZoneTop":3.55453461010214,"strikeZoneBottom":1.51680963705053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.857337603751102,"aZ":-13.677504507171083,"pfxX":7.955414821925983,"pfxZ":10.491993761431289,"pX":1.0779406296345575,"pZ":3.228984805758877,"vX0":-3.805070897368339,"vY0":-132.56499629155428,"vZ0":-4.7927324393374855,"x":75.91,"y":151.6,"x0":1.505796042974644,"y0":50.002811274602195,"z0":6.074122730397256,"aX":14.024082595733168},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":-13.4,"spinRate":2262,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4146940009020992,"extension":6.127063450046467},"index":0,"playId":"08db4d83-36d9-3fdf-bcc0-f2750e5533f1","pitchNumber":1,"startTime":"2025-08-28T17:20:01.465Z","endTime":"2025-08-28T17:20:05.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.0,"endSpeed":82.9,"strikeZoneTop":3.36460710467049,"strikeZoneBottom":1.55488352493389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.317527288776244,"aZ":-14.70820097701277,"pfxX":8.057296245743393,"pfxZ":9.903263657654856,"pX":0.2836634819564171,"pZ":2.500737042012178,"vX0":-5.755047016985031,"vY0":-132.24060652057614,"vZ0":-6.231436433161917,"x":106.19,"y":171.26,"x0":1.446001885553884,"y0":50.00084682682657,"z0":5.974541162238812,"aX":14.20827106807363},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.7,"breakHorizontal":-13.3,"spinRate":2237,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4148605753196297,"extension":6.089542719441852},"index":1,"playId":"cb35978d-2d01-3690-aaea-5ad1f8a2907f","pitchNumber":2,"startTime":"2025-08-28T17:20:14.181Z","endTime":"2025-08-28T17:20:18.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.56000004790502,"strikeZoneBottom":1.61553127780686,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.285256711237373,"aZ":-34.37776807713731,"pfxX":9.14594241102682,"pfxZ":-1.5290045571818514,"pX":0.697087216056015,"pZ":1.8426033284985066,"vX0":-4.788338136399308,"vY0":-120.2178703826202,"vZ0":-2.5402511775049144,"x":90.43,"y":189.03,"x0":1.5408661611505656,"y0":50.000654225983986,"z0":6.005696290370086,"aX":13.201959217661159},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-3.1,"breakHorizontal":-15.2,"spinRate":1250,"spinDirection":120},"zone":9,"typeConfidence":2.0,"plateTime":0.45801373369259757,"extension":6.176329854185213},"index":2,"playId":"ffd0fb62-5611-30b8-87b6-9b6b0b51c4c1","pitchNumber":3,"startTime":"2025-08-28T17:20:29.443Z","endTime":"2025-08-28T17:20:33.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.76542244614486,"aZ":-30.104391370634286,"pfxX":3.9147681966162846,"pfxZ":1.3991441903476076,"pX":0.22340900040523007,"pZ":2.1974212344018107,"vX0":-4.396090827483573,"vY0":-120.99708147184705,"vZ0":-2.658444290458041,"x":108.48,"y":179.45,"x0":1.5596417106446532,"y0":50.00050834734552,"z0":5.962255570219991,"aX":5.773811388666216},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":1202,"spinDirection":107},"zone":8,"typeConfidence":2.0,"plateTime":0.45360107665964566,"extension":6.199748540791382},"hitData":{"launchSpeed":87.9,"launchAngle":8.0,"totalDistance":133.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.45,"coordY":103.54}},"index":3,"playId":"8583a170-be9b-39a4-aecd-64f7732e27b7","pitchNumber":4,"startTime":"2025-08-28T17:20:44.844Z","endTime":"2025-08-28T17:20:55.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.3,"awayTeamWinProbability":63.7,"homeTeamWinProbabilityAdded":-3.4000000000000057,"leverageIndex":0.82,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:20:55.841Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nate Eaton pops out to shortstop Gunnar Henderson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T17:21:00.782Z","endTime":"2025-08-28T17:24:59.340Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9,10],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"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":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":82.0,"endSpeed":75.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.444085603840424,"aZ":-29.930097735123116,"pfxX":4.9894620092025015,"pfxZ":1.5673883685699295,"pX":0.602476653996586,"pZ":2.5136973806812066,"vX0":-3.8150535357891617,"vY0":-119.4021807332033,"vZ0":-1.855090671305776,"x":94.04,"y":170.91,"x0":1.5780281993967615,"y0":50.00528581377647,"z0":6.011418431593786,"aX":7.1567212437569365},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.6,"breakHorizontal":-8.0,"spinRate":1392,"spinDirection":130},"zone":6,"typeConfidence":2.0,"plateTime":0.45991695389030207,"extension":6.16344816438228},"index":0,"playId":"4c2f2c35-2cde-34ae-bd58-9425959fc2d5","pitchNumber":1,"startTime":"2025-08-28T17:21:18.963Z","endTime":"2025-08-28T17:21:23.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"playId":"e617ca36-a42f-3e98-bcfa-1b78672b5eb1","startTime":"2025-08-28T17:21:48.352Z","endTime":"2025-08-28T17:21:52.751Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.120928398651856,"aZ":-34.3419327554181,"pfxX":7.489030683232993,"pfxZ":-1.5043341561300725,"pX":1.1416425372844623,"pZ":2.1259550630055126,"vX0":-3.4250632058219006,"vY0":-119.8843263488898,"vZ0":-1.8635824051763814,"x":73.48,"y":181.38,"x0":1.622815429923674,"y0":50.00130830942078,"z0":6.004629047610495,"aX":10.802120925987289},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.9,"breakHorizontal":-12.6,"spinRate":1229,"spinDirection":2},"zone":14,"typeConfidence":2.0,"plateTime":0.4584563129895831,"extension":6.071810924093394},"index":2,"playId":"3845d531-562c-395e-820a-6cbda1546f57","pitchNumber":2,"startTime":"2025-08-28T17:22:07.154Z","endTime":"2025-08-28T17:22:10.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92299015319081,"aZ":-28.37974828530268,"pfxX":-6.204638657727217,"pfxZ":2.6028240947216617,"pX":-0.5621658633633257,"pZ":2.249427791615391,"vX0":-3.5004027661337154,"vY0":-120.49051851293905,"vZ0":-2.862824923383052,"x":138.43,"y":178.05,"x0":1.7190443606196393,"y0":50.00526393718503,"z0":5.978643206181084,"aX":-9.061508466516608},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.2,"breakHorizontal":12.1,"spinRate":2435,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.45578843157658877,"extension":6.111495516759868},"index":3,"playId":"d0b40e54-f08a-3ad9-8f29-7014b7dda0be","pitchNumber":3,"startTime":"2025-08-28T17:22:43.182Z","endTime":"2025-08-28T17:22:48.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.1,"strikeZoneTop":3.45413427550769,"strikeZoneBottom":1.68386120983092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.731318024409337,"aZ":-11.599783099354301,"pfxX":7.908955436816715,"pfxZ":11.488796292706597,"pX":0.8163331149942221,"pZ":4.0932177097440015,"vX0":-4.330855419312007,"vY0":-133.69488477373739,"vZ0":-3.1247096195088075,"x":85.88,"y":128.26,"x0":1.439039682992919,"y0":50.00109740591681,"z0":6.122529739335746,"aX":14.161210575871346},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":20.3,"breakHorizontal":-13.2,"spinRate":2273,"spinDirection":134},"zone":12,"typeConfidence":2.0,"plateTime":0.4113910614938785,"extension":6.10648994844575},"index":4,"playId":"2c0bc746-ece5-3e87-9208-191153a6a557","pitchNumber":4,"startTime":"2025-08-28T17:23:08.010Z","endTime":"2025-08-28T17:23:11.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.4,"strikeZoneTop":3.45828310041719,"strikeZoneBottom":1.68519212134069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.42960201976981,"aZ":-29.07494217482517,"pfxX":3.856335403384024,"pfxZ":2.0971001391689406,"pX":-0.9530830778143627,"pZ":2.446416679121751,"vX0":-6.626780883742447,"vY0":-120.83990259960949,"vZ0":-2.311703462927441,"x":153.33,"y":172.73,"x0":1.323166565371985,"y0":50.00593797440302,"z0":5.968601551873335,"aX":5.708143821876053},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.5,"breakHorizontal":-5.4,"spinRate":1247,"spinDirection":111},"zone":13,"typeConfidence":2.0,"plateTime":0.45318569081442783,"extension":6.25248503919573},"index":5,"playId":"3aeabda8-045e-3718-b578-0cf151f49340","pitchNumber":5,"startTime":"2025-08-28T17:23:24.227Z","endTime":"2025-08-28T17:23:28.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":6,"playId":"60d56e64-b0aa-393b-a1d1-f0137adfc152","startTime":"2025-08-28T17:23:43.010Z","endTime":"2025-08-28T17:23:47.390Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.45944308660538,"strikeZoneBottom":1.64489867581344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.717656255939932,"aZ":-31.42458503421495,"pfxX":7.092437409304381,"pfxZ":0.5097165150580789,"pX":1.0084612699784694,"pZ":3.1719996972327715,"vX0":-3.8317080029685706,"vY0":-120.59367501978629,"vZ0":-0.09025087039909341,"x":78.56,"y":153.14,"x0":1.7013178686476762,"y0":50.00097459650641,"z0":5.995355587091312,"aX":10.384767268225222},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.2,"breakHorizontal":-11.9,"spinRate":1100,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.4551954003512808,"extension":6.303022950043774},"index":7,"playId":"9de74e87-0466-3749-9b0b-99bc5c024387","pitchNumber":6,"startTime":"2025-08-28T17:24:01.370Z","endTime":"2025-08-28T17:24:07.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"actionPlayId":"9de74e87-0466-3749-9b0b-99bc5c024387","startTime":"2025-08-28T17:24:09.993Z","endTime":"2025-08-28T17:24:22.966Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2118221362671,"aZ":-17.10603675435217,"pfxX":9.349496484296562,"pfxZ":8.738123840470417,"pX":1.373939942066189,"pZ":2.950463737224634,"vX0":-3.7981652262007604,"vY0":-130.89209021412657,"vZ0":-4.182616101593076,"x":64.63,"y":159.12,"x0":1.6341478524280846,"y0":50.00284931113916,"z0":5.86066855312947,"aX":16.12341465162925},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":15.0,"breakHorizontal":-16.0,"spinRate":2158,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4194397081601213,"extension":6.245932899249698},"index":9,"playId":"5f2f1978-d92d-3c3b-be1f-b58813f86a31","pitchNumber":7,"startTime":"2025-08-28T17:24:22.966Z","endTime":"2025-08-28T17:24:28.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.222251447245437,"aZ":-13.033891741025839,"pfxX":6.293436731992404,"pfxZ":10.812771451952296,"pX":-0.287817571414274,"pZ":2.9766389649943523,"vX0":-6.708766986926236,"vY0":-132.66197140779252,"vZ0":-5.24777743530604,"x":127.97,"y":158.41,"x0":1.4645430675282056,"y0":50.000633867295925,"z0":5.941731757645247,"aX":11.138386681351877},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.5,"breakHorizontal":-9.8,"spinRate":2382,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.4139771052054688,"extension":6.2299880073752085},"hitData":{"launchSpeed":89.8,"launchAngle":65.0,"totalDistance":143.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.78,"coordY":153.71}},"index":10,"playId":"4a4006e3-8d32-3cb0-a4e7-35ed7151c0d4","pitchNumber":8,"startTime":"2025-08-28T17:24:48.999Z","endTime":"2025-08-28T17:24:59.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.36,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:24:59.340Z","atBatIndex":10},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carlos Narváez flies out to right fielder Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T17:25:07.188Z","endTime":"2025-08-28T17:26:51.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":74.9,"strikeZoneTop":3.6062989310626,"strikeZoneBottom":1.65359008990065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11111629691153,"aZ":-33.20571117571589,"pfxX":7.785525119096222,"pfxZ":-0.7185193124061424,"pX":1.0873065685409264,"pZ":2.9767972501971864,"vX0":-3.4524498323166726,"vY0":-119.65041279634471,"vZ0":-0.21887967542133901,"x":75.55,"y":158.41,"x0":1.5447906272123932,"y0":50.00233855256195,"z0":6.068718628485924,"aX":11.18200002408664},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-1.1,"breakHorizontal":-13.2,"spinRate":1305,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.4594197160737372,"extension":6.14401786999084},"index":0,"playId":"749e5b8a-ab3a-310f-880a-c6d2f1bc7e4a","pitchNumber":1,"startTime":"2025-08-28T17:25:25.020Z","endTime":"2025-08-28T17:25:28.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.6,"endSpeed":71.9,"strikeZoneTop":3.6088840019591,"strikeZoneBottom":1.62360864549806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.397039847643327,"aZ":-41.376823494321435,"pfxX":-5.45309748802908,"pfxZ":-7.139332912979129,"pX":-0.9134743169698497,"pZ":1.6810990169586313,"vX0":-3.8118998120338685,"vY0":-113.03167363430867,"vZ0":-0.5304206351443123,"x":151.82,"y":193.39,"x0":1.505841777927247,"y0":50.00479234479805,"z0":6.088283135986973,"aX":-7.0264371729367685},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-12.7,"breakHorizontal":10.9,"spinRate":2549,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.48534810142396356,"extension":6.212348743437456},"index":1,"playId":"3d6311ed-3628-34ac-a4c9-dd52816dd859","pitchNumber":2,"startTime":"2025-08-28T17:25:40.932Z","endTime":"2025-08-28T17:25:44.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.2,"strikeZoneTop":3.60892038781284,"strikeZoneBottom":1.6240813095817,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.123651947364333,"aZ":-16.740476052878822,"pfxX":8.388270863313338,"pfxZ":8.66931008279226,"pX":1.8146278015662152,"pZ":3.874982918891154,"vX0":-2.498089727617376,"vY0":-132.76530370295401,"vZ0":-2.4312243854953515,"x":47.83,"y":134.16,"x0":1.6794348259864231,"y0":50.00328503228123,"z0":6.024593770763852,"aX":14.93574045592571},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.4,"breakHorizontal":-14.6,"spinRate":2288,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.41295725381236714,"extension":6.234887898955843},"index":2,"playId":"84f30504-8f2b-3099-be1a-8e96c6be0f53","pitchNumber":3,"startTime":"2025-08-28T17:26:01.504Z","endTime":"2025-08-28T17:26:04.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.61243438590557,"strikeZoneBottom":1.6602082181595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.602658087444173,"aZ":-17.147811204906912,"pfxX":6.491100652312933,"pfxZ":8.23876449060794,"pX":0.290687022914396,"pZ":3.4979376522794223,"vX0":-5.371760709641598,"vY0":-133.66601953468032,"vZ0":-3.434639071805303,"x":105.92,"y":144.34,"x0":1.4749902665135632,"y0":50.005360596293464,"z0":6.018110060966947,"aX":11.843680746706097},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":14.4,"breakHorizontal":-10.7,"spinRate":2253,"spinDirection":135},"zone":3,"typeConfidence":2.0,"plateTime":0.4085039187500552,"extension":6.231184679772888},"index":3,"playId":"7f18f026-3325-35af-966a-f29290093bef","pitchNumber":4,"startTime":"2025-08-28T17:26:20.406Z","endTime":"2025-08-28T17:26:24.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.731766498449645,"aZ":-18.05745377101473,"pfxX":6.8360597056271875,"pfxZ":7.920556321134617,"pX":0.07198489957415653,"pZ":2.69458101433267,"vX0":-6.057970885128506,"vY0":-132.52790666107043,"vZ0":-4.957976996457,"x":114.26,"y":166.03,"x0":1.4968199002665608,"y0":50.005238526477605,"z0":5.90440957300039,"aX":12.18899819133944},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":13.4,"breakHorizontal":-11.2,"spinRate":2199,"spinDirection":139},"zone":5,"typeConfidence":2.0,"plateTime":0.41293578399640607,"extension":6.227327240051213},"hitData":{"launchSpeed":94.7,"launchAngle":33.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.86,"coordY":93.72}},"index":4,"playId":"35b01211-1b3c-331f-a4eb-33fb9bb9630a","pitchNumber":5,"startTime":"2025-08-28T17:26:39.712Z","endTime":"2025-08-28T17:26:51.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":2.6999999999999957,"leverageIndex":1.14,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:26:51.032Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ceddanne Rafaela singles on a line drive to center fielder Colton Cowser. Rob Refsnyder to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T17:26:53.369Z","endTime":"2025-08-28T17:28:02.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"postOnSecond":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.8,"strikeZoneTop":3.34574197225076,"strikeZoneBottom":1.61319741829201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.284637054232363,"aZ":-41.06180486843252,"pfxX":-5.94640636134919,"pfxZ":-6.713706353418788,"pX":-0.7754528486359581,"pZ":1.414235936495122,"vX0":-3.7788758168186125,"vY0":-114.61838932459705,"vZ0":-1.5363055504854977,"x":146.56,"y":200.6,"x0":1.6704651405455517,"y0":50.005251350740984,"z0":6.123150123165759,"aX":-7.867937922706973},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-12.2,"breakHorizontal":11.8,"spinRate":2641,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.47889975471772317,"extension":6.089728880698726},"index":0,"playId":"4c7fe9c0-9e33-33d5-ad2d-b258fcef7bc9","pitchNumber":1,"startTime":"2025-08-28T17:27:15.116Z","endTime":"2025-08-28T17:27:19.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.9,"endSpeed":76.0,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.997856052693646,"aZ":-32.610100792111155,"pfxX":5.0474890682843485,"pfxZ":-0.2950041928169451,"pX":0.4357937603539426,"pZ":1.4490891242844217,"vX0":-4.319044114602955,"vY0":-120.68138992851183,"vZ0":-3.6621174596490844,"x":100.39,"y":199.65,"x0":1.5988745651508585,"y0":50.004279477148145,"z0":5.879633501400499,"aX":7.394479890472579},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.2,"breakHorizontal":-8.0,"spinRate":1391,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.4550629842738214,"extension":6.244318078946264},"index":1,"playId":"929a1673-aba4-3794-bc3d-a4a9bb464cd0","pitchNumber":2,"startTime":"2025-08-28T17:27:32.076Z","endTime":"2025-08-28T17:27:35.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.4,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.734174275716757,"aZ":-30.783002105103364,"pfxX":5.238706223218838,"pfxZ":0.9419927944234008,"pX":-0.2191889537808663,"pZ":1.3326321264838044,"vX0":-5.870353776562578,"vY0":-121.40793986546277,"vZ0":-4.461103325229468,"x":125.35,"y":202.8,"x0":1.5595655765756584,"y0":50.004131188984786,"z0":5.89987343130148,"aX":7.75205843097173},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.8,"breakHorizontal":-7.9,"spinRate":1184,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4526885655685766,"extension":6.273335038170049},"hitData":{"launchSpeed":70.6,"launchAngle":21.0,"totalDistance":192.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.82,"coordY":107.2}},"index":2,"playId":"672f131f-4ab3-30cf-910e-12756df6644d","pitchNumber":3,"startTime":"2025-08-28T17:27:51.548Z","endTime":"2025-08-28T17:28:02.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"first":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.2,"awayTeamWinProbability":59.8,"homeTeamWinProbabilityAdded":-1.999999999999993,"leverageIndex":0.84,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:28:02.702Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jhostynxon Garcia called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-28T17:29:14.157Z","endTime":"2025-08-28T17:32:08.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7,8,9],"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-28T17:28:13.906Z","endTime":"2025-08-28T17:29:16.488Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.75994809251313,"strikeZoneBottom":1.88995832507883,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.334981007409553,"aZ":-10.675632928632965,"pfxX":5.730140663288042,"pfxZ":11.954035396296618,"pX":-1.5018626534445279,"pZ":2.174829008900205,"vX0":-9.313590882726023,"vY0":-133.86299219738314,"vZ0":-7.8872941070571185,"x":174.25,"y":180.06,"x0":1.2924409102499868,"y0":50.00230026483407,"z0":5.940772394553733,"aX":10.305424114938964},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.9,"breakHorizontal":-8.2,"spinRate":2348,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.4105876149010066,"extension":6.353116283556632},"index":1,"playId":"82a1e79b-285f-3938-a7f9-4e0b716d0478","pitchNumber":1,"startTime":"2025-08-28T17:29:16.488Z","endTime":"2025-08-28T17:29:20.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":83.9,"strikeZoneTop":3.55627476250977,"strikeZoneBottom":1.72102213242788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.532824205989844,"aZ":-13.18294115525599,"pfxX":6.50764965001964,"pfxZ":10.464952215391069,"pX":0.21295497681599104,"pZ":3.661256582162781,"vX0":-5.525507679982324,"vY0":-134.23692086617902,"vZ0":-3.813935094824346,"x":108.88,"y":139.93,"x0":1.4580301194200076,"y0":50.005213480887434,"z0":6.046554051344537,"aX":11.813525585766735},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-10.6,"spinRate":2366,"spinDirection":133},"zone":2,"typeConfidence":2.0,"plateTime":0.40887821522952894,"extension":6.241206527439892},"index":2,"playId":"4a7257af-3149-32f8-a757-e81fc5662d41","pitchNumber":2,"startTime":"2025-08-28T17:29:35.077Z","endTime":"2025-08-28T17:29:38.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":83.8,"strikeZoneTop":3.7837536434825,"strikeZoneBottom":1.88175471696899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.030204583785846,"aZ":-12.43075969898811,"pfxX":5.1728957795064145,"pfxZ":10.892894665214744,"pX":-0.20638414260140062,"pZ":3.256787649927407,"vX0":-6.327303323116346,"vY0":-134.26427601678108,"vZ0":-4.751722781807429,"x":124.87,"y":150.85,"x0":1.5167103445791346,"y0":50.00386238723102,"z0":5.944958577811592,"aX":9.377221048218546},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.8,"breakHorizontal":-7.9,"spinRate":2256,"spinDirection":131},"zone":2,"typeConfidence":2.0,"plateTime":0.4090812501616541,"extension":6.195766926936605},"index":3,"playId":"e56ec665-7c66-3570-a49e-027c72ffe27b","pitchNumber":3,"startTime":"2025-08-28T17:29:51.079Z","endTime":"2025-08-28T17:29:54.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.6,"endSpeed":84.0,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.23676606582464,"aZ":-12.981827921619177,"pfxX":6.651210858288056,"pfxZ":10.53508011249547,"pX":0.017629650439310696,"pZ":3.8022207238953274,"vX0":-6.372774921206911,"vY0":-134.62059997095994,"vZ0":-3.4797557245088493,"x":116.33,"y":136.12,"x0":1.5598817822823468,"y0":50.00562433375449,"z0":6.040384507851197,"aX":12.120326218203834},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.5,"breakHorizontal":-10.6,"spinRate":2179,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.4080219480514544,"extension":6.183637999633594},"index":4,"playId":"27d83292-1bec-373b-a0e4-dd75d952f253","pitchNumber":4,"startTime":"2025-08-28T17:30:09.579Z","endTime":"2025-08-28T17:30:12.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"startTime":"2025-08-28T17:30:28.343Z","endTime":"2025-08-28T17:30:43.678Z","isPitch":false,"type":"action","player":{"id":691373,"link":"/api/v1/people/691373"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.1,"strikeZoneTop":3.75386220336131,"strikeZoneBottom":1.81978587378723,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.644998533386858,"aZ":-14.497916075176857,"pfxX":6.054055987808928,"pfxZ":9.666315758222074,"pX":0.5876894182934035,"pZ":4.334647741541645,"vX0":-4.760052253975026,"vY0":-134.7159946843238,"vZ0":-1.9526884236223643,"x":94.6,"y":121.74,"x0":1.5953989623999318,"y0":50.003843867985466,"z0":6.0995911080950975,"aX":11.072227010778802},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.3,"breakHorizontal":-9.8,"spinRate":2125,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40736779248708377,"extension":6.189745843787126},"index":6,"playId":"d6034991-5034-3264-907d-c13d332ccff5","pitchNumber":5,"startTime":"2025-08-28T17:30:43.678Z","endTime":"2025-08-28T17:30:46.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.212050940961145,"aZ":-15.585977517641307,"pfxX":6.602342975991472,"pfxZ":9.137950683921332,"pX":0.42674694146282327,"pZ":2.11896397388622,"vX0":-5.2387588483751335,"vY0":-133.9402984895333,"vZ0":-6.863907084588647,"x":100.73,"y":181.57,"x0":1.5512372534424967,"y0":50.00053959524695,"z0":5.831325227512262,"aX":11.982015981035499},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.2,"breakHorizontal":-10.8,"spinRate":2314,"spinDirection":142},"zone":6,"typeConfidence":2.0,"plateTime":0.4090897638604756,"extension":6.2753254412005965},"index":7,"playId":"8269a139-06ff-3156-8d7c-658efda1323f","pitchNumber":6,"startTime":"2025-08-28T17:31:00.828Z","endTime":"2025-08-28T17:31:05.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68397291974559,"aZ":-14.531345179986198,"pfxX":5.779273928082359,"pfxZ":9.578550118239136,"pX":-0.40641850960828585,"pZ":2.894833138240766,"vX0":-7.171492995646702,"vY0":-134.72899387803076,"vZ0":-5.369102448432286,"x":132.49,"y":160.62,"x0":1.5363915584292678,"y0":50.00521354998744,"z0":5.936882674043958,"aX":10.648757787300948},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.4,"breakHorizontal":-9.0,"spinRate":2201,"spinDirection":134},"zone":1,"typeConfidence":2.0,"plateTime":0.4062071245922634,"extension":6.265939020600922},"index":8,"playId":"b8ac36f2-228a-3ec1-a7e2-2501493d2bb6","pitchNumber":7,"startTime":"2025-08-28T17:31:27.409Z","endTime":"2025-08-28T17:31:31.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.4,"strikeZoneTop":3.69693535446621,"strikeZoneBottom":1.7955308651225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.759940264204026,"aZ":-14.461672301565342,"pfxX":5.704535022095957,"pfxZ":9.707958456201325,"pX":-0.7473391539126982,"pZ":2.20590550523312,"vX0":-7.753207711807223,"vY0":-134.36220594392353,"vZ0":-6.949866390160348,"x":145.49,"y":179.22,"x0":1.4376185169966431,"y0":50.000852440730064,"z0":5.858325859861534,"aX":10.405473352457449},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.2,"breakHorizontal":-8.6,"spinRate":2206,"spinDirection":140},"zone":7,"typeConfidence":2.0,"plateTime":0.40802436349295146,"extension":6.372327757784488},"index":9,"playId":"312b9ce9-b148-396e-a4b7-cfb069c51c24","pitchNumber":8,"startTime":"2025-08-28T17:32:02.059Z","endTime":"2025-08-28T17:32:08.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"first":{"id":678882,"link":"/api/v1/people/678882"},"second":{"id":608701,"link":"/api/v1/people/608701"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.62,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:32:08.048Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T17:33:57.557Z","endTime":"2025-08-28T17:35:07.500Z","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":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":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":3},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":95.9,"endSpeed":87.7,"strikeZoneTop":3.43812933599487,"strikeZoneBottom":1.71845608418575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.023260376943565,"aZ":-22.9014156431683,"pfxX":9.715497290021666,"pfxZ":4.722807826400924,"pX":-0.6705391284846371,"pZ":2.7408808746011504,"vX0":-10.697466038066521,"vY0":-139.16109357651112,"vZ0":-5.317716944523808,"x":142.56,"y":164.78,"x0":1.9597883820941093,"y0":50.000002736025884,"z0":6.1919742888339835,"aX":19.065849789606954},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":-15.4,"spinRate":2327,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.39347340134571107,"extension":6.461019755407},"index":0,"playId":"a636affc-6bd0-371c-ba8b-110684ec976b","pitchNumber":1,"startTime":"2025-08-28T17:34:14.438Z","endTime":"2025-08-28T17:34:18.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.30137645508653,"aZ":-33.21053929162101,"pfxX":-9.208648458261933,"pfxZ":-0.7228492372703545,"pX":-1.1539540000701785,"pZ":1.8839370039229981,"vX0":-4.543596286207207,"vY0":-119.68795376184298,"vZ0":-3.402379005419225,"x":160.99,"y":187.91,"x0":1.971380544591948,"y0":50.001357449414144,"z0":6.329442299604232,"aX":-13.22275279170481},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-1.9,"breakHorizontal":17.9,"spinRate":2341,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.45941869456340845,"extension":6.43676755943963},"index":1,"playId":"d1118d78-c79d-3fcc-a734-9b7c0b5d61fa","pitchNumber":2,"startTime":"2025-08-28T17:34:29.222Z","endTime":"2025-08-28T17:34:33.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.4,"endSpeed":75.8,"strikeZoneTop":3.37328813310415,"strikeZoneBottom":1.57841861304784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.302372363837023,"aZ":-35.15952828250792,"pfxX":-7.393089613658807,"pfxZ":-2.0687154846441995,"pX":-0.781107340357725,"pZ":1.455188603478683,"vX0":-4.272048801434208,"vY0":-119.94467183374557,"vZ0":-3.9438307336577445,"x":146.77,"y":199.49,"x0":1.9894048823612773,"y0":50.004281418248056,"z0":6.288383869457042,"aX":-10.66661657516885},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.4,"breakHorizontal":14.5,"spinRate":2416,"spinDirection":306},"zone":13,"typeConfidence":2.0,"plateTime":0.4583595971730845,"extension":6.485836180133752},"index":2,"playId":"514c30d7-7852-3fc3-95e4-b90e7a4c4d71","pitchNumber":3,"startTime":"2025-08-28T17:34:45.942Z","endTime":"2025-08-28T17:34:50.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.2,"strikeZoneTop":3.37000090209008,"strikeZoneBottom":1.57766759692522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.021062555779366,"aZ":-35.4367243263479,"pfxX":-8.208198811360479,"pfxZ":-2.2854758459841467,"pX":-0.18696440375543869,"pZ":2.572774386598995,"vX0":-2.331254510460104,"vY0":-119.37344735074836,"vZ0":-1.5871787251727674,"x":124.13,"y":169.32,"x0":1.870687631027736,"y0":50.000223358876006,"z0":6.464434726526938,"aX":-11.731646370930086},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-4.2,"breakHorizontal":15.5,"spinRate":2070,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.46050557188515606,"extension":6.422120543408441},"index":3,"playId":"b1b898c9-2865-3965-b107-4eaa75fbcaf1","pitchNumber":4,"startTime":"2025-08-28T17:35:03.433Z","endTime":"2025-08-28T17:35:07.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.8,"awayTeamWinProbability":58.2,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:35:07.500Z","atBatIndex":14},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Coby Mayo grounds out, third baseman Alex Bregman to first baseman Romy Gonzalez.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T17:35:09.588Z","endTime":"2025-08-28T17:36:40.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.65999830103781,"strikeZoneBottom":1.73330109348295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.484442485233195,"aZ":-12.317274516461381,"pfxX":5.075563876006343,"pfxZ":9.96988527592146,"pX":-1.9397797380698785,"pZ":2.2963131499305125,"vX0":-12.312242411877174,"vY0":-140.19254635593347,"vZ0":-8.464551371477757,"x":190.94,"y":176.78,"x0":1.8482109796763888,"y0":50.00502335189558,"z0":6.157504875781652,"aX":10.11201947308798},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":-6.7,"spinRate":2521,"spinDirection":145},"zone":13,"typeConfidence":2.0,"plateTime":0.390586076345508,"extension":6.632321291270849},"index":0,"playId":"e9c2a60a-75a4-3264-b480-8fe29669386b","pitchNumber":1,"startTime":"2025-08-28T17:35:32.782Z","endTime":"2025-08-28T17:35:36.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.6,"strikeZoneTop":3.65380051107992,"strikeZoneBottom":1.81518958302387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37453597236353,"aZ":-21.192680330096216,"pfxX":8.90270841785112,"pfxZ":5.493357229436654,"pX":-0.1842152913234394,"pZ":1.830656449185073,"vX0":-9.261048491128133,"vY0":-140.63355535434255,"vZ0":-7.721581602795842,"x":124.02,"y":189.35,"x0":1.997418972585323,"y0":50.00642670757108,"z0":5.990494404498902,"aX":17.8079994971778},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.4,"breakHorizontal":-14.2,"spinRate":2398,"spinDirection":141},"zone":8,"typeConfidence":2.0,"plateTime":0.3897144471766256,"extension":6.625328679168228},"index":1,"playId":"4ed14aa2-f184-3c11-97db-9c55a76b3b3a","pitchNumber":2,"startTime":"2025-08-28T17:35:47.268Z","endTime":"2025-08-28T17:35:50.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.730244669485092,"aZ":-36.25670126691505,"pfxX":-10.526803696824615,"pfxZ":-2.8319168000392043,"pX":0.15558297985946293,"pZ":2.1073126493272905,"vX0":-0.9930605114439768,"vY0":-119.58848766863646,"vZ0":-2.410305847409067,"x":111.07,"y":181.88,"x0":1.9434179337285777,"y0":50.00012015103598,"z0":6.390156734801731,"aX":-15.196813734872375},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.1,"breakVerticalInduced":-5.4,"breakHorizontal":19.3,"spinRate":2430,"spinDirection":308},"zone":8,"typeConfidence":2.0,"plateTime":0.45855387902609124,"extension":6.484879153343019},"index":2,"playId":"a8b326fb-6aa3-39b7-8373-d1076610183f","pitchNumber":3,"startTime":"2025-08-28T17:36:01.236Z","endTime":"2025-08-28T17:36:05.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.852926211400604,"aZ":-37.10297227767828,"pfxX":-9.695974065485883,"pfxZ":-3.528970814602852,"pX":-0.2529538207934317,"pZ":1.4278720196540649,"vX0":-1.8115631715643095,"vY0":-118.05855736952915,"vZ0":-3.3290816007764312,"x":126.64,"y":200.23,"x0":1.7854245053307227,"y0":50.004134930168235,"z0":6.310529226511517,"aX":-13.532576058153408},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.0,"breakHorizontal":18.0,"spinRate":2100,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.4659659603693238,"extension":6.386626136358841},"hitData":{"launchSpeed":77.4,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":168.4}},"index":3,"playId":"2103a34d-7648-3c37-8e5a-6201b773b216","pitchNumber":4,"startTime":"2025-08-28T17:36:32.655Z","endTime":"2025-08-28T17:36:40.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:36:40.317Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dylan Carlson flies out to center fielder Nate Eaton.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-28T17:36:46.194Z","endTime":"2025-08-28T17:39:11.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":6},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.52999948352191,"strikeZoneBottom":1.62452413632514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.155736361512346,"aZ":-22.575193555744956,"pfxX":10.11381180589698,"pfxZ":4.8503006920997676,"pX":-0.16689518061402578,"pZ":2.306529635135754,"vX0":-9.533664612747817,"vY0":-139.5361193907538,"vZ0":-6.207589591635248,"x":123.36,"y":176.5,"x0":1.9730294014192098,"y0":50.005229645004995,"z0":6.038316818520255,"aX":20.0306581683697},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.7,"breakHorizontal":-16.4,"spinRate":2449,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.3919014464330779,"extension":6.577575613433374},"index":0,"playId":"7d8cdfda-ebfe-3583-8529-7d017fd04820","pitchNumber":1,"startTime":"2025-08-28T17:37:05.577Z","endTime":"2025-08-28T17:37:09.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.812421326426094,"aZ":-11.465157964708029,"pfxX":2.5086959724494764,"pfxZ":10.203875105334484,"pX":0.7030716594440433,"pZ":3.616340410605717,"vX0":-4.358531546706614,"vY0":-141.45679377718827,"vZ0":-5.407876486561145,"x":90.2,"y":141.14,"x0":1.936845759052852,"y0":50.00378627038022,"z0":6.285819392786396,"aX":5.092299336529597},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.5,"breakHorizontal":-3.7,"spinRate":2391,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.3869800188011303,"extension":6.535202039281218},"index":1,"playId":"e295b818-bbb8-320a-a8f3-dbeaf1ab9f1e","pitchNumber":2,"startTime":"2025-08-28T17:37:19.036Z","endTime":"2025-08-28T17:37:23.064Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.29741533488701,"aZ":-10.673928216883217,"pfxX":4.852282899224671,"pfxZ":10.540595405850619,"pX":0.151383424530138,"pZ":2.3849164619641963,"vX0":-7.346050405858514,"vY0":-141.87653595586212,"vZ0":-8.790895341648058,"x":111.23,"y":174.39,"x0":2.143133400378256,"y0":50.004973076019226,"z0":6.203092884783046,"aX":9.899555065249794},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2434,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.3859817170356137,"extension":6.598819419194361},"index":2,"playId":"b48b0dd4-3ef6-36e9-8055-dfd3e594fb97","pitchNumber":3,"startTime":"2025-08-28T17:37:36.334Z","endTime":"2025-08-28T17:37:39.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.52104660575661,"strikeZoneBottom":1.58102486561193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.166399488631715,"aZ":-20.68105670819329,"pfxX":2.6308283641688384,"pfxZ":7.156599425624796,"pX":3.63641924578019,"pZ":4.463870337246638,"vX0":2.800272176930174,"vY0":-125.84835961011049,"vZ0":-0.2993921520015554,"x":-21.61,"y":118.26,"x0":2.168039021903855,"y0":50.00500718456997,"z0":6.257237066485459,"aX":4.227025808678442},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":13.1,"breakHorizontal":-5.4,"spinRate":696,"spinDirection":141},"zone":12,"typeConfidence":2.0,"plateTime":0.4349636218010331,"extension":6.535605018421929},"index":3,"playId":"1f006a39-c28f-3323-a245-c1daccb5dab4","pitchNumber":4,"startTime":"2025-08-28T17:37:59.830Z","endTime":"2025-08-28T17:38:05.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.132443370832874,"aZ":-37.295761077068356,"pfxX":-10.975331480725599,"pfxZ":-3.576617677185384,"pX":-0.3334814001534128,"pZ":2.3075196540410117,"vX0":-1.6936896905302175,"vY0":-119.43452723214871,"vZ0":-1.7876689414084863,"x":129.71,"y":176.48,"x0":1.8115400039168361,"y0":50.00443896529943,"z0":6.450760472703136,"aX":-15.700582978606255},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.6,"breakHorizontal":20.3,"spinRate":2314,"spinDirection":314},"zone":4,"typeConfidence":2.0,"plateTime":0.46034484004800547,"extension":6.492583191614022},"index":4,"playId":"4fa0cbec-3e8f-3232-9ccf-dc72ae69d66d","pitchNumber":5,"startTime":"2025-08-28T17:38:17.011Z","endTime":"2025-08-28T17:38:21.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.5,"strikeZoneTop":3.51190440456134,"strikeZoneBottom":1.63657186434525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.840998526139195,"aZ":-36.28431984887622,"pfxX":-9.52471781507644,"pfxZ":-2.901252480098771,"pX":-0.48968819677537523,"pZ":0.8044405243054609,"vX0":-2.6633051869541746,"vY0":-118.67284727830663,"vZ0":-5.102233713121482,"x":135.67,"y":217.06,"x0":1.885822595521554,"y0":50.00172444946152,"z0":6.307123428171097,"aX":-13.510130282414117},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-6.2,"breakHorizontal":17.9,"spinRate":2195,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.46249634736975676,"extension":6.62108627397891},"index":5,"playId":"707f0b7e-1ec5-3f00-97e2-8a6fb299ac43","pitchNumber":6,"startTime":"2025-08-28T17:38:36.120Z","endTime":"2025-08-28T17:38:39.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.454713705719612,"aZ":-30.992625743889906,"pfxX":-2.7178532969336207,"pfxZ":0.7310479958088347,"pX":0.25098080958742003,"pZ":2.2913997510562534,"vX0":-3.1969387069788744,"vY0":-125.46248111003048,"vZ0":-3.7449396857583195,"x":107.43,"y":176.91,"x0":1.8908423024508185,"y0":50.0008143799166,"z0":6.307289052341734,"aX":-4.366196280380601},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.7,"breakHorizontal":5.6,"spinRate":2566,"spinDirection":277},"zone":5,"typeConfidence":2.0,"plateTime":0.43523484731727624,"extension":6.625240660814425},"hitData":{"launchSpeed":81.9,"launchAngle":41.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":97.8,"coordY":88.95}},"index":6,"playId":"07df61e2-7b9f-3246-b0b7-b26d30ff473a","pitchNumber":7,"startTime":"2025-08-28T17:39:01.800Z","endTime":"2025-08-28T17:39:11.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-1.1999999999999957,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:39:11.302Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Roman Anthony singles on a ground ball to right fielder Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T17:41:01.306Z","endTime":"2025-08-28T17:42:02.620Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.5,"strikeZoneTop":3.67530632221263,"strikeZoneBottom":1.64534684654043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.98572002894279,"aZ":-18.271589840353805,"pfxX":10.059980709609583,"pfxZ":7.93556728482335,"pX":-0.14888247340245073,"pZ":2.69767700741802,"vX0":-7.9132395596813225,"vY0":-131.98350634321335,"vZ0":-5.118920921321011,"x":122.68,"y":165.94,"x0":1.5919628293274213,"y0":50.00119917443047,"z0":6.021972914585714,"aX":17.618617501476194},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.3,"breakHorizontal":-16.3,"spinRate":2238,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.4161524446077913,"extension":6.228486858001919},"index":0,"playId":"49e208f0-a335-31bc-a170-22c6222ea3e8","pitchNumber":1,"startTime":"2025-08-28T17:41:16.447Z","endTime":"2025-08-28T17:41:20.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.2,"strikeZoneTop":3.67000009559926,"strikeZoneBottom":1.78093188488551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.946264715307066,"aZ":-43.401422416098356,"pfxX":-5.9038744045602805,"pfxZ":-8.524330622418029,"pX":-0.4643193500216341,"pZ":2.9616270824276643,"vX0":-3.268057207083224,"vY0":-114.82974904337892,"vZ0":2.0828205229966796,"x":134.7,"y":158.82,"x0":1.7506632823098562,"y0":50.001372146821076,"z0":6.3080844184217915,"aX":-7.776979345634195},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.4,"breakHorizontal":11.6,"spinRate":2535,"spinDirection":322},"zone":4,"typeConfidence":2.0,"plateTime":0.4794697901319207,"extension":5.985671965109112},"index":1,"playId":"0635a977-aabe-3151-af0c-712bfc185f57","pitchNumber":2,"startTime":"2025-08-28T17:41:29.186Z","endTime":"2025-08-28T17:41:32.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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-28T17:41:38.260Z","endTime":"2025-08-28T17:41:50.602Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.5,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.637182350115303,"aZ":-20.23373749087176,"pfxX":10.131734551250728,"pfxZ":6.661758629270686,"pX":0.14831360410329172,"pZ":3.0117855749237754,"vX0":-7.166767076999415,"vY0":-133.49831586921795,"vZ0":-4.089047808220055,"x":111.35,"y":157.46,"x0":1.560997384801419,"y0":50.00116677648798,"z0":6.032915552175711,"aX":18.1564049284543},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.3,"breakHorizontal":-16.7,"spinRate":2175,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41140020129739696,"extension":6.124507556146805},"hitData":{"launchSpeed":99.3,"launchAngle":-1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.09,"coordY":115.7}},"index":3,"playId":"53626c02-19cf-3830-901b-2941709c2425","pitchNumber":3,"startTime":"2025-08-28T17:41:50.602Z","endTime":"2025-08-28T17:42:02.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.3,"awayTeamWinProbability":64.7,"homeTeamWinProbabilityAdded":-3.500000000000007,"leverageIndex":0.85,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:42:02.620Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out to right fielder Jeremiah Jackson.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T17:42:04.651Z","endTime":"2025-08-28T17:43:38.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":4},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.0,"strikeZoneTop":3.27455319843559,"strikeZoneBottom":1.55898641772238,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.21163564557132,"aZ":-14.773557341472998,"pfxX":7.332773523583415,"pfxZ":9.749128556180676,"pX":0.09869755334907766,"pZ":3.840589725864384,"vX0":-6.570445221551527,"vY0":-133.38502228433882,"vZ0":-2.9764865504180222,"x":113.24,"y":135.08,"x0":1.6525600159836942,"y0":50.00444894153003,"z0":6.049151221939541,"aX":13.090170509989878},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.2,"breakHorizontal":-11.6,"spinRate":2272,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4121329947888386,"extension":6.129104982422956},"index":0,"playId":"7bb44e6c-dd20-3417-b56d-9a1a0739e116","pitchNumber":1,"startTime":"2025-08-28T17:42:21.799Z","endTime":"2025-08-28T17:42:25.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.2,"endSpeed":82.3,"strikeZoneTop":3.36999795412845,"strikeZoneBottom":1.50409961266585,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.669624880363116,"aZ":-13.032388724132357,"pfxX":7.147999803789748,"pfxZ":10.913294083544198,"pX":-0.18193069904479225,"pZ":3.2459503000166245,"vX0":-6.918090259212835,"vY0":-132.44069852860622,"vZ0":-4.566432427714416,"x":123.93,"y":151.14,"x0":1.551595020513637,"y0":50.00040067188529,"z0":5.965271509806404,"aX":12.534280821191901},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":18.8,"breakHorizontal":-11.2,"spinRate":2289,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.4156195560327163,"extension":6.19475581586949},"index":1,"playId":"7572f92d-c4e9-3d78-898d-35029a8f75d5","pitchNumber":2,"startTime":"2025-08-28T17:42:40.230Z","endTime":"2025-08-28T17:42:44.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.6,"strikeZoneTop":3.2586085001244,"strikeZoneBottom":1.57033579318874,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.665625852711415,"aZ":-12.983516549196638,"pfxX":6.825072734770616,"pfxZ":10.595766767784289,"pX":-0.19998731692104943,"pZ":3.3353334510541033,"vX0":-7.061543353746079,"vY0":-134.59282779524918,"vZ0":-4.5626777513087,"x":124.62,"y":148.73,"x0":1.5869702006635846,"y0":50.006391165109555,"z0":5.991070898566915,"aX":12.366143916551032},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-10.6,"spinRate":2297,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.40894165615434375,"extension":6.195386167772152},"index":2,"playId":"ed139ebb-4f44-31a3-b51d-d6ec9687cad1","pitchNumber":3,"startTime":"2025-08-28T17:42:56.372Z","endTime":"2025-08-28T17:43:00.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":3,"playId":"4bd3c4d1-7365-3daa-9278-549cd6a8937d","startTime":"2025-08-28T17:43:13.007Z","endTime":"2025-08-28T17:43:17.911Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.5,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.121750656842377,"aZ":-14.41052144882642,"pfxX":6.930011830309931,"pfxZ":10.012145320461729,"pX":0.7262163281641189,"pZ":2.7563283621881105,"vX0":-4.899187153778164,"vY0":-132.9949435166091,"vZ0":-5.516942619389362,"x":89.32,"y":164.36,"x0":1.7009750327377189,"y0":50.001731810854785,"z0":5.919988909622357,"aX":12.292428167556634},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.0,"breakHorizontal":-11.4,"spinRate":2258,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.41338898393353674,"extension":6.193286028262858},"hitData":{"launchSpeed":96.9,"launchAngle":19.0,"totalDistance":299.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":188.81,"coordY":120.26}},"index":4,"playId":"aa9b88a9-a2a6-34cf-86ee-3240f7fdd134","pitchNumber":4,"startTime":"2025-08-28T17:43:27.870Z","endTime":"2025-08-28T17:43:38.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.6,"awayTeamWinProbability":61.4,"homeTeamWinProbabilityAdded":3.3000000000000043,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:43:38.242Z","atBatIndex":18},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Trevor Story grounds into a force out, third baseman Emmanuel Rivera to second baseman Jackson Holliday. Roman Anthony out at 2nd. Trevor Story to 1st.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T17:43:42.402Z","endTime":"2025-08-28T17:44:13.585Z","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":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20870365320165,"aZ":-44.12725419874668,"pfxX":-7.139473754718566,"pfxZ":-8.948703853942948,"pX":-0.23854453340046095,"pZ":2.4812018509059888,"vX0":-2.46142166111906,"vY0":-115.57785679995449,"vZ0":1.4187568996835507,"x":126.09,"y":171.79,"x0":1.7718931535449802,"y0":50.00495139859176,"z0":6.140872206951777,"aX":-9.532007490647247},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-15.5,"breakHorizontal":13.6,"spinRate":2562,"spinDirection":314},"zone":5,"typeConfidence":2.0,"plateTime":0.4763349152715146,"extension":6.070434478566051},"hitData":{"launchSpeed":68.5,"launchAngle":-35.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":169.92}},"index":0,"playId":"18e45e27-86e5-3bd7-9091-061e32a2eb7d","pitchNumber":1,"startTime":"2025-08-28T17:44:06.111Z","endTime":"2025-08-28T17:44:13.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.4,"awayTeamWinProbability":58.6,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.19,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:44:13.585Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Romy Gonzalez flies out to center fielder Colton Cowser.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-28T17:45:14.432Z","endTime":"2025-08-28T17:45:46.361Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"06a0a6ce-d05c-33dc-ac75-ac5c3766f041","startTime":"2025-08-28T17:44:40.097Z","endTime":"2025-08-28T17:44:45.105Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"playId":"d50841eb-00ad-36f2-911b-21e6476612f7","startTime":"2025-08-28T17:44:57.264Z","endTime":"2025-08-28T17:45:01.303Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":76.5,"strikeZoneTop":3.59782835694965,"strikeZoneBottom":1.74901319550089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.315893066105307,"aZ":-33.27725928392244,"pfxX":7.023703373050523,"pfxZ":-0.7396039604535076,"pX":1.2213777176389715,"pZ":3.21145222535349,"vX0":-3.48768917486159,"vY0":-121.82609164968828,"vZ0":-0.006429749820174635,"x":70.44,"y":152.07,"x0":1.763723938833625,"y0":50.0027081981097,"z0":6.1054299048536596,"aX":10.49202744506283},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-1.1,"breakHorizontal":-11.8,"spinRate":1411,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.45067970588811246,"extension":6.097283957395422},"index":2,"playId":"632a07dc-2183-3f1a-b8e8-012971682995","pitchNumber":1,"startTime":"2025-08-28T17:45:16.555Z","endTime":"2025-08-28T17:45:19.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.815843724177267,"aZ":-14.213564840490346,"pfxX":7.0372887135523525,"pfxZ":9.944091059392807,"pX":0.05473523933122905,"pZ":2.6289630437015994,"vX0":-6.345753372444591,"vY0":-133.5720811412485,"vZ0":-5.865111537166162,"x":114.91,"y":167.8,"x0":1.5471295344918945,"y0":50.00655775192915,"z0":5.8756388213238235,"aX":12.716725376517227},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.9,"breakHorizontal":-11.4,"spinRate":2220,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.4100877035629811,"extension":6.190522449909179},"hitData":{"launchSpeed":103.7,"launchAngle":41.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":159.42,"coordY":74.66}},"index":3,"playId":"4eabc096-99fe-3391-af3f-f549614bf502","pitchNumber":2,"startTime":"2025-08-28T17:45:36.439Z","endTime":"2025-08-28T17:45:46.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"first":{"id":596115,"link":"/api/v1/people/596115"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:45:46.361Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Alex Jackson homers (4) on a fly ball to center field.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T17:47:29.780Z","endTime":"2025-08-28T17:49:33.476Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.3,"strikeZoneTop":3.52868845026241,"strikeZoneBottom":1.67773478638257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.53334052632579,"aZ":-24.67654115158469,"pfxX":9.526028640403698,"pfxZ":3.7795016711471874,"pX":-0.6141930912357122,"pZ":2.8254564122533434,"vX0":-10.32805922666772,"vY0":-139.74080909037008,"vZ0":-4.623911737823615,"x":140.41,"y":162.49,"x0":1.8862748247918253,"y0":50.00405142339068,"z0":6.116146434993899,"aX":18.902792281312205},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":6.1,"breakHorizontal":-15.2,"spinRate":2203,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.39146745533193616,"extension":6.469686045476057},"index":0,"playId":"86ebf4e5-e224-3d47-b37e-94bc705017ea","pitchNumber":1,"startTime":"2025-08-28T17:47:53.177Z","endTime":"2025-08-28T17:47:57.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.53518135431502,"strikeZoneBottom":1.69512671977532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22521221286578,"aZ":-10.63655346196299,"pfxX":5.249665012399512,"pfxZ":10.777829260975757,"pX":-0.8496244319037423,"pZ":3.152084816785239,"vX0":-10.045324876214975,"vY0":-140.54788688563056,"vZ0":-6.5666187237064735,"x":149.39,"y":153.67,"x0":2.0906885187088315,"y0":50.00126020219787,"z0":6.2114451366524674,"aX":10.489993624920114},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":-7.4,"spinRate":2520,"spinDirection":148},"zone":11,"typeConfidence":2.0,"plateTime":0.38989268646516484,"extension":6.755403175447175},"index":1,"playId":"ba3b22d5-b902-35a3-8793-156167becda6","pitchNumber":2,"startTime":"2025-08-28T17:48:08.698Z","endTime":"2025-08-28T17:48:12.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.53342822202436,"strikeZoneBottom":1.70937479112237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.163483242118854,"aZ":-26.581638117721237,"pfxX":0.740136833987366,"pfxZ":3.1557661892100484,"pX":-1.4886022556912966,"pZ":2.043064153868081,"vX0":-9.024623210739195,"vY0":-132.01413430444023,"vZ0":-5.676641371649296,"x":173.74,"y":183.62,"x0":1.8727737767364825,"y0":50.00234460496999,"z0":6.168917712027167,"aX":1.3127095886206834},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.7,"breakHorizontal":0.6,"spinRate":2669,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.414342744960118,"extension":6.479338475780544},"index":2,"playId":"4f0515d4-4234-3d90-b87d-56b5c4c8d5b4","pitchNumber":3,"startTime":"2025-08-28T17:48:25.746Z","endTime":"2025-08-28T17:48:29.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.541299824024836,"aZ":-25.542700722763126,"pfxX":-2.364930996647255,"pfxZ":3.799547392524472,"pX":0.1442383977112978,"pZ":2.8443372817593837,"vX0":-4.236726271278168,"vY0":-131.03743012234622,"vZ0":-3.8878704423120323,"x":111.5,"y":161.98,"x0":2.0866296147489405,"y0":50.00551758741772,"z0":6.245870921314424,"aX":-4.131409257566167},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":5.2,"spinRate":2600,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.4172800036957831,"extension":6.527798076621302},"index":3,"playId":"0803dbd1-c38e-3ba8-8cc0-f1647be8d856","pitchNumber":4,"startTime":"2025-08-28T17:48:42.228Z","endTime":"2025-08-28T17:48:45.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02213219563149,"aZ":-16.69319308690641,"pfxX":4.655781679396037,"pfxZ":7.620251050351817,"pX":0.5450802754705627,"pZ":2.865560415856192,"vX0":-6.912638634111885,"vY0":-141.36647006468857,"vZ0":-6.148385112295702,"x":96.22,"y":161.41,"x0":2.4126838799747508,"y0":50.00626651911949,"z0":6.1332223557320145,"aX":9.463177577941295},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.7,"breakHorizontal":-7.1,"spinRate":2324,"spinDirection":141},"zone":6,"typeConfidence":2.0,"plateTime":0.3868584335269425,"extension":6.454076111350917},"hitData":{"launchSpeed":103.6,"launchAngle":34.0,"totalDistance":395.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":84.05,"coordY":44.97}},"index":4,"playId":"12bbb846-84a4-3df8-991b-834ca52dc5e5","pitchNumber":5,"startTime":"2025-08-28T17:49:10.298Z","endTime":"2025-08-28T17:49:33.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":11.800000000000004,"leverageIndex":1.07,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:49:33.476Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Holliday grounds out, shortstop Trevor Story to first baseman Romy Gonzalez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T17:49:27.966Z","endTime":"2025-08-28T17:50:02.698Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":"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":0},"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.241303149420588,"aZ":-24.676109410581653,"pfxX":-1.3075367477715076,"pfxZ":4.272673379041288,"pX":-0.7328613251225,"pZ":2.1668549199105125,"vX0":-6.878315857923707,"vY0":-130.9833930552391,"vZ0":-5.5047060182134535,"x":144.93,"y":180.27,"x0":2.0868743491527346,"y0":50.00146249012091,"z0":6.118329560554447,"aX":-2.2911697058723854},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.8,"breakHorizontal":3.7,"spinRate":2552,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.41668059951064595,"extension":6.561967264317922},"hitData":{"launchSpeed":81.9,"launchAngle":5.0,"totalDistance":84.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.89,"coordY":143.57}},"index":0,"playId":"fafc096d-cb1b-3824-90a3-eafcd964289e","pitchNumber":1,"startTime":"2025-08-28T17:49:55.072Z","endTime":"2025-08-28T17:50:02.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:50:02.698Z","atBatIndex":22},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jeremiah Jackson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T17:50:10.989Z","endTime":"2025-08-28T17:53:07.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,9],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.44612764143233,"strikeZoneBottom":1.60574254483928,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.379978903107595,"aZ":-26.788908958226067,"pfxX":0.48097985263798293,"pfxZ":3.0687443304921143,"pX":-1.04914016887288,"pZ":1.8202578246101175,"vX0":-8.488269181231091,"vY0":-131.2168535896801,"vZ0":-6.043336234539499,"x":156.99,"y":189.63,"x0":2.157678489139536,"y0":50.000544460318885,"z0":6.135160601112144,"aX":0.8446275950874909},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":4.4,"breakHorizontal":0.8,"spinRate":2609,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.416575319565605,"extension":6.530151367931419},"index":0,"playId":"3781bf92-5055-33a5-be49-8c1dad1dba0e","pitchNumber":1,"startTime":"2025-08-28T17:50:26.417Z","endTime":"2025-08-28T17:50:30.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.672496659382105,"aZ":-26.190056662606413,"pfxX":-1.374636923166113,"pfxZ":3.4046130690969534,"pX":-0.3217412273349516,"pZ":1.8872913415974144,"vX0":-5.535753995843855,"vY0":-131.18386141494707,"vZ0":-5.914332341254573,"x":129.26,"y":187.82,"x0":1.9874542028410893,"y0":50.001040967207594,"z0":6.102777479745318,"aX":-2.4143400343945207},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":3.6,"spinRate":2635,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.41624605609397936,"extension":6.5623714878917045},"index":1,"playId":"f34b7406-8a8e-3396-902c-6967a24d8028","pitchNumber":2,"startTime":"2025-08-28T17:50:39.167Z","endTime":"2025-08-28T17:50:44.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.2,"strikeZoneTop":3.52621525830227,"strikeZoneBottom":1.65456938285127,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.39211080491439,"aZ":-30.195340354033934,"pfxX":3.2640686826411254,"pfxZ":1.2578014335270078,"pX":0.7848899381563609,"pZ":1.2296270054786895,"vX0":-3.782819098918379,"vY0":-123.91197615602832,"vZ0":-5.509139184993424,"x":87.08,"y":205.58,"x0":1.8999582875912648,"y0":50.00107987719685,"z0":5.973722411825071,"aX":5.127215436165562},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":-5.2,"spinRate":1146,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.4403100525365309,"extension":6.587107413597242},"index":2,"playId":"78976e01-9d99-3bcd-be9d-43a1de7d6ce8","pitchNumber":3,"startTime":"2025-08-28T17:50:56.917Z","endTime":"2025-08-28T17:51:00.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.3472079278467,"aZ":-27.739844977121816,"pfxX":-3.3574680166363144,"pfxZ":2.6368547145162697,"pX":0.8008261553264235,"pZ":2.971504065456766,"vX0":-2.4007909951844395,"vY0":-128.27829533612976,"vZ0":-2.877606123745857,"x":86.47,"y":158.55,"x0":2.1822525609334953,"y0":50.00362501680556,"z0":6.250693733511265,"aX":-5.6437058177022505},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.4,"breakHorizontal":6.6,"spinRate":2520,"spinDirection":248},"zone":3,"typeConfidence":2.0,"plateTime":0.4255644805253924,"extension":6.372367509955027},"index":3,"playId":"5de46028-a28c-3ed7-9a97-b3771458ccdf","pitchNumber":4,"startTime":"2025-08-28T17:51:10.650Z","endTime":"2025-08-28T17:51:13.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.873106966289395,"aZ":-33.51269088147191,"pfxX":-8.773562802413997,"pfxZ":-0.917712654566806,"pX":-0.9548746915669434,"pZ":1.0537699582428082,"vX0":-3.7300203010059025,"vY0":-119.99291732073246,"vZ0":-5.253423716333151,"x":153.4,"y":210.33,"x0":1.7611560103974186,"y0":50.004225530159175,"z0":6.267657877460587,"aX":-12.756388526427546},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-2.8,"breakHorizontal":16.8,"spinRate":2432,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4569907136394309,"extension":6.603388658896254},"index":4,"playId":"ed29741f-42bf-37de-a1f0-2806a083df38","pitchNumber":5,"startTime":"2025-08-28T17:51:29.704Z","endTime":"2025-08-28T17:51:32.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.38695643595133,"strikeZoneBottom":1.53731588817939,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50099166808407,"aZ":-39.005831761719364,"pfxX":-6.65904351402273,"pfxZ":-4.766554781010843,"pX":0.6534485994240427,"pZ":3.9051911390863987,"vX0":-1.3543889574507795,"vY0":-119.06115624839897,"vZ0":2.0776469817937286,"x":92.09,"y":133.34,"x0":2.0953068821394436,"y0":50.005820190773,"z0":6.558746062314525,"aX":-9.533352375153992},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-7.8,"breakHorizontal":12.4,"spinRate":2232,"spinDirection":307},"zone":12,"typeConfidence":2.0,"plateTime":0.46055919385673905,"extension":6.470956564265213},"index":5,"playId":"6701acaa-26d3-3cbe-b89b-99a834034fda","pitchNumber":6,"startTime":"2025-08-28T17:52:07.246Z","endTime":"2025-08-28T17:52:10.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.299074645204083,"aZ":-20.322767750141317,"pfxX":8.542136518892791,"pfxZ":5.9157074283944455,"pX":0.5371236401532696,"pZ":2.0857689410902585,"vX0":-7.138141308259552,"vY0":-140.3063419671213,"vZ0":-6.955042065295907,"x":96.53,"y":182.46,"x0":1.9982924285003063,"y0":50.00280778515154,"z0":5.910682810148125,"aX":17.11390573589337},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":9.5,"breakHorizontal":-14.0,"spinRate":2344,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.38965333553952197,"extension":6.763004613224086},"index":6,"playId":"a9f52955-5582-3277-891d-2659c582e501","pitchNumber":7,"startTime":"2025-08-28T17:52:22.986Z","endTime":"2025-08-28T17:52:26.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98671298633081,"aZ":-27.693881269076062,"pfxX":-1.8692718064338436,"pfxZ":2.6001875555493115,"pX":-1.1736054571149428,"pZ":1.790457856451154,"vX0":-7.075812746232707,"vY0":-130.30757871572337,"vZ0":-5.840268181419136,"x":161.74,"y":190.44,"x0":1.8180966774639888,"y0":50.002746472044734,"z0":6.1489752772873825,"aX":-3.2180057784236844},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":4.9,"spinRate":2579,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4200909687459595,"extension":6.713954971587452},"index":7,"playId":"5db48131-352d-3099-ad27-5460e4e503e9","pitchNumber":8,"startTime":"2025-08-28T17:52:40.432Z","endTime":"2025-08-28T17:52:43.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":8,"startTime":"2025-08-28T17:52:57.561Z","endTime":"2025-08-28T17:53:04.439Z","isPitch":false,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":83.3,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.270034535041628,"aZ":-28.634860984948222,"pfxX":-3.587645383170553,"pfxZ":2.0189314875686613,"pX":0.7451103274784486,"pZ":3.0126758267895166,"vX0":-2.557517415075531,"vY0":-130.93164245662103,"vZ0":-2.963337625278134,"x":88.6,"y":157.44,"x0":2.1976004767932737,"y0":50.002689029973915,"z0":6.281432995550488,"aX":-6.285005454317168},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":3.2,"breakHorizontal":7.1,"spinRate":2512,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.41687145195737063,"extension":6.42451084696829},"index":9,"playId":"e03c61d7-a9cd-3368-b9ee-8f9bc1cc34f4","pitchNumber":9,"startTime":"2025-08-28T17:53:04.439Z","endTime":"2025-08-28T17:53:07.702Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:53:07.702Z","atBatIndex":23},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to second baseman Ceddanne Rafaela.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-28T17:53:09.375Z","endTime":"2025-08-28T17:53:53.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":3},"details":{"event":"Pop Out","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":1},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.8,"endSpeed":80.8,"strikeZoneTop":3.69000156533581,"strikeZoneBottom":1.75746379186648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.2002133932788,"aZ":-30.880649554451878,"pfxX":-2.415573852820419,"pfxZ":0.7933974819627458,"pX":-0.5843343519919881,"pZ":2.4425752219511647,"vX0":-5.571548361967394,"vY0":-126.44255845064943,"vZ0":-3.608400171478393,"x":139.27,"y":172.83,"x0":1.9524220575315132,"y0":50.00576678988622,"z0":6.337944709185864,"aX":-3.952854606144048},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.0,"breakHorizontal":5.5,"spinRate":2512,"spinDirection":261},"zone":4,"typeConfidence":2.0,"plateTime":0.43142848078293516,"extension":6.598315368724083},"index":0,"playId":"5aaafca7-bcb7-3f6f-b4b1-519296f3e620","pitchNumber":1,"startTime":"2025-08-28T17:53:30.667Z","endTime":"2025-08-28T17:53:35.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.2,"endSpeed":76.0,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.371032373732522,"aZ":-36.73920082063948,"pfxX":-9.77857464334712,"pfxZ":-3.1529408260242437,"pX":-0.3228304540282334,"pZ":2.5969742873628925,"vX0":-2.2450399966494974,"vY0":-119.7293667239558,"vZ0":-1.1907098139471273,"x":129.31,"y":168.66,"x0":1.8973884241613614,"y0":50.000896591009976,"z0":6.392082963264502,"aX":-14.176534372773075},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-5.8,"breakHorizontal":18.2,"spinRate":2122,"spinDirection":314},"zone":4,"typeConfidence":2.0,"plateTime":0.4576808610950973,"extension":6.541571508183541},"hitData":{"launchSpeed":90.0,"launchAngle":64.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.3,"coordY":144.08}},"index":1,"playId":"15b4dfc1-40f7-31b4-9d0d-20a807fbe44b","pitchNumber":2,"startTime":"2025-08-28T17:53:42.894Z","endTime":"2025-08-28T17:53:53.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:53:53.092Z","atBatIndex":24},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Rob Refsnyder homers (7) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T17:55:41.142Z","endTime":"2025-08-28T17:58:42.349Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":{"id":700249,"link":"/api/v1/people/700249"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.68912385861115,"strikeZoneBottom":1.4119251387224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.13711411845942,"aZ":-14.153418718008076,"pfxX":6.602154202364144,"pfxZ":10.051988492759795,"pX":0.8453081681703983,"pZ":2.844812117000118,"vX0":-4.1415493576450455,"vY0":-133.180858051172,"vZ0":-5.6029464641550595,"x":84.78,"y":161.97,"x0":1.5643543178620711,"y0":50.00377157531556,"z0":6.003097370931869,"aX":11.836925710927655},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.2,"breakHorizontal":-11.0,"spinRate":2242,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.4115773457008425,"extension":6.242188155731975},"index":0,"playId":"247785d8-338f-328b-9052-d90d1999d8ef","pitchNumber":1,"startTime":"2025-08-28T17:55:59.805Z","endTime":"2025-08-28T17:56:04.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-08-28T17:56:13.504Z","endTime":"2025-08-28T17:56:19.534Z","isPitch":false,"type":"action","player":{"id":608701,"link":"/api/v1/people/608701"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.1,"endSpeed":83.6,"strikeZoneTop":3.55999990604142,"strikeZoneBottom":1.6720664400744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.297367181447715,"aZ":-13.926933850808563,"pfxX":6.934739368916196,"pfxZ":10.253101849697341,"pX":-0.7773352389934473,"pZ":2.0916777428673425,"vX0":-7.562872400308201,"vY0":-132.3295351959014,"vZ0":-7.337555892851572,"x":146.63,"y":182.3,"x0":1.2118932957807322,"y0":50.00638184942468,"z0":5.913896870073632,"aX":12.34586185823408},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.2,"breakHorizontal":-11.0,"spinRate":2203,"spinDirection":144},"zone":7,"typeConfidence":2.0,"plateTime":0.4133679865704236,"extension":6.30863844736116},"index":2,"playId":"bd38504c-973f-3122-a3b5-1a5c8b8dc750","pitchNumber":2,"startTime":"2025-08-28T17:56:19.534Z","endTime":"2025-08-28T17:56:23.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.0,"endSpeed":83.0,"strikeZoneTop":3.55999921891694,"strikeZoneBottom":1.69541318417625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.325191016494138,"aZ":-16.14760397278053,"pfxX":6.797032719685618,"pfxZ":9.020927707075685,"pX":0.27903999230627585,"pZ":5.097860627717134,"vX0":-5.405166941449307,"vY0":-132.44334925376734,"vZ0":0.28221116126708135,"x":106.36,"y":101.14,"x0":1.463409646250033,"y0":50.000182951830695,"z0":6.1710106900046755,"aX":12.071855044644842},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.7,"breakHorizontal":-11.2,"spinRate":2326,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.4135756824237169,"extension":6.121141180048983},"index":3,"playId":"fec04909-2af4-3d10-b0a1-3aae68378c88","pitchNumber":3,"startTime":"2025-08-28T17:56:35.161Z","endTime":"2025-08-28T17:56:38.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.8,"endSpeed":73.8,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.447230892411007,"aZ":-43.46583011329534,"pfxX":-5.57951930656621,"pfxZ":-8.291990081856817,"pX":-0.7321730797005355,"pZ":2.011370574676641,"vX0":-3.608086752678555,"vY0":-116.13852290885342,"vZ0":0.14529107481314707,"x":144.91,"y":184.47,"x0":1.5683021122256613,"y0":50.00362141688363,"z0":6.093626989765852,"aX":-7.596048486658924},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.6,"breakHorizontal":11.0,"spinRate":2592,"spinDirection":318},"zone":7,"typeConfidence":2.0,"plateTime":0.4722392010542289,"extension":6.230701472089834},"index":4,"playId":"638765ba-f747-36fb-894c-dc49e704e24b","pitchNumber":4,"startTime":"2025-08-28T17:56:53.957Z","endTime":"2025-08-28T17:56:57.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.56000155964325,"strikeZoneBottom":1.5770789752422,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.889517657317594,"aZ":-33.143605460956174,"pfxX":-6.69235302478086,"pfxZ":-0.6457240284415819,"pX":-1.3630235987341812,"pZ":1.4492551095176869,"vX0":-4.6472524815982945,"vY0":-121.21149328597755,"vZ0":-3.6931963891295694,"x":168.96,"y":199.65,"x0":1.446388788644634,"y0":50.00545547759725,"z0":5.875681399750912,"aX":-9.995026637543448},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.8,"breakHorizontal":13.2,"spinRate":2379,"spinDirection":317},"zone":13,"typeConfidence":2.0,"plateTime":0.4512543355247902,"extension":6.17991244298012},"index":5,"playId":"cbdce764-cc53-3cba-8bf8-340b96ccacb2","pitchNumber":5,"startTime":"2025-08-28T17:57:13.667Z","endTime":"2025-08-28T17:57:17.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.2,"endSpeed":83.8,"strikeZoneTop":3.56203398509932,"strikeZoneBottom":1.50803912688036,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.03019815757572,"aZ":-14.05969723681479,"pfxX":4.7900088980085584,"pfxZ":10.040028958902282,"pX":0.7908846145456024,"pZ":1.6872812684089873,"vX0":-3.527974597078508,"vY0":-134.00165959012642,"vZ0":-8.169733048347911,"x":86.85,"y":193.22,"x0":1.5072470213600193,"y0":50.005761316037194,"z0":5.796541229251293,"aX":8.645772123606779},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.4,"breakHorizontal":-7.8,"spinRate":2228,"spinDirection":135},"zone":9,"typeConfidence":2.0,"plateTime":0.4099508052581906,"extension":6.345997846856802},"index":6,"playId":"21b4f5f2-7e9f-31c9-b2ce-d34103a422b3","pitchNumber":6,"startTime":"2025-08-28T17:57:32.261Z","endTime":"2025-08-28T17:57:35.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.833870311322123,"aZ":-15.263504681395439,"pfxX":5.654914752531459,"pfxZ":9.399051015498916,"pX":-0.20740953989479363,"pZ":2.8694686061430428,"vX0":-6.182615404074123,"vY0":-134.00967548165113,"vZ0":-5.033299555871471,"x":124.91,"y":161.3,"x0":1.4066220954522124,"y0":50.00534123879712,"z0":5.8806875929098785,"aX":10.177640319907091},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":-8.8,"spinRate":2216,"spinDirection":140},"zone":5,"typeConfidence":2.0,"plateTime":0.41040188885305895,"extension":6.225676137673466},"index":7,"playId":"9f10ead8-078f-3f0f-bbaf-c8453bcbd94d","pitchNumber":7,"startTime":"2025-08-28T17:57:52.219Z","endTime":"2025-08-28T17:57:55.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.037271688561137,"aZ":-14.477160514686734,"pfxX":6.351399432452199,"pfxZ":9.95687026480352,"pX":-0.3419202834567526,"pZ":1.7931173056697445,"vX0":-6.484544161573619,"vY0":-132.62521075446438,"vZ0":-7.6462864865994415,"x":130.03,"y":190.37,"x0":1.3125483783753942,"y0":50.000694771451286,"z0":5.77471747066845,"aX":11.285129273292782},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":16.4,"breakHorizontal":-10.1,"spinRate":2213,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.4133888066945528,"extension":6.291210737359104},"hitData":{"launchSpeed":102.3,"launchAngle":30.0,"totalDistance":398.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":148.29,"coordY":39.81}},"index":8,"playId":"189fd529-3bfc-38b7-9af0-2a720e344096","pitchNumber":8,"startTime":"2025-08-28T17:58:18.968Z","endTime":"2025-08-28T17:58:42.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.7,"awayTeamWinProbability":62.3,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.07,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:58:42.349Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nate Eaton strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T17:58:32.185Z","endTime":"2025-08-28T17:59:50.750Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.46236828184031,"strikeZoneBottom":1.70702583983674,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0150924704231,"aZ":-11.9327168996191,"pfxX":7.0050765824036265,"pfxZ":11.274354386444209,"pX":0.006689286102086435,"pZ":1.5983103339898688,"vX0":-6.178107882394953,"vY0":-133.23900065752238,"vZ0":-8.68912476089393,"x":116.75,"y":195.63,"x0":1.4470020274746231,"y0":50.00346977124523,"z0":5.767160015062293,"aX":12.577279395124286},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":-11.3,"spinRate":2213,"spinDirection":136},"zone":8,"typeConfidence":2.0,"plateTime":0.41132025550188533,"extension":6.327667838615063},"index":0,"playId":"6289f916-aee9-38a5-9007-2cca264d5964","pitchNumber":1,"startTime":"2025-08-28T17:59:03.494Z","endTime":"2025-08-28T17:59:08.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":73.9,"strikeZoneTop":3.46000069238718,"strikeZoneBottom":1.69976755439892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29259616245843,"aZ":-43.745085085859465,"pfxX":-3.4330456346067044,"pfxZ":-8.458624572718417,"pX":-0.9850437885068432,"pZ":1.1860488454108404,"vX0":-4.774726268424272,"vY0":-116.81955613505916,"vZ0":-1.5166975541371055,"x":154.55,"y":206.76,"x0":1.5404124043248417,"y0":50.005762626858434,"z0":5.997314305029234,"aX":-4.6932269168307},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.4,"breakHorizontal":7.6,"spinRate":2587,"spinDirection":323},"zone":13,"typeConfidence":2.0,"plateTime":0.4708619691784519,"extension":6.184620734797624},"index":1,"playId":"fe565a1d-9d5f-3220-8cfc-e74b2c5a811b","pitchNumber":2,"startTime":"2025-08-28T17:59:16.582Z","endTime":"2025-08-28T17:59:20.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.0,"endSpeed":71.4,"strikeZoneTop":3.34383777786218,"strikeZoneBottom":1.66708037384289,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.201162084218126,"aZ":-42.63702933829783,"pfxX":-6.014352569895937,"pfxZ":-8.11922593641393,"pX":-0.08485940189580374,"pZ":2.563948995634344,"vX0":-1.8615515844337223,"vY0":-113.49785873214967,"vZ0":1.4051496649838568,"x":120.23,"y":169.55,"x0":1.53011551088996,"y0":50.003867417580025,"z0":6.224282478998606,"aX":-7.748416279702996},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-13.9,"breakHorizontal":11.4,"spinRate":2560,"spinDirection":319},"zone":5,"typeConfidence":2.0,"plateTime":0.48491521318455444,"extension":5.979007788674301},"index":2,"playId":"b0b52f96-0bf4-3207-b717-3fb24313bb1d","pitchNumber":3,"startTime":"2025-08-28T17:59:30.337Z","endTime":"2025-08-28T17:59:34.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.4,"endSpeed":73.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.93280852262621,"aZ":-43.09482122066434,"pfxX":-6.858503621555352,"pfxZ":-8.119459332273737,"pX":0.013024902071838679,"pZ":2.5456603827131343,"vX0":-1.640799981643908,"vY0":-115.6470519759377,"vZ0":1.2015384377308427,"x":116.5,"y":170.05,"x0":1.6237454531942546,"y0":50.00284568181793,"z0":6.175086790008368,"aX":-9.225670567320263},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-14.0,"breakHorizontal":12.8,"spinRate":2637,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.47486683459963874,"extension":6.05045797360845},"index":3,"playId":"0d92d4e0-826e-380c-b99f-bfd819cac3d8","pitchNumber":4,"startTime":"2025-08-28T17:59:47.383Z","endTime":"2025-08-28T17:59:50.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.0,"awayTeamWinProbability":60.0,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-28T17:59:50.750Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T17:59:53.632Z","endTime":"2025-08-28T18:02:15.048Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.7,"strikeZoneTop":3.60569727002978,"strikeZoneBottom":1.67537089152258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.71757501611937,"aZ":-29.7284585849308,"pfxX":-7.490502972104767,"pfxZ":1.6401874214532803,"pX":-0.0466154140544432,"pZ":2.543271252936436,"vX0":-1.802324129668142,"vY0":-121.28277826124054,"vZ0":-1.9812885720741693,"x":118.78,"y":170.11,"x0":1.679195567514056,"y0":50.00159636002229,"z0":5.96338071717276,"aX":-11.157762339989615},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.8,"breakHorizontal":14.0,"spinRate":2423,"spinDirection":312},"zone":5,"typeConfidence":2.0,"plateTime":0.45159983120818703,"extension":6.087081366872097},"index":0,"playId":"760a13e7-f337-3e4d-b377-b7ab099b0e29","pitchNumber":1,"startTime":"2025-08-28T18:00:15.736Z","endTime":"2025-08-28T18:00:19.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.9,"strikeZoneTop":3.61056990879365,"strikeZoneBottom":1.58013178585954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.21848892128336,"aZ":-10.267431325424457,"pfxX":4.959098130802341,"pfxZ":12.146820904503066,"pX":0.40625379401370454,"pZ":1.8815043041887642,"vX0":-4.443354404647405,"vY0":-133.55599649632708,"vZ0":-8.391338261578063,"x":101.51,"y":187.98,"x0":1.4486017698366453,"y0":50.000711183185956,"z0":5.805690035799334,"aX":8.94251568469931},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.3,"breakHorizontal":-8.0,"spinRate":2279,"spinDirection":144},"zone":9,"typeConfidence":2.0,"plateTime":0.41037722975650404,"extension":6.243597288178103},"index":1,"playId":"b5e1dbb4-0168-3765-a90b-297d0e9b2822","pitchNumber":2,"startTime":"2025-08-28T18:00:29.698Z","endTime":"2025-08-28T18:00:32.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-28T18:00:40.106Z","endTime":"2025-08-28T18:00:53.582Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":83.7,"strikeZoneTop":3.60999903923145,"strikeZoneBottom":1.6272960782904,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.79857466148656,"aZ":-15.79401758404747,"pfxX":7.427784644115933,"pfxZ":9.065312316136835,"pX":2.367862104468966,"pZ":3.678847334914964,"vX0":-0.7643673539666198,"vY0":-134.03364458116505,"vZ0":-3.2629764717891714,"x":26.74,"y":139.45,"x0":1.6935837275422405,"y0":50.00363555943709,"z0":6.049665863002032,"aX":13.424044966080285},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.8,"breakHorizontal":-13.2,"spinRate":2277,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.40969768271684526,"extension":6.236479359036962},"index":3,"playId":"b15db49f-fbd1-323a-a734-c02044178cd7","pitchNumber":3,"startTime":"2025-08-28T18:00:53.582Z","endTime":"2025-08-28T18:00:56.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.4,"endSpeed":84.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.595971091199715,"aZ":-13.790984539259783,"pfxX":6.42936717151849,"pfxZ":10.082058011257047,"pX":1.3278399867887392,"pZ":3.1746195818970797,"vX0":-2.981420041731657,"vY0":-134.52917309487773,"vZ0":-4.708851964752364,"x":66.39,"y":153.07,"x0":1.6182683741744794,"y0":50.003803368559694,"z0":5.933328725210589,"aX":11.724181865498112},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.4,"breakHorizontal":-10.9,"spinRate":2351,"spinDirection":131},"zone":12,"typeConfidence":2.0,"plateTime":0.4079601885652018,"extension":6.147862237134068},"index":4,"playId":"93a3a805-afe2-3b38-9ec8-e6dfb4649662","pitchNumber":4,"startTime":"2025-08-28T18:01:08.303Z","endTime":"2025-08-28T18:01:11.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.60999843924451,"strikeZoneBottom":1.73101973676866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.783793708930087,"aZ":-33.374916644671714,"pfxX":-5.285028286274653,"pfxZ":-0.8025175944418477,"pX":-1.0162509673308886,"pZ":1.4416133174966907,"vX0":-4.428675846357473,"vY0":-121.63856208277579,"vZ0":-3.612754694987548,"x":155.74,"y":199.86,"x0":1.514344415043124,"y0":50.00231509898777,"z0":5.8387875075270905,"aX":-7.920973363309043},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-2.0,"breakHorizontal":10.6,"spinRate":2368,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.45023095809956315,"extension":6.273983820981008},"index":5,"playId":"50f1d400-c7ef-3a62-8918-7287008bec84","pitchNumber":5,"startTime":"2025-08-28T18:01:30.274Z","endTime":"2025-08-28T18:01:35.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.413161263455358,"aZ":-43.69794439488939,"pfxX":-5.349193951035673,"pfxZ":-8.747877446365699,"pX":-0.36721773781983313,"pZ":2.0006443798179756,"vX0":-2.829434600270757,"vY0":-114.94881498795515,"vZ0":0.5299180033206681,"x":131.0,"y":184.76,"x0":1.5809220980107765,"y0":50.00226376442953,"z0":6.063914379381081,"aX":-7.046387249550048},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-15.2,"breakHorizontal":10.4,"spinRate":2491,"spinDirection":324},"zone":7,"typeConfidence":2.0,"plateTime":0.4793608360663826,"extension":6.184479198105003},"index":6,"playId":"7629117c-8370-3c0c-9d6a-5a9dd8a5eb08","pitchNumber":6,"startTime":"2025-08-28T18:01:48.493Z","endTime":"2025-08-28T18:01:52.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.65577463597822,"aZ":-14.58292669116772,"pfxX":6.3514419923180725,"pfxZ":9.6266028575223,"pX":0.9461734402959042,"pZ":3.3534199086619783,"vX0":-3.9559362240827993,"vY0":-134.45147269490062,"vZ0":-4.061680640789972,"x":80.93,"y":148.24,"x0":1.6127613118381199,"y0":50.00501822827016,"z0":5.921486320071816,"aX":11.608230553273405},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.8,"breakHorizontal":-10.7,"spinRate":2231,"spinDirection":135},"zone":12,"typeConfidence":2.0,"plateTime":0.40767213948920933,"extension":6.16156499406998},"index":7,"playId":"a3fd405e-7a52-30bd-ae11-a4ea19cc9813","pitchNumber":7,"startTime":"2025-08-28T18:02:11.193Z","endTime":"2025-08-28T18:02:15.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.699999999999996,"awayTeamWinProbability":58.300000000000004,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:02:15.048Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ceddanne Rafaela flies out sharply to center fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-28T18:02:16.124Z","endTime":"2025-08-28T18:04:04.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","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":5},"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":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.3,"strikeZoneTop":3.55173227069374,"strikeZoneBottom":1.53146551150523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.00708600616802,"aZ":-15.99530522730326,"pfxX":6.887034919854189,"pfxZ":8.868567803968327,"pX":0.3433305647069906,"pZ":2.960457257802392,"vX0":-5.489224004216196,"vY0":-134.42200170277027,"vZ0":-4.880081085115743,"x":103.91,"y":158.85,"x0":1.5203395413094307,"y0":50.00063152793204,"z0":5.940374802239198,"aX":12.561669967292298},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.1,"breakHorizontal":-11.3,"spinRate":2255,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.40796677913007384,"extension":6.229992559929523},"index":0,"playId":"9b0354c6-1da6-335d-8973-7f79acfc4f21","pitchNumber":1,"startTime":"2025-08-28T18:02:36.859Z","endTime":"2025-08-28T18:02:40.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.55000082964991,"strikeZoneBottom":1.56902510119043,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.321127367865305,"aZ":-16.593711803125053,"pfxX":6.452666824207146,"pfxZ":8.466577946152933,"pX":1.791366165858494,"pZ":2.91278999626635,"vX0":-2.021492412060669,"vY0":-134.80727486117897,"vZ0":-4.803816159654188,"x":48.72,"y":160.13,"x0":1.712643270844865,"y0":50.00288021153605,"z0":5.889272137640407,"aX":11.875758311999306},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2249,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.40631489532669596,"extension":6.237498919786339},"index":1,"playId":"c335877d-a74a-395a-bb22-2055bc3b7e65","pitchNumber":2,"startTime":"2025-08-28T18:02:49.581Z","endTime":"2025-08-28T18:02:52.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.96655209991044,"aZ":-42.50731273888441,"pfxX":-5.854359386103078,"pfxZ":-7.7498034384350625,"pX":-0.24640796758847988,"pZ":2.832077306202821,"vX0":-2.358858923541361,"vY0":-114.63930924242591,"vZ0":1.8439453119392992,"x":126.39,"y":162.31,"x0":1.5562961463921645,"y0":50.00554894534454,"z0":6.16302377712792,"aX":-7.801631463257659},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.3,"breakHorizontal":11.2,"spinRate":2524,"spinDirection":321},"zone":5,"typeConfidence":2.0,"plateTime":0.4775858908836339,"extension":6.0367694836453385},"index":2,"playId":"cff9d351-e881-3779-935a-96cdebe69c43","pitchNumber":3,"startTime":"2025-08-28T18:03:03.691Z","endTime":"2025-08-28T18:03:06.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":73.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.471993309819656,"aZ":-43.1023162103087,"pfxX":-6.506088744103717,"pfxZ":-8.111256430104591,"pX":-0.7104687315284862,"pZ":1.59350731742387,"vX0":-3.1676681897359695,"vY0":-115.58368090978601,"vZ0":-0.697008439058395,"x":144.08,"y":195.76,"x0":1.5252155570720975,"y0":50.00543651139964,"z0":6.0545709160427315,"aX":-8.762170516624588},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-14.5,"breakHorizontal":12.6,"spinRate":2535,"spinDirection":327},"zone":7,"typeConfidence":2.0,"plateTime":0.4747328327303615,"extension":6.146011565084551},"index":3,"playId":"26a1302a-ce8d-3463-bbed-bf29310fe543","pitchNumber":4,"startTime":"2025-08-28T18:03:22.990Z","endTime":"2025-08-28T18:03:26.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-28T18:03:37.722Z","endTime":"2025-08-28T18:03:55.164Z","isPitch":false,"type":"action","player":{"id":678882,"link":"/api/v1/people/678882"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.662655100804695,"aZ":-34.622756082292184,"pfxX":-3.820735265840975,"pfxZ":-1.586163474294489,"pX":-0.7383361217281466,"pZ":1.6493050750122276,"vX0":-4.4215169567396675,"vY0":-122.84285630594881,"vZ0":-3.2684649522193916,"x":145.14,"y":194.25,"x0":1.5765514728747914,"y0":50.00576263890208,"z0":5.918518823171289,"aX":-5.882793971674684},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.4,"breakHorizontal":7.9,"spinRate":2339,"spinDirection":320},"zone":7,"typeConfidence":2.0,"plateTime":0.4446306868349219,"extension":6.188549240375596},"hitData":{"launchSpeed":101.6,"launchAngle":37.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.01,"coordY":57.76}},"index":5,"playId":"9d257a0b-8705-3dc1-a6b5-514f48f213d5","pitchNumber":5,"startTime":"2025-08-28T18:03:55.164Z","endTime":"2025-08-28T18:04:04.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:04:04.941Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Mountcastle singles on a line drive to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T18:05:52.603Z","endTime":"2025-08-28T18:06:53.162Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.181652377727616,"aZ":-12.219341158411646,"pfxX":4.990292379364346,"pfxZ":9.861038523494008,"pX":-0.742919409659493,"pZ":3.553973170176716,"vX0":-8.6742716037979,"vY0":-141.54462072662227,"vZ0":-5.197029268188634,"x":145.32,"y":142.82,"x0":1.716971413795143,"y0":50.00088392715639,"z0":6.200416508300371,"aX":10.097222305300857},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":-7.2,"spinRate":2314,"spinDirection":145},"zone":1,"typeConfidence":2.0,"plateTime":0.3874023357628098,"extension":6.688026269747036},"index":0,"playId":"e4041c5d-fe0f-36ef-a19d-a58004d5d136","pitchNumber":1,"startTime":"2025-08-28T18:06:13.030Z","endTime":"2025-08-28T18:06:16.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.63999989755252,"strikeZoneBottom":1.87735816728424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.504120557956686,"aZ":-28.063191910953098,"pfxX":-2.801785606093988,"pfxZ":2.330337287061461,"pX":-1.710024013680111,"pZ":3.282657894775755,"vX0":-7.990112833353491,"vY0":-131.60914374807857,"vZ0":-2.5943357900417228,"x":182.18,"y":150.15,"x0":1.722555997055188,"y0":50.00175253476805,"z0":6.347896986158532,"aX":-4.941367959279463},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":6.7,"spinRate":2539,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.41530857371858554,"extension":6.6422398881592235},"index":1,"playId":"55450c23-702e-303a-84ac-1b0e6fb171b2","pitchNumber":2,"startTime":"2025-08-28T18:06:29.478Z","endTime":"2025-08-28T18:06:32.980Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.39631723182213,"aZ":-28.599060208691714,"pfxX":-1.9901367043728158,"pfxZ":2.08586317389684,"pX":-0.8292488900310164,"pZ":3.0924871674792835,"vX0":-6.519907742541488,"vY0":-129.86459113765608,"vZ0":-2.6414506310642754,"x":148.61,"y":155.28,"x0":1.9692302214259578,"y0":50.00280691140871,"z0":6.291275190712408,"aX":-3.4084585371625833},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.5,"breakHorizontal":5.0,"spinRate":2513,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.42125794081004253,"extension":6.524989307028315},"hitData":{"launchSpeed":93.0,"launchAngle":17.0,"totalDistance":247.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":64.26,"coordY":100.92}},"index":2,"playId":"4e945a8c-921c-3721-8d10-08df0fc472c2","pitchNumber":3,"startTime":"2025-08-28T18:06:43.547Z","endTime":"2025-08-28T18:06:53.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:06:53.162Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Emmanuel Rivera singles on a sharp line drive to left fielder Jhostynxon Garcia. Ryan Mountcastle to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T18:06:55.537Z","endTime":"2025-08-28T18:07:27.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"postOnSecond":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.031423782699942,"aZ":-11.665007459286349,"pfxX":3.9458122783579386,"pfxZ":10.504860507972568,"pX":-0.4592503745612771,"pZ":2.5912072711216925,"vX0":-8.051320779904582,"vY0":-138.62176399748049,"vZ0":-7.796682662762953,"x":134.51,"y":168.82,"x0":1.9659214306538941,"y0":50.00399888003807,"z0":6.2130089070349825,"aX":7.705013090518952},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.6,"breakHorizontal":-5.5,"spinRate":2393,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.39462533198036054,"extension":6.8029515645882},"hitData":{"launchSpeed":103.4,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":68.03,"coordY":110.16}},"index":0,"playId":"c689fa53-4fe9-3474-b1a5-9ca85c7abfbb","pitchNumber":1,"startTime":"2025-08-28T18:07:17.504Z","endTime":"2025-08-28T18:07:27.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656896,"link":"/api/v1/people/656896","batSide":{"code":"R","description":"Right"}},"first":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":7.20000000000001,"leverageIndex":1.98,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:07:27.070Z","atBatIndex":30},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Colton Cowser grounds into a force out, shortstop Trevor Story to second baseman Ceddanne Rafaela. Ryan Mountcastle to 3rd. Emmanuel Rivera out at 2nd. Colton Cowser to 1st.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T18:07:27.656Z","endTime":"2025-08-28T18:08:07.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"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":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_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":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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.82797372819316,"aZ":-19.504797243425443,"pfxX":10.3813121377338,"pfxZ":6.280374055976967,"pX":0.9023445303938615,"pZ":2.8587196598144833,"vX0":-7.247308877663206,"vY0":-141.69815014088542,"vZ0":-5.339040479821581,"x":82.6,"y":161.59,"x0":2.1550456661828683,"y0":50.00157852126606,"z0":6.028429314769884,"aX":20.937903409326722},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":-17.2,"spinRate":2451,"spinDirection":142},"zone":12,"typeConfidence":2.0,"plateTime":0.3877398401009051,"extension":6.565491845455019},"hitData":{"launchSpeed":74.8,"launchAngle":12.0,"totalDistance":120.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.76,"coordY":133.93}},"index":0,"playId":"f272a220-b226-396f-bb8f-2adca61e93a9","pitchNumber":1,"startTime":"2025-08-28T18:07:59.178Z","endTime":"2025-08-28T18:08:07.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"second":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":2.47,"dramaIndex":87.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:08:07.174Z","atBatIndex":31},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Coby Mayo pops out to catcher Carlos Narváez in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T18:08:20.551Z","endTime":"2025-08-28T18:09:44.008Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"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":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnThird":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","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":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.6,"strikeZoneTop":3.66101139583463,"strikeZoneBottom":1.68724933969908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34781732467598,"aZ":-23.472556282687517,"pfxX":-2.332728530508646,"pfxZ":4.810065447819074,"pX":-0.830254055374774,"pZ":3.12390278753956,"vX0":-6.563512100805999,"vY0":-133.09181427266728,"vZ0":-3.783887181520595,"x":148.65,"y":154.43,"x0":1.962632295772915,"y0":50.001236086682304,"z0":6.247302501004036,"aX":-4.219226943111873},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.2,"breakHorizontal":5.5,"spinRate":2479,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4102321369560218,"extension":6.724418581198749},"index":0,"playId":"4ded9800-26e2-3f1e-a5f4-0549f498432f","pitchNumber":1,"startTime":"2025-08-28T18:08:46.989Z","endTime":"2025-08-28T18:08:50.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.154796169048332,"aZ":-10.545245679193485,"pfxX":3.4566464236164833,"pfxZ":10.849530682939253,"pX":0.11145384339894206,"pZ":2.553475372696431,"vX0":-6.281720906088895,"vY0":-140.1699717812702,"vZ0":-8.03675054011067,"x":112.75,"y":169.84,"x0":1.9305761320164603,"y0":50.000062217774605,"z0":6.142977777824265,"aX":6.889658944544883},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2510,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.3904931832335783,"extension":6.780911648250863},"index":1,"playId":"b415c9c0-3791-3996-aae2-0d092a372a05","pitchNumber":2,"startTime":"2025-08-28T18:09:06.782Z","endTime":"2025-08-28T18:09:11.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.382590063731612,"aZ":-23.85664426136534,"pfxX":-3.5519505985474105,"pfxZ":4.688186571386421,"pX":-0.8416465105155555,"pZ":3.0517854480373723,"vX0":-6.380808039947265,"vY0":-132.39072724436568,"vZ0":-3.633690619256951,"x":149.08,"y":156.38,"x0":2.061656288112037,"y0":50.00332240283177,"z0":6.1891194431273915,"aX":-6.3017113754525536},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.9,"breakHorizontal":7.8,"spinRate":2643,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4137949952157265,"extension":6.757583939552967},"hitData":{"launchSpeed":68.1,"launchAngle":84.0,"totalDistance":21.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":120.4,"coordY":210.97}},"index":2,"playId":"08c12b4c-e2d9-3d90-a4e8-e6f9b6e620ab","pitchNumber":3,"startTime":"2025-08-28T18:09:35.272Z","endTime":"2025-08-28T18:09:44.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-8.900000000000006,"leverageIndex":2.49,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:09:44.008Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Carlson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-28T18:09:56.009Z","endTime":"2025-08-28T18:13:17.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"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":90.8,"endSpeed":83.5,"strikeZoneTop":3.53217708649024,"strikeZoneBottom":1.69220163417317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.758631614629845,"aZ":-27.525023929370068,"pfxX":-2.4664801958284994,"pfxZ":2.6274642034511153,"pX":-0.657042236181404,"pZ":3.121694902375735,"vX0":-6.023995478097103,"vY0":-132.13566617950545,"vZ0":-2.5708752174682616,"x":142.04,"y":154.49,"x0":1.9714808116646656,"y0":50.00469878270273,"z0":6.126496110668595,"aX":-4.368176002425572},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.4,"breakHorizontal":5.8,"spinRate":2626,"spinDirection":201},"zone":1,"typeConfidence":2.0,"plateTime":0.41428129392170643,"extension":6.715738247906292},"index":0,"playId":"ffa6cd0e-2e02-36c3-bf0a-d9c7960666de","pitchNumber":1,"startTime":"2025-08-28T18:10:26.094Z","endTime":"2025-08-28T18:10:29.782Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.9408567341192,"aZ":-10.931801478174114,"pfxX":5.859571357812289,"pfxZ":10.274108844952812,"pX":0.27211052216457515,"pZ":2.563193299592896,"vX0":-6.716778970252616,"vY0":-143.10117649207731,"vZ0":-8.179253685292279,"x":106.63,"y":169.57,"x0":1.8917630939965788,"y0":50.006166160786066,"z0":6.14883955656398,"aX":12.119073117820166},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.0,"breakHorizontal":-9.2,"spinRate":2430,"spinDirection":148},"zone":5,"typeConfidence":2.0,"plateTime":0.38319746048194236,"extension":6.8005364584609795},"index":1,"playId":"247d12ca-78bc-3aa1-b74e-b0160620a1c1","pitchNumber":2,"startTime":"2025-08-28T18:10:46.571Z","endTime":"2025-08-28T18:10:49.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50345650449734,"aZ":-9.393514955407708,"pfxX":4.316232274169536,"pfxZ":10.944965526716093,"pX":-0.15732064268090049,"pZ":3.339502935528671,"vX0":-7.334200138169349,"vY0":-143.22872697800008,"vZ0":-6.582717114323106,"x":123.0,"y":148.61,"x0":1.873571388955165,"y0":50.0034166561677,"z0":6.252269681565845,"aX":8.984753491851846},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.7,"breakHorizontal":-6.4,"spinRate":2503,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.3821427630160681,"extension":6.654787616015313},"index":2,"playId":"ae3c0a23-9116-3aa2-9e84-a55839521d80","pitchNumber":3,"startTime":"2025-08-28T18:11:14.006Z","endTime":"2025-08-28T18:11:18.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.9,"strikeZoneTop":3.5300016948156,"strikeZoneBottom":1.62865812295413,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08798876923296,"aZ":-11.918629679509959,"pfxX":4.77559654258679,"pfxZ":10.176245898966435,"pX":1.2893371239660472,"pZ":4.168113984124225,"vX0":-4.281879193378499,"vY0":-140.2725771936246,"vZ0":-3.2890605498359147,"x":67.85,"y":126.24,"x0":2.216045309275604,"y0":50.00227592460902,"z0":6.134322527651023,"aX":9.50519883992126},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.9,"breakHorizontal":-7.8,"spinRate":2400,"spinDirection":146},"zone":12,"typeConfidence":2.0,"plateTime":0.390653376096346,"extension":6.478492374880955},"index":3,"playId":"531e7690-fdbf-3f25-bdc5-b38d92d45b54","pitchNumber":4,"startTime":"2025-08-28T18:11:46.908Z","endTime":"2025-08-28T18:11:53.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Colton Cowser steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"531e7690-fdbf-3f25-bdc5-b38d92d45b54","startTime":"2025-08-28T18:12:13.242Z","endTime":"2025-08-28T18:12:17.263Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":681297,"link":"/api/v1/people/681297"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"postOnSecond":{"id":681297,"link":"/api/v1/people/681297"},"postOnThird":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"homeTeamWinProbability":44.0,"awayTeamWinProbability":56.0,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":2.52,"dramaIndex":76.0,"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 3B","code":"3","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"actionPlayId":"531e7690-fdbf-3f25-bdc5-b38d92d45b54","startTime":"2025-08-28T18:12:17.263Z","endTime":"2025-08-28T18:12:19.672Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":6,"startTime":"2025-08-28T18:12:19.672Z","endTime":"2025-08-28T18:12:33.786Z","isPitch":false,"type":"action","player":{"id":666185,"link":"/api/v1/people/666185"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.48419200828099,"strikeZoneBottom":1.51511074070383,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.552299644767043,"aZ":-32.36273511535911,"pfxX":-5.0054347947712765,"pfxZ":-0.12348387846987485,"pX":-1.0239527096778287,"pZ":2.004029026980064,"vX0":-5.449684983974944,"vY0":-122.77279814894298,"vZ0":-3.4518228852911355,"x":156.03,"y":184.67,"x0":1.8756695594561323,"y0":50.00211027158141,"z0":6.185527851225457,"aX":-7.632791243245059},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":10.3,"spinRate":2351,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.44631720981212286,"extension":6.769951070184908},"index":7,"playId":"330a5a44-4b44-388b-ad38-41952c4cf631","pitchNumber":5,"startTime":"2025-08-28T18:12:33.786Z","endTime":"2025-08-28T18:12:38.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":83.0,"endSpeed":76.6,"strikeZoneTop":3.41341536135852,"strikeZoneBottom":1.53617953216523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2136237740415,"aZ":-34.719094482304605,"pfxX":-6.638932681960412,"pfxZ":-1.7407782962643874,"pX":-1.2876818722148202,"pZ":0.9396997917234701,"vX0":-5.276486107322246,"vY0":-120.7472781286425,"vZ0":-5.270641471445791,"x":166.08,"y":213.41,"x0":1.7942640553072386,"y0":50.00183220427198,"z0":6.232754683544617,"aX":-9.724377802569526},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-4.2,"breakHorizontal":13.3,"spinRate":2442,"spinDirection":302},"zone":13,"typeConfidence":2.0,"plateTime":0.4549749344873879,"extension":6.778474973947884},"index":8,"playId":"72bb54c8-5405-34f2-bca8-9eed197353a4","pitchNumber":6,"startTime":"2025-08-28T18:12:52.688Z","endTime":"2025-08-28T18:12:57.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.672049390098778,"aZ":-29.36108495479191,"pfxX":-3.088523519809571,"pfxZ":1.636132602259214,"pX":-0.6829604384309991,"pZ":2.047604462712376,"vX0":-5.652040502921529,"vY0":-130.09948989604868,"vZ0":-4.91685400195223,"x":143.03,"y":183.49,"x0":1.9168672789736514,"y0":50.00331622676099,"z0":6.1810359917171045,"aX":-5.305664388449119},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.2,"breakHorizontal":6.8,"spinRate":2669,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.420625031556602,"extension":6.708211679217079},"index":9,"playId":"69f848f1-2c6e-3547-8303-2e7d57548520","pitchNumber":7,"startTime":"2025-08-28T18:13:14.264Z","endTime":"2025-08-28T18:13:17.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"second":{"id":681297,"link":"/api/v1/people/681297"},"third":{"id":663624,"link":"/api/v1/people/663624"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":2.52,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:13:17.546Z","atBatIndex":33},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jhostynxon Garcia doubles (1) on a line drive to left fielder Dylan Carlson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T18:15:06.900Z","endTime":"2025-08-28T18:15:35.614Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":82.1,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.963297198279125,"aZ":-15.571895581771763,"pfxX":6.597294637729508,"pfxZ":9.588274386434666,"pX":-0.019074483636921963,"pZ":2.054181399036164,"vX0":-5.722857297318987,"vY0":-131.29298805780766,"vZ0":-6.961430727838941,"x":117.73,"y":183.32,"x0":1.3406643556364897,"y0":50.002597825592495,"z0":5.916467254684831,"aX":11.421838780883451},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":15.8,"breakHorizontal":-10.6,"spinRate":2166,"spinDirection":134},"zone":8,"typeConfidence":2.0,"plateTime":0.4185222861892339,"extension":6.2891731069968975},"hitData":{"launchSpeed":87.9,"launchAngle":12.0,"totalDistance":151.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.74,"coordY":124.22}},"index":0,"playId":"c2949154-6cbc-3875-95eb-da04d82656b5","pitchNumber":1,"startTime":"2025-08-28T18:15:22.478Z","endTime":"2025-08-28T18:15:35.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.7,"awayTeamWinProbability":70.3,"homeTeamWinProbabilityAdded":-6.4999999999999964,"leverageIndex":0.94,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:15:35.614Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Roman Anthony called out on strikes.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T18:15:47.561Z","endTime":"2025-08-28T18:18:11.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.8,"strikeZoneTop":3.66999892492927,"strikeZoneBottom":1.76624057068268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.366380895425582,"aZ":-33.36427875750221,"pfxX":-4.640033346920178,"pfxZ":-0.8268774583066016,"pX":-1.5986722208045208,"pZ":0.5479013562736331,"vX0":-5.402852804816005,"vY0":-119.48448923936004,"vZ0":-5.5676606188855615,"x":177.94,"y":223.99,"x0":1.3000447412168268,"y0":50.00322692847959,"z0":5.928068045656053,"aX":-6.667178612296851},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-2.6,"breakHorizontal":9.7,"spinRate":2360,"spinDirection":315},"zone":13,"typeConfidence":2.0,"plateTime":0.4595048148412175,"extension":6.162017924270476},"index":0,"playId":"f551c53f-e994-39cc-9b0e-7972bb7c2c18","pitchNumber":1,"startTime":"2025-08-28T18:16:03.061Z","endTime":"2025-08-28T18:16:07.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.6726533247157,"strikeZoneBottom":1.82413520197866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.472730922249895,"aZ":-13.836075260261918,"pfxX":6.5979637545602605,"pfxZ":10.153854497875084,"pX":-1.0477274544731867,"pZ":3.003565574961656,"vX0":-8.338328698154012,"vY0":-133.4737146453068,"vZ0":-5.266458253206363,"x":156.94,"y":157.68,"x0":1.2581446622384247,"y0":50.00330975470401,"z0":5.997055844949176,"aX":11.917076321151205},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":17.4,"breakHorizontal":-10.2,"spinRate":2398,"spinDirection":136},"zone":11,"typeConfidence":2.0,"plateTime":0.4102227711040145,"extension":6.149460091462483},"index":1,"playId":"9c9efd58-80f9-301f-80a0-7eafe5b7b918","pitchNumber":2,"startTime":"2025-08-28T18:16:22.771Z","endTime":"2025-08-28T18:16:26.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.66999808644668,"strikeZoneBottom":1.75375618105372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.91978127595247,"aZ":-35.19124918927479,"pfxX":-4.704075248780414,"pfxZ":-2.1154894903397947,"pX":-1.780453709991934,"pZ":1.8379920356195114,"vX0":-5.870096184581833,"vY0":-118.6169948427775,"vZ0":-2.3138204549901804,"x":184.87,"y":189.15,"x0":1.3386971162034083,"y0":50.00477586482954,"z0":6.037998716344831,"aX":-6.6968078549426355},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-4.1,"breakHorizontal":10.0,"spinRate":2305,"spinDirection":313},"zone":13,"typeConfidence":2.0,"plateTime":0.4619547186004209,"extension":6.009699847096577},"index":2,"playId":"766a64d7-a811-34f8-8b84-6193b148664c","pitchNumber":3,"startTime":"2025-08-28T18:16:36.598Z","endTime":"2025-08-28T18:16:39.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.67000176915099,"strikeZoneBottom":1.74095061603465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.076610634984117,"aZ":-15.744595883124566,"pfxX":5.500555981633363,"pfxZ":9.261455915481218,"pX":0.2067246376142772,"pZ":3.6631177863046487,"vX0":-4.764624975215322,"vY0":-132.32667077968247,"vZ0":-3.1638162785246093,"x":109.12,"y":139.88,"x0":1.315444889113391,"y0":50.00547238648301,"z0":6.0268325321056455,"aX":9.762148288766147},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.3,"breakHorizontal":-8.9,"spinRate":2203,"spinDirection":148},"zone":2,"typeConfidence":2.0,"plateTime":0.41382179516466167,"extension":6.217680275482483},"index":3,"playId":"0aeb52c9-20d9-38d6-a0ce-234ff09dd1a5","pitchNumber":4,"startTime":"2025-08-28T18:16:53.060Z","endTime":"2025-08-28T18:16:57.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"index":4,"startTime":"2025-08-28T18:17:05.103Z","endTime":"2025-08-28T18:17:21.195Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.2,"strikeZoneTop":3.6700012521736,"strikeZoneBottom":1.79005014778946,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.41087632997005,"aZ":-19.812462130422475,"pfxX":8.714830223523165,"pfxZ":7.170632686693171,"pX":0.5656574118618993,"pZ":2.42136400127544,"vX0":-4.87941662774162,"vY0":-130.46588323676434,"vZ0":-5.136904062036403,"x":95.44,"y":173.4,"x0":1.327739716019732,"y0":50.003615985377,"z0":5.908754280532456,"aX":15.026281585534207},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":12.0,"breakHorizontal":-14.8,"spinRate":2090,"spinDirection":148},"zone":6,"typeConfidence":2.0,"plateTime":0.4197964450568219,"extension":6.056477220871349},"index":5,"playId":"5738e550-4ac4-300d-98ca-f82cf1cb57a2","pitchNumber":5,"startTime":"2025-08-28T18:17:21.195Z","endTime":"2025-08-28T18:17:25.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.443358982415102,"aZ":-20.10703463116451,"pfxX":8.843556028080725,"pfxZ":6.819190312063169,"pX":0.4268661622248151,"pZ":2.9190470374789528,"vX0":-5.398117695165065,"vY0":-132.23123950332285,"vZ0":-4.138103072537877,"x":100.73,"y":159.97,"x0":1.346810808769894,"y0":50.0020456539326,"z0":5.981304254853778,"aX":15.64519758340478},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":11.6,"breakHorizontal":-14.9,"spinRate":2271,"spinDirection":137},"zone":6,"typeConfidence":2.0,"plateTime":0.4143816061846648,"extension":6.15666029637589},"index":6,"playId":"5ba7d049-c9a2-314d-b698-68c2d1cf4ae7","pitchNumber":6,"startTime":"2025-08-28T18:17:41.252Z","endTime":"2025-08-28T18:17:44.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.60763761282519,"strikeZoneBottom":1.75278642337602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04905327605785,"aZ":-11.751444628334053,"pfxX":5.995548472079066,"pfxZ":11.363213033839086,"pX":-0.3364160997349391,"pZ":1.7145343761202254,"vX0":-6.268753398254628,"vY0":-133.32258141878802,"vZ0":-8.459250669524081,"x":129.82,"y":192.49,"x0":1.2680202681362978,"y0":50.00581919068491,"z0":5.779788711736205,"aX":10.77957607937892},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.8,"breakHorizontal":-9.5,"spinRate":2256,"spinDirection":146},"zone":7,"typeConfidence":2.0,"plateTime":0.41104184591993187,"extension":6.290995086800975},"index":7,"playId":"7b4b2130-2dad-368d-975c-66fa38d8382f","pitchNumber":7,"startTime":"2025-08-28T18:18:07.588Z","endTime":"2025-08-28T18:18:11.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":701350,"link":"/api/v1/people/701350","batSide":{"code":"L","description":"Left"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":4.300000000000001,"leverageIndex":1.25,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:18:11.501Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alex Bregman strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T18:18:16.122Z","endTime":"2025-08-28T18:19:50.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.4,"strikeZoneTop":3.36999784945085,"strikeZoneBottom":1.67719787499232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.029362103504443,"aZ":-34.36358569839371,"pfxX":7.34860419094304,"pfxZ":-1.531509276091597,"pX":-0.9806803644924023,"pZ":0.22408976098604974,"vX0":-7.471350274928468,"vY0":-119.6643500206878,"vZ0":-5.798553546345897,"x":154.38,"y":232.73,"x0":1.2475494069934365,"y0":50.003026227796255,"z0":5.806690250810007,"aX":10.51271230076655},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.1,"breakHorizontal":-11.2,"spinRate":1059,"spinDirection":71},"zone":13,"typeConfidence":2.0,"plateTime":0.46014079272134145,"extension":6.237094290731821},"index":0,"playId":"eb54a9b7-1633-3205-ba1a-cf2cec56182f","pitchNumber":1,"startTime":"2025-08-28T18:18:38.214Z","endTime":"2025-08-28T18:18:42.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":91.8,"endSpeed":83.6,"strikeZoneTop":3.37000106332317,"strikeZoneBottom":1.60051571396211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.90155372758869,"aZ":-14.483717678669029,"pfxX":6.866714347848385,"pfxZ":9.837304617129105,"pX":0.6289040542418779,"pZ":2.9675421167705083,"vX0":-4.48236063397337,"vY0":-133.54868635737392,"vZ0":-4.986892584857752,"x":93.03,"y":158.66,"x0":1.4405186082215575,"y0":50.00586183475108,"z0":5.90801690969437,"aX":12.353034266600426},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.9,"breakHorizontal":-11.4,"spinRate":2319,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.41079740432252887,"extension":6.220445880686422},"index":1,"playId":"5e22e588-6356-3f10-abcb-9dfacf59ed9d","pitchNumber":2,"startTime":"2025-08-28T18:19:00.634Z","endTime":"2025-08-28T18:19:04.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98395737748158,"aZ":-21.236236206566137,"pfxX":8.075457404237785,"pfxZ":5.927919529095556,"pX":0.5998669675590436,"pZ":3.4979486745641553,"vX0":-4.852326247587961,"vY0":-134.9245530102741,"vZ0":-2.6012115639469755,"x":94.13,"y":144.34,"x0":1.3710492454828673,"y0":50.00634077651476,"z0":5.9687933246946985,"aX":14.912300588529964},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.4,"breakHorizontal":-13.6,"spinRate":2377,"spinDirection":190},"zone":12,"typeConfidence":2.0,"plateTime":0.40574527753642364,"extension":6.238579440737914},"index":2,"playId":"afddb8e2-6aa6-3cf6-a33c-d82d14b1ad04","pitchNumber":3,"startTime":"2025-08-28T18:19:19.731Z","endTime":"2025-08-28T18:19:23.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"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-28T18:19:34.709Z","endTime":"2025-08-28T18:19:47.341Z","isPitch":false,"type":"action","player":{"id":608324,"link":"/api/v1/people/608324"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.180671437404214,"aZ":-43.98553569817332,"pfxX":-6.862510431755361,"pfxZ":-8.673610250543698,"pX":-0.42523801648574644,"pZ":2.006854374044386,"vX0":-2.223911109473738,"vY0":-116.38414896745509,"vZ0":0.12613448754777545,"x":133.21,"y":184.59,"x0":1.435702751005182,"y0":50.00037145399943,"z0":6.140543035941879,"aX":-9.349812050740805},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.4,"breakHorizontal":13.0,"spinRate":2538,"spinDirection":333},"zone":7,"typeConfidence":2.0,"plateTime":0.47182009616980247,"extension":5.965544997931736},"index":4,"playId":"15f0a028-d670-3635-8ef9-487a45160285","pitchNumber":4,"startTime":"2025-08-28T18:19:47.341Z","endTime":"2025-08-28T18:19:50.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.8,"awayTeamWinProbability":62.2,"homeTeamWinProbabilityAdded":3.799999999999997,"leverageIndex":1.39,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:19:50.754Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trevor Story flies out to right fielder Jeremiah Jackson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-28T18:20:06.249Z","endTime":"2025-08-28T18:21:05.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700249,"fullName":"Cade Povich","link":"/api/v1/people/700249"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.4862919503181,"strikeZoneBottom":1.60599017753947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.404099564539948,"aZ":-43.467330158174065,"pfxX":-6.197561597506439,"pfxZ":-8.340046951643536,"pX":-0.2673961586999706,"pZ":2.0907745291228297,"vX0":-2.125553730537828,"vY0":-116.11918843720092,"vZ0":0.34041667033961964,"x":127.19,"y":182.33,"x0":1.4669996620567682,"y0":50.00186431809766,"z0":6.105588311708795,"aX":-8.393193673408641},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.8,"breakVerticalInduced":-14.6,"breakHorizontal":11.8,"spinRate":2491,"spinDirection":321},"zone":8,"typeConfidence":2.0,"plateTime":0.473169054225798,"extension":6.091205139435292},"index":0,"playId":"8b8abdd2-7028-3196-9541-0ace9e3a88a2","pitchNumber":1,"startTime":"2025-08-28T18:20:17.126Z","endTime":"2025-08-28T18:20:21.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"23f27118-5ece-45bc-b936-17eb0e312d7e","startTime":"2025-08-28T18:20:38.393Z","endTime":"2025-08-28T18:20:43.393Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.255825328687646,"aZ":-16.861730495047546,"pfxX":5.337816753804862,"pfxZ":8.340973364180375,"pX":0.49741135724022806,"pZ":2.3553389181500415,"vX0":-4.301471550834646,"vY0":-134.43273438509337,"vZ0":-6.198480371630394,"x":98.04,"y":175.19,"x0":1.4221309839474743,"y0":50.00619649781965,"z0":5.8816875445505055,"aX":9.80369926005866},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.0,"breakHorizontal":-8.8,"spinRate":2167,"spinDirection":139},"zone":6,"typeConfidence":2.0,"plateTime":0.4069261629295222,"extension":6.293303834030678},"hitData":{"launchSpeed":94.7,"launchAngle":25.0,"totalDistance":332.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.42,"coordY":104.05}},"index":2,"playId":"004b74ba-7942-35cc-a889-16607488241c","pitchNumber":2,"startTime":"2025-08-28T18:20:57.644Z","endTime":"2025-08-28T18:21:05.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"second":{"id":691373,"link":"/api/v1/people/691373"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":700249,"link":"/api/v1/people/700249"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.41,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:21:05.394Z","atBatIndex":37},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Alex Jackson hit by pitch.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T18:22:58.515Z","endTime":"2025-08-28T18:24:09.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","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":89.7,"endSpeed":83.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19190499866032,"aZ":-30.64657646615299,"pfxX":-3.452739671742103,"pfxZ":0.8750866627036356,"pX":0.35476554176966396,"pZ":2.9740302549030484,"vX0":-3.303898303985251,"vY0":-130.7256295924253,"vZ0":-2.7028893703954893,"x":103.48,"y":158.48,"x0":2.0794165692617304,"y0":50.0031651121555,"z0":6.300565053637881,"aX":-6.030345663848024},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.2,"breakHorizontal":7.0,"spinRate":2573,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.4175273368976655,"extension":6.620803815243646},"index":0,"playId":"315d3bbb-464e-3425-9107-257695d5d342","pitchNumber":1,"startTime":"2025-08-28T18:23:13.165Z","endTime":"2025-08-28T18:23:17.293Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.56196137144475,"aZ":-35.59568688839678,"pfxX":-7.587979622728144,"pfxZ":-2.3402648147458365,"pX":-2.0000146199839923,"pZ":1.0190875296130861,"vX0":-6.610502964891397,"vY0":-120.59884719334795,"vZ0":-4.765227625622584,"x":193.24,"y":211.26,"x0":1.7723465623129258,"y0":50.00579054752417,"z0":6.193808466863786,"aX":-11.071201059787592},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.4,"breakVerticalInduced":-5.3,"breakHorizontal":15.5,"spinRate":2178,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.45584747605970977,"extension":6.829860696440691},"index":1,"playId":"f29428a8-654d-39cb-a155-042532b9054d","pitchNumber":2,"startTime":"2025-08-28T18:23:28.696Z","endTime":"2025-08-28T18:23:32.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-28T18:23:48.667Z","endTime":"2025-08-28T18:24:02.573Z","isPitch":false,"type":"action","player":{"id":656577,"link":"/api/v1/people/656577"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(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":98.3,"endSpeed":89.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.97198974640787,"aZ":-12.07317072138954,"pfxX":2.8167657526588226,"pfxZ":9.735662997955771,"pX":-2.114002330184333,"pZ":4.708423510318867,"vX0":-12.56428080712589,"vY0":-142.6025257538572,"vZ0":-2.3147443693588015,"x":197.58,"y":111.65,"x0":1.9781712237145688,"y0":50.005925559421954,"z0":6.2897277885133995,"aX":5.818226379346405},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.3,"breakHorizontal":-2.6,"spinRate":2542,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.3836965670588852,"extension":6.593430171796646},"index":3,"playId":"bb8b1352-1dad-3c98-930e-8578374f07ab","pitchNumber":3,"startTime":"2025-08-28T18:24:02.573Z","endTime":"2025-08-28T18:24:09.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.099999999999994,"awayTeamWinProbability":52.900000000000006,"homeTeamWinProbabilityAdded":5.599999999999994,"leverageIndex":1.33,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:24:09.106Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Holliday singles on a ground ball to shortstop Trevor Story. Alex Jackson to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T18:24:19.114Z","endTime":"2025-08-28T18:25:03.664Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"postOnSecond":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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_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":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.329590764439136,"aZ":-19.740111801323824,"pfxX":9.534714407995425,"pfxZ":6.170643814591617,"pX":0.9421758861555551,"pZ":2.6692394497957546,"vX0":-6.387014050127235,"vY0":-140.9219018474788,"vZ0":-5.633268054636174,"x":81.09,"y":166.71,"x0":1.9964448012528406,"y0":50.00681132580465,"z0":5.965075782930811,"aX":19.225966312985516},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.2,"breakHorizontal":-16.0,"spinRate":2263,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.38833937890879966,"extension":6.605716027243053},"hitData":{"launchSpeed":53.3,"launchAngle":21.0,"totalDistance":123.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.98,"coordY":156.38}},"index":0,"playId":"89d6f05d-dad3-3f14-bc4f-b128daa3657d","pitchNumber":1,"startTime":"2025-08-28T18:24:55.669Z","endTime":"2025-08-28T18:25:03.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":8.000000000000007,"leverageIndex":2.23,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:25:03.664Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jeremiah Jackson doubles (4) on a ground ball to left fielder Jhostynxon Garcia. Alex Jackson scores. Jackson Holliday to 3rd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T18:25:08.887Z","endTime":"2025-08-28T18:26:47.432Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":{"id":676979,"link":"/api/v1/people/676979"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.4,"strikeZoneTop":3.2999980514991,"strikeZoneBottom":1.47584013500783,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.370172778877706,"aZ":-23.96877497041297,"pfxX":-1.1240900377755088,"pfxZ":4.478742946366417,"pX":-1.2191672321819829,"pZ":2.656014141704237,"vX0":-7.936371299196369,"vY0":-133.4442927964651,"vZ0":-4.761820810784594,"x":163.47,"y":167.07,"x0":1.9200159499203207,"y0":50.00551356000511,"z0":6.155631665784928,"aX":-2.058472159504702},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.4,"breakHorizontal":3.5,"spinRate":2540,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4079554780963166,"extension":6.77057308373808},"index":0,"playId":"0f2e078f-8677-3ecf-8e9c-168419b8e327","pitchNumber":1,"startTime":"2025-08-28T18:25:40.457Z","endTime":"2025-08-28T18:25:44.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":89.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.306938531463388,"aZ":-18.047859477684465,"pfxX":8.932635426183424,"pfxZ":7.025289959237165,"pX":0.17276085407283948,"pZ":1.9221150245877892,"vX0":-8.691292618805077,"vY0":-140.54763111614932,"vZ0":-7.947636031504501,"x":110.41,"y":186.88,"x0":2.1368958238901907,"y0":50.00335474072432,"z0":5.94740453940143,"aX":17.964223133211913},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.3,"breakHorizontal":-14.5,"spinRate":2341,"spinDirection":132},"zone":8,"typeConfidence":2.0,"plateTime":0.3889395261575559,"extension":6.6198328424353985},"index":1,"playId":"3b6f752c-ea36-3d1d-ac6f-12f070cefec9","pitchNumber":2,"startTime":"2025-08-28T18:25:57.453Z","endTime":"2025-08-28T18:26:00.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":81.9,"endSpeed":75.7,"strikeZoneTop":3.38482330880493,"strikeZoneBottom":1.51692362577054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.095266140454495,"aZ":-33.04322785241082,"pfxX":-7.488225160472842,"pfxZ":-0.5976387835672146,"pX":0.9283792884455747,"pZ":3.3810990004973824,"vX0":0.05160351376174005,"vY0":-119.33831910856343,"vZ0":0.015143022278058416,"x":81.61,"y":147.49,"x0":1.8801366698811726,"y0":50.00451205017195,"z0":6.34112790893646,"aX":-10.845208743872762},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.8,"breakHorizontal":13.6,"spinRate":2019,"spinDirection":299},"zone":12,"typeConfidence":2.0,"plateTime":0.4582705240287517,"extension":6.754513073954055},"index":2,"playId":"f865287c-7a97-3ff6-9d46-6e6de1d60139","pitchNumber":3,"startTime":"2025-08-28T18:26:18.499Z","endTime":"2025-08-28T18:26:21.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.372022943937637,"aZ":-30.58291052139167,"pfxX":-3.423072694082383,"pfxZ":0.9731220593834866,"pX":-1.0692461668932576,"pZ":2.5556775692374765,"vX0":-5.841265519614023,"vY0":-126.55722412453724,"vZ0":-3.319801423035343,"x":157.76,"y":169.78,"x0":1.7078945003058807,"y0":50.000611169518606,"z0":6.31828563463108,"aX":-5.585248131941414},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":1.3,"breakHorizontal":7.4,"spinRate":2385,"spinDirection":259},"zone":11,"typeConfidence":2.0,"plateTime":0.43178517306239295,"extension":6.7515537666959204},"hitData":{"launchSpeed":100.4,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.55,"coordY":131.41}},"index":3,"playId":"9071fa59-a44f-3544-8a1e-83c7863e92a6","pitchNumber":4,"startTime":"2025-08-28T18:26:35.764Z","endTime":"2025-08-28T18:26:47.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":702616,"link":"/api/v1/people/702616"},"second":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":18.999999999999993,"leverageIndex":2.73,"dramaIndex":190.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:26:47.432Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gunnar Henderson strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T18:27:53.851Z","endTime":"2025-08-28T18:29:48.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"postOnThird":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7],"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":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":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-28T18:27:14.666Z","endTime":"2025-08-28T18:27:56.161Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":83.6,"strikeZoneTop":3.68999817730767,"strikeZoneBottom":1.83958160678911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.697842401989803,"aZ":-28.519152729920982,"pfxX":-0.7233047895995592,"pfxZ":2.076835083864606,"pX":-0.6997077955845262,"pZ":1.5644292331499972,"vX0":-6.6485464399796586,"vY0":-131.42462424896814,"vZ0":-6.469474863299128,"x":143.67,"y":196.54,"x0":1.9520172845168373,"y0":50.00133047776782,"z0":6.163798746997059,"aX":-1.2688999264459695},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.6,"breakHorizontal":2.8,"spinRate":2554,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.4160695274545656,"extension":6.802290082421544},"index":1,"playId":"1b655b17-9348-349a-b24c-c1e4bdfc8551","pitchNumber":1,"startTime":"2025-08-28T18:27:56.161Z","endTime":"2025-08-28T18:28:00.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.69698480654733,"strikeZoneBottom":1.80698897115006,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.104831683374595,"aZ":-28.848764524339458,"pfxX":0.07720738160556495,"pfxZ":2.0170647453087613,"pX":-0.525415810106724,"pZ":0.7529655282118003,"vX0":-5.891129368690023,"vY0":-127.70809682049776,"vZ0":-7.775219736812451,"x":137.03,"y":218.45,"x0":1.804313449669797,"y0":50.000925396584016,"z0":6.116442408569687,"aX":0.12788041067440223},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2484,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.42942603127564904,"extension":6.730515626527819},"index":2,"playId":"694cace7-41fc-33e8-bbdf-536ea98535b7","pitchNumber":2,"startTime":"2025-08-28T18:28:10.863Z","endTime":"2025-08-28T18:28:14.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":90.2,"endSpeed":83.3,"strikeZoneTop":3.61883566545538,"strikeZoneBottom":1.79238321343222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.100812064023586,"aZ":-29.266104317752376,"pfxX":-3.020346700214885,"pfxZ":1.6581096689435837,"pX":0.30777264669022836,"pZ":2.0013710412283774,"vX0":-3.453552043219508,"vY0":-131.40444167009105,"vZ0":-4.843270791307146,"x":105.27,"y":184.74,"x0":2.030038323039357,"y0":50.00185253366549,"z0":6.035197709467808,"aX":-5.2968156629323095},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.2,"breakHorizontal":6.2,"spinRate":2525,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4163712347575652,"extension":6.62701282239865},"index":3,"playId":"f180604c-811d-38bb-b618-7f8c5984787d","pitchNumber":3,"startTime":"2025-08-28T18:28:30.994Z","endTime":"2025-08-28T18:28:34.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.6899986149045,"strikeZoneBottom":1.821356974798,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46044782530689,"aZ":-19.977925668590043,"pfxX":10.091884437654183,"pfxZ":6.0477658574758895,"pX":0.21482300735081505,"pZ":2.548532147483903,"vX0":-8.706130371924797,"vY0":-141.40849978504139,"vZ0":-5.861567257864026,"x":108.81,"y":169.97,"x0":2.0284675818687563,"y0":50.0038406967299,"z0":5.9377668001429385,"aX":20.356946189699343},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":9.8,"breakHorizontal":-16.4,"spinRate":2393,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.3879265172880384,"extension":6.642506241884316},"index":4,"playId":"b7eeb008-de9a-3e06-9b02-b4b0d422f3f4","pitchNumber":4,"startTime":"2025-08-28T18:28:46.435Z","endTime":"2025-08-28T18:28:49.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":97.2,"endSpeed":88.7,"strikeZoneTop":3.6900008987522,"strikeZoneBottom":1.79794858494132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.41883089721244,"aZ":-11.096160211822177,"pfxX":5.636951991868203,"pfxZ":10.479378078081734,"pX":-1.043627417707945,"pZ":1.9894130717064438,"vX0":-9.70683566456687,"vY0":-141.0070461260823,"vZ0":-9.080044961197748,"x":156.78,"y":185.07,"x0":1.7128759953558654,"y0":50.00163888894196,"z0":5.969460742761189,"aX":11.337439577676177},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":-8.2,"spinRate":2455,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.3886068453581406,"extension":6.581399282233675},"index":5,"playId":"ea1a75c3-83f0-314e-849c-6730ed63c00e","pitchNumber":5,"startTime":"2025-08-28T18:29:04.057Z","endTime":"2025-08-28T18:29:07.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.5,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70496527668341,"aZ":-20.912367959076377,"pfxX":9.520955529674652,"pfxZ":5.758531572297377,"pX":1.09276254568825,"pZ":2.3575374348924734,"vX0":-6.086858017564961,"vY0":-139.08421366062274,"vZ0":-6.032395017249889,"x":75.35,"y":175.13,"x0":2.074586233042926,"y0":50.004057927526304,"z0":5.945128640426445,"aX":18.621741824011472},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.4,"breakHorizontal":-16.0,"spinRate":2471,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3940849423133055,"extension":6.612577030708483},"index":6,"playId":"b79c0d76-633f-322b-88c1-51e0546925e3","pitchNumber":6,"startTime":"2025-08-28T18:29:21.336Z","endTime":"2025-08-28T18:29:24.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.823378815013903,"aZ":-34.81648373822529,"pfxX":-5.8282794900210835,"pfxZ":-1.7679137276958405,"pX":0.04062829471831548,"pZ":1.408778800899044,"vX0":-2.7000273684202734,"vY0":-121.3534457191118,"vZ0":-4.045840596803648,"x":115.45,"y":200.74,"x0":1.9233135189201758,"y0":50.00135948533932,"z0":6.1171273764257545,"aX":-8.726983324526357},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.8,"breakHorizontal":11.2,"spinRate":2414,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4506425368003244,"extension":6.683144482230065},"index":7,"playId":"25474f05-a930-3daa-ad74-7fe840524522","pitchNumber":7,"startTime":"2025-08-28T18:29:44.702Z","endTime":"2025-08-28T18:29:48.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.10000000000001,"awayTeamWinProbability":31.89999999999999,"homeTeamWinProbabilityAdded":-5.999999999999986,"leverageIndex":1.63,"dramaIndex":83.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:29:48.420Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Ryan Mountcastle lines into a double play, shortstop Trevor Story to third baseman Alex Bregman. Jackson Holliday out at 3rd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-28T18:29:52.658Z","endTime":"2025-08-28T18:31:52.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","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":596115,"link":"/api/v1/people/596115"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"3B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","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":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"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.55356324687001,"strikeZoneBottom":1.76858080120208,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.870485927449533,"aZ":-37.2286109053746,"pfxX":-8.965350557179171,"pfxZ":-3.560871194894233,"pX":0.6843570206286138,"pZ":3.6288699555261372,"vX0":-0.4193238455802782,"vY0":-118.39572368778316,"vZ0":1.386347421985953,"x":90.91,"y":140.8,"x0":2.0285521723295408,"y0":50.00514944097465,"z0":6.44600953069788,"aX":-12.713106119591412},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.9,"breakHorizontal":16.3,"spinRate":2220,"spinDirection":305},"zone":3,"typeConfidence":2.0,"plateTime":0.4628425483877372,"extension":6.7071481965986255},"index":0,"playId":"2a0874a7-d813-3330-9853-f79ffd33a28a","pitchNumber":1,"startTime":"2025-08-28T18:30:13.748Z","endTime":"2025-08-28T18:30:17.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.990790900031882,"aZ":-34.42993734704186,"pfxX":-8.232572886094083,"pfxZ":-1.6169473071512428,"pX":-0.047912689772892814,"pZ":2.295976993985273,"vX0":-2.095094164406627,"vY0":-117.17984007876365,"vZ0":-1.8890715477598623,"x":118.83,"y":176.79,"x0":1.9260973602749554,"y0":50.00175353753681,"z0":6.3127086882699945,"aX":-11.509784480776553},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-3.1,"breakHorizontal":15.4,"spinRate":2419,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.46644248519343723,"extension":6.778160306597045},"index":1,"playId":"494cdcc1-b314-3991-96f4-dfec8815c692","pitchNumber":2,"startTime":"2025-08-28T18:30:31.471Z","endTime":"2025-08-28T18:30:34.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.2,"strikeZoneTop":3.63999835584188,"strikeZoneBottom":1.78999978485298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.325192229646486,"aZ":-30.088122646512293,"pfxX":-0.8050630679570787,"pfxZ":1.2192747140664952,"pX":1.1454313539621814,"pZ":3.805988752149929,"vX0":-1.4527781479970805,"vY0":-128.9569128510901,"vZ0":-0.580215401177207,"x":73.34,"y":136.02,"x0":1.8176196998613758,"y0":50.001336535327816,"z0":6.327165385962558,"aX":-1.3742374111816873},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.3,"breakHorizontal":1.8,"spinRate":2509,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.4225028479126838,"extension":6.636580813412327},"index":2,"playId":"e4cc2cdb-d061-381f-9168-89cbd1ae9805","pitchNumber":3,"startTime":"2025-08-28T18:30:53.243Z","endTime":"2025-08-28T18:30:58.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.4,"endSpeed":88.5,"strikeZoneTop":3.67344958685754,"strikeZoneBottom":1.72921522121434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.235884864840816,"aZ":-13.79583929050896,"pfxX":2.1474605435577026,"pfxZ":9.19051531858013,"pX":-1.1051293403528863,"pZ":3.3806538073514036,"vX0":-8.804360520966464,"vY0":-140.1585591410991,"vZ0":-5.1353347118309385,"x":159.12,"y":147.5,"x0":1.791013605240325,"y0":50.000034328427695,"z0":6.130139552356266,"aX":4.294861435525552},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.8,"breakHorizontal":-2.2,"spinRate":2559,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.39007244822563614,"extension":6.822662375597241},"index":3,"playId":"e127eac6-a1e1-3ed0-bf13-58355e36518a","pitchNumber":4,"startTime":"2025-08-28T18:31:28.166Z","endTime":"2025-08-28T18:31:32.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.158525807546894,"aZ":-37.284973738897804,"pfxX":-7.5388548833058895,"pfxZ":-3.6545590421306304,"pX":-0.010722633163774654,"pZ":2.0761487131526564,"vX0":-1.7612483197939774,"vY0":-117.42218636474666,"vZ0":-1.741735774699665,"x":117.41,"y":182.72,"x0":1.7285922270942564,"y0":50.004507844311114,"z0":6.295296839537117,"aX":-10.532438715919387},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-6.7,"breakHorizontal":14.0,"spinRate":2273,"spinDirection":303},"zone":8,"typeConfidence":2.0,"plateTime":0.46638844719520556,"extension":6.658155630113276},"hitData":{"launchSpeed":84.1,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":115.33,"coordY":157.76}},"index":4,"playId":"cde2485c-f7a4-3630-ac01-b06c4d2c4f99","pitchNumber":5,"startTime":"2025-08-28T18:31:45.697Z","endTime":"2025-08-28T18:31:52.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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"},"third":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-18.10000000000001,"leverageIndex":2.18,"dramaIndex":171.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:31:52.751Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Romy Gonzalez grounds out, shortstop Gunnar Henderson to first baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T18:34:33.043Z","endTime":"2025-08-28T18:35:00.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"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":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":{"description":"Pitching Change: Kade Strowd replaces Cade Povich.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T18:33:57.697Z","endTime":"2025-08-28T18:34:35.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669704,"link":"/api/v1/people/669704"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":700249,"link":"/api/v1/people/700249","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.60000108686257,"strikeZoneBottom":1.78209726702256,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.49708044855733,"aZ":-19.79890182067624,"pfxX":-8.739109642700539,"pfxZ":6.238631482862164,"pX":-1.2682187288997824,"pZ":3.9363132759516266,"vX0":3.4531046291945553,"vY0":-140.13444540174996,"vZ0":-1.8453555425373775,"x":165.34,"y":132.5,"x0":-1.3831353327234215,"y0":50.00027682912885,"z0":5.900467077238283,"aX":-17.329573136973487},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.0,"breakHorizontal":15.1,"spinRate":2232,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.39127633389280225,"extension":6.008021377605797},"index":1,"playId":"293a4bf9-6bd7-32ac-b3c2-50e3db87a479","pitchNumber":1,"startTime":"2025-08-28T18:34:35.374Z","endTime":"2025-08-28T18:34:38.716Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.60700638178517,"aZ":-19.491227859060757,"pfxX":-8.88113543791969,"pfxZ":6.433635764098901,"pX":-0.9817694393416839,"pZ":2.5290476235733914,"vX0":4.0264692341042,"vY0":-139.78854234581817,"vZ0":-5.310027288782494,"x":154.42,"y":170.5,"x0":-1.2899374983658667,"y0":50.003731185677516,"z0":5.739784961374241,"aX":-17.51181711447762},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":15.2,"spinRate":2240,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.39238673242408995,"extension":6.043351496766009},"hitData":{"launchSpeed":80.4,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.84,"coordY":154.72}},"index":2,"playId":"0b03c6d0-1ec9-3bfa-a467-89425116ca60","pitchNumber":2,"startTime":"2025-08-28T18:34:52.621Z","endTime":"2025-08-28T18:35:00.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.400000000000006,"awayTeamWinProbability":46.599999999999994,"homeTeamWinProbabilityAdded":3.4000000000000057,"leverageIndex":1.32,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:35:00.629Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rob Refsnyder flies out to center fielder Colton Cowser.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T18:35:06.121Z","endTime":"2025-08-28T18:36:21.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":"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.5,"endSpeed":87.3,"strikeZoneTop":3.76835420545273,"strikeZoneBottom":1.68117501639085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.94743740999462,"aZ":-19.783161053453657,"pfxX":-9.247669616792688,"pfxZ":6.279644130568441,"pX":-0.5998687413199527,"pZ":3.59524348571015,"vX0":5.0853792682885075,"vY0":-140.33106943314328,"vZ0":-2.4769694372191227,"x":139.87,"y":141.71,"x0":-1.2445815669869933,"y0":50.00095119850362,"z0":5.793689834234343,"aX":-18.24355745196088},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":15.5,"spinRate":2345,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.39193063333637435,"extension":6.096431901460845},"index":0,"playId":"5a53f5ce-84d8-30b7-a9b0-ebe3d91c0e62","pitchNumber":1,"startTime":"2025-08-28T18:35:33.940Z","endTime":"2025-08-28T18:35:38.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.557399870621,"strikeZoneBottom":1.58823196604947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.44997170646441,"aZ":-15.387572710505662,"pfxX":-9.082943248937607,"pfxZ":8.530503882815978,"pX":-0.4490772121861091,"pZ":1.6283213884147414,"vX0":5.167286910734506,"vY0":-139.85805600053513,"vZ0":-8.209840848008675,"x":134.12,"y":194.82,"x0":-1.1467798000741773,"y0":50.006311192022565,"z0":5.624780416804399,"aX":-17.880575725987352},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":13.8,"breakHorizontal":15.2,"spinRate":2341,"spinDirection":192},"zone":7,"typeConfidence":2.0,"plateTime":0.3925983365748933,"extension":6.206676414021032},"index":1,"playId":"3927b0e4-7109-3877-9146-3e62a9f09396","pitchNumber":2,"startTime":"2025-08-28T18:35:52.760Z","endTime":"2025-08-28T18:35:56.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.51854753414126,"aZ":-34.47750830221158,"pfxX":10.200606509857444,"pfxZ":-1.550583935195533,"pX":-0.07669875220410391,"pZ":2.3163910550799933,"vX0":0.24539906807873652,"vY0":-122.08695666785748,"vZ0":-0.9767235009072588,"x":119.92,"y":176.24,"x0":-1.5009445556125292,"y0":50.00299540152724,"z0":5.7306074381481675,"aX":15.158453561896824},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":-2.8,"breakHorizontal":-18.5,"spinRate":2891,"spinDirection":57},"zone":5,"typeConfidence":2.0,"plateTime":0.4513278193311976,"extension":6.0148794657133555},"hitData":{"launchSpeed":98.0,"launchAngle":43.0,"totalDistance":316.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.49,"coordY":72.58}},"index":2,"playId":"4a2488fd-0d6c-3ee5-9bea-2b8bede15b5f","pitchNumber":3,"startTime":"2025-08-28T18:36:11.836Z","endTime":"2025-08-28T18:36:21.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.900000000000006,"awayTeamWinProbability":44.099999999999994,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:36:21.989Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nate Eaton lines out to first baseman Coby Mayo.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-28T18:36:29.989Z","endTime":"2025-08-28T18:37:36.011Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"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(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":97.3,"endSpeed":89.2,"strikeZoneTop":3.45676466743303,"strikeZoneBottom":1.71196747366305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.275386553233858,"aZ":-17.3328971529041,"pfxX":-7.833404707456592,"pfxZ":7.2912702496957955,"pX":0.18323860911312195,"pZ":2.673348965796393,"vX0":6.618487656027389,"vY0":-141.52140439436388,"vZ0":-5.337476855445758,"x":110.02,"y":166.6,"x0":-1.1641069279645602,"y0":50.00121195129735,"z0":5.688128722453867,"aX":-15.941904305422026},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":2323,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3865183701913266,"extension":6.335435045426158},"index":0,"playId":"c0cb93dc-51b5-3527-ac68-76de2b91366c","pitchNumber":1,"startTime":"2025-08-28T18:36:52.065Z","endTime":"2025-08-28T18:36:55.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.421722121395867,"aZ":-16.773692355883288,"pfxX":-8.601372980126762,"pfxZ":7.68048152172279,"pX":0.01151464022506067,"pZ":2.387744411399434,"vX0":5.942250114016857,"vY0":-140.5998133306482,"vZ0":-6.041373199789229,"x":116.56,"y":174.31,"x0":-1.0102168973010988,"y0":50.00157714016603,"z0":5.6499472787991785,"aX":-17.24596327800977},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":14.4,"spinRate":2304,"spinDirection":202},"zone":5,"typeConfidence":2.0,"plateTime":0.3893365054256708,"extension":6.282485752750785},"index":1,"playId":"b367edbb-bc30-358b-91f8-bfd15efc3531","pitchNumber":2,"startTime":"2025-08-28T18:37:09.589Z","endTime":"2025-08-28T18:37:12.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.78856210504251,"aZ":-19.82571531232402,"pfxX":-8.267400234883498,"pfxZ":6.3010230469247475,"pX":-0.29160262107177726,"pZ":3.0983283732495606,"vX0":4.927992553123869,"vY0":-139.67702585754813,"vZ0":-3.9089012097659652,"x":128.12,"y":155.13,"x0":-1.0119384420090085,"y0":50.0059698095443,"z0":5.833053577392452,"aX":-16.208974030430582},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":13.8,"spinRate":2279,"spinDirection":192},"zone":1,"typeConfidence":2.0,"plateTime":0.39334028755289907,"extension":6.159708435040226},"hitData":{"launchSpeed":89.4,"launchAngle":7.0,"totalDistance":144.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":153.84,"coordY":167.9}},"index":2,"playId":"d6b62c72-795e-303f-97eb-57bc90cc0e36","pitchNumber":3,"startTime":"2025-08-28T18:37:30.479Z","endTime":"2025-08-28T18:37:36.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":1.6999999999999886,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:37:36.011Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Emmanuel Rivera strikes out swinging, catcher Carlos Narváez to first baseman Romy Gonzalez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T18:39:25.778Z","endTime":"2025-08-28T18:40:45.934Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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.2,"endSpeed":87.4,"strikeZoneTop":3.36169707231981,"strikeZoneBottom":1.61235478525371,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.689479121452592,"aZ":-13.688486680595151,"pfxX":3.679863884731639,"pfxZ":9.509093345973477,"pX":-1.0740591695865558,"pZ":2.6016385343523063,"vX0":-9.719328184634058,"vY0":-138.27662167983192,"vZ0":-7.054562837970452,"x":157.94,"y":168.54,"x0":2.002246825376508,"y0":50.005746649210145,"z0":6.097309730031849,"aX":7.156964002382893},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.0,"breakHorizontal":-4.7,"spinRate":2522,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.39550808522993286,"extension":6.671990932309297},"index":0,"playId":"c51d086e-d234-3327-8433-f10c3081b2b9","pitchNumber":1,"startTime":"2025-08-28T18:39:46.606Z","endTime":"2025-08-28T18:39:50.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53141612983615,"aZ":-30.52008453168322,"pfxX":-2.468450236689548,"pfxZ":1.0124739149835609,"pX":-0.5661857758646708,"pZ":2.362482067944654,"vX0":-5.5319484891142086,"vY0":-126.34821596893093,"vZ0":-3.6743614613893376,"x":138.58,"y":174.99,"x0":1.964355950931922,"y0":50.002068198720934,"z0":6.2640092255829405,"aX":-4.026484824954806},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":5.6,"spinRate":2279,"spinDirection":221},"zone":4,"typeConfidence":2.0,"plateTime":0.4319936513206408,"extension":6.526178943907331},"index":1,"playId":"b434ae78-6fed-3660-b00f-a4cb8be0ca56","pitchNumber":2,"startTime":"2025-08-28T18:39:59.315Z","endTime":"2025-08-28T18:40:03.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.38000049768647,"strikeZoneBottom":1.65541608071275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.59420021615749,"aZ":-27.317287396340358,"pfxX":-2.011604458608522,"pfxZ":2.8476388150378193,"pX":0.5178844397181943,"pZ":1.7936851004495622,"vX0":-3.206593697336321,"vY0":-129.23114929621983,"vZ0":-5.7961424569950974,"x":97.26,"y":190.35,"x0":2.031818245091509,"y0":50.00555776686,"z0":6.139377222350528,"aX":-3.4340714284823464},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":4.3,"spinRate":2539,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.4223467966191494,"extension":6.661827605382834},"index":2,"playId":"3f7ce10f-5fb0-39c7-875b-1fce1a41ce50","pitchNumber":3,"startTime":"2025-08-28T18:40:19.287Z","endTime":"2025-08-28T18:40:23.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-08-28T18:40:29.553Z","endTime":"2025-08-28T18:40:39.410Z","isPitch":false,"type":"action","player":{"id":656896,"link":"/api/v1/people/656896"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.5,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.35052622313347,"aZ":-34.30131762707327,"pfxX":-6.965011791987676,"pfxZ":-1.4619827574880846,"pX":-0.5003615520848852,"pZ":0.3139023948187367,"vX0":-3.8078690044683206,"vY0":-119.84157698131736,"vZ0":-6.300336613244256,"x":136.07,"y":230.3,"x0":2.0146175802062984,"y0":50.004391017523965,"z0":6.044160001213117,"aX":-10.122171397835189},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.0,"breakHorizontal":13.6,"spinRate":2205,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.4572056485780678,"extension":6.817479778817279},"index":4,"playId":"585ecf96-9452-3eb2-a20f-c1d7afdbf5d4","pitchNumber":4,"startTime":"2025-08-28T18:40:39.410Z","endTime":"2025-08-28T18:40:45.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:40:45.934Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colton Cowser called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T18:40:51.439Z","endTime":"2025-08-28T18:41:40.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"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":2},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.4,"endSpeed":83.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.72766470073229,"aZ":-27.017759165529554,"pfxX":-2.327738731790255,"pfxZ":2.9682057376899547,"pX":-0.5744710219443327,"pZ":1.424103031654848,"vX0":-6.011416902936779,"vY0":-130.12465254600406,"vZ0":-6.846384896357675,"x":138.9,"y":200.33,"x0":2.0554139238663343,"y0":50.00438723602278,"z0":6.097328777106396,"aX":-4.048395302276832},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.2,"breakHorizontal":5.4,"spinRate":2569,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.41869715815852127,"extension":6.584138650691528},"index":0,"playId":"71a648ab-9ff6-3a86-b19b-e9723c61cb0c","pitchNumber":1,"startTime":"2025-08-28T18:41:10.843Z","endTime":"2025-08-28T18:41:13.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.28738937457261,"strikeZoneBottom":1.4293051760782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.005997817901584,"aZ":-19.71885723458728,"pfxX":9.539439945730468,"pfxZ":6.303202007100559,"pX":-0.7430546510038374,"pZ":2.366920866799533,"vX0":-10.754135999820924,"vY0":-139.38056300016154,"vZ0":-6.231799609126403,"x":145.32,"y":174.87,"x0":1.9176822075652047,"y0":50.0031803294378,"z0":5.92471028758514,"aX":18.854044154948216},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":10.3,"breakHorizontal":-15.1,"spinRate":2431,"spinDirection":146},"zone":4,"typeConfidence":2.0,"plateTime":0.3922991891580563,"extension":6.6836831692840715},"index":1,"playId":"6adc805e-0dad-36fb-b55c-f02baab5e431","pitchNumber":2,"startTime":"2025-08-28T18:41:23.113Z","endTime":"2025-08-28T18:41:26.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.0,"strikeZoneTop":3.29637450951025,"strikeZoneBottom":1.43827627207443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.318281701389484,"aZ":-29.978053737648565,"pfxX":-4.82101114369776,"pfxZ":1.4752131572165457,"pX":-0.6470317099559071,"pZ":1.8319933940552413,"vX0":-4.059028110813251,"vY0":-121.22845275184038,"vZ0":-4.110377714277582,"x":141.66,"y":189.32,"x0":1.6744576127508302,"y0":50.00480147537405,"z0":6.161427650993744,"aX":-7.188138503813109},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":1.9,"breakHorizontal":9.7,"spinRate":2352,"spinDirection":308},"zone":7,"typeConfidence":2.0,"plateTime":0.4515201432601592,"extension":6.766383667737342},"index":2,"playId":"3a4195da-a4c4-3533-8e35-512ecb4cc17c","pitchNumber":3,"startTime":"2025-08-28T18:41:36.849Z","endTime":"2025-08-28T18:41:40.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:41:40.650Z","atBatIndex":47},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Coby Mayo flies out to right fielder Roman Anthony.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-28T18:41:44.447Z","endTime":"2025-08-28T18:42:54.932Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691723,"fullName":"Coby Mayo","link":"/api/v1/people/691723"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676979,"fullName":"Garrett Crochet","link":"/api/v1/people/676979"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"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":3},"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":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.66419741656205,"strikeZoneBottom":1.77966570941327,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.977733495739475,"aZ":-24.39403295959067,"pfxX":9.281706802339523,"pfxZ":3.995185140808477,"pX":-1.0837205272784167,"pZ":2.673752032436231,"vX0":-12.034758131567218,"vY0":-138.22079792642853,"vZ0":-4.316055600985434,"x":158.31,"y":166.59,"x0":2.107943652610553,"y0":50.001269404314165,"z0":5.880593435372229,"aX":18.071702055842657},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":6.5,"breakHorizontal":-14.5,"spinRate":2261,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3953001877005815,"extension":6.745215348797293},"index":0,"playId":"51ddd4ca-d9d2-3f9d-b9ae-28b8789cc68e","pitchNumber":1,"startTime":"2025-08-28T18:42:03.497Z","endTime":"2025-08-28T18:42:06.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.3,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.794984337484337,"aZ":-24.741080641342315,"pfxX":-1.2190447347840547,"pfxZ":4.152802493623882,"pX":-0.7451557225440685,"pZ":1.8534320410905294,"vX0":-6.629042460392543,"vY0":-132.28770759501563,"vZ0":-6.116098284861959,"x":145.4,"y":188.74,"x0":1.9420015851227646,"y0":50.00052433625164,"z0":5.9863618024712,"aX":-2.178689750124205},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":6.5,"breakHorizontal":3.5,"spinRate":2406,"spinDirection":175},"zone":7,"typeConfidence":2.0,"plateTime":0.41260110009150575,"extension":6.657814172678707},"index":1,"playId":"23989101-be07-346d-8809-361688425921","pitchNumber":2,"startTime":"2025-08-28T18:42:18.598Z","endTime":"2025-08-28T18:42:21.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-08-28T18:42:31.058Z","endTime":"2025-08-28T18:42:45.442Z","isPitch":false,"type":"action","player":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":82.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.00425426213227,"aZ":-28.79445436916796,"pfxX":-1.87033845437522,"pfxZ":1.9857788397951968,"pX":-0.004340278838373838,"pZ":2.2062139653240957,"vX0":-4.88134790771143,"vY0":-129.30898294238446,"vZ0":-4.416878917433328,"x":117.17,"y":179.21,"x0":2.1478988782776014,"y0":50.00215512114637,"z0":6.13602706640123,"aX":-3.177576637831832},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.9,"breakHorizontal":4.4,"spinRate":2519,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.422973660112294,"extension":6.7009958131408425},"hitData":{"launchSpeed":89.4,"launchAngle":59.0,"totalDistance":226.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":182.8,"coordY":128.92}},"index":3,"playId":"dc01b46d-7f9a-3aaa-90c3-b85bdbaa5b31","pitchNumber":3,"startTime":"2025-08-28T18:42:45.442Z","endTime":"2025-08-28T18:42:54.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_ab"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_ab"},{"player":{"id":691723,"link":"/api/v1/people/691723"},"credit":"b_pa"},{"player":{"id":676979,"link":"/api/v1/people/676979"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:42:54.932Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Narváez strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T18:45:18.983Z","endTime":"2025-08-28T18:46:07.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-28T18:45:02.256Z","endTime":"2025-08-28T18:45:21.281Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.035794605164764,"aZ":-27.2019483184651,"pfxX":2.2475841068670412,"pfxZ":2.7091838991264563,"pX":1.1947915327993623,"pZ":2.48401834482392,"vX0":5.345464738685932,"vY0":-134.14530089295806,"vZ0":-3.54339960434526,"x":71.46,"y":171.71,"x0":-1.1100156616598496,"y0":50.00370471694504,"z0":5.745555351000354,"aX":4.125537728581141},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":-5.2,"spinRate":2817,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4071826760439281,"extension":6.127641354428414},"index":1,"playId":"1b5db2ac-35fc-3aa6-9785-e9c5e61599dc","pitchNumber":1,"startTime":"2025-08-28T18:45:21.281Z","endTime":"2025-08-28T18:45:25.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.980835461039995,"aZ":-23.96957502041378,"pfxX":1.831837301167297,"pfxZ":4.412440408840918,"pX":0.5411104046583002,"pZ":2.308260147758157,"vX0":4.020507318383444,"vY0":-135.82628929812304,"vZ0":-4.563642423208228,"x":96.37,"y":176.46,"x0":-1.1989218080478723,"y0":50.00378556854582,"z0":5.686219083131893,"aX":3.4079720863779066},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.2,"breakHorizontal":-4.2,"spinRate":2630,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.40393191955883845,"extension":6.129699243556923},"index":2,"playId":"2c64ce19-2f5b-310e-b467-740e7941da63","pitchNumber":2,"startTime":"2025-08-28T18:45:39.230Z","endTime":"2025-08-28T18:45:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.9,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492480905252123,"aZ":-32.49895129339517,"pfxX":8.397462829932188,"pfxZ":-0.22003908573485642,"pX":-0.1924793550758825,"pZ":1.3711625331639872,"vX0":0.4341687038520078,"vY0":-121.38152097066607,"vZ0":-3.3653961151164884,"x":124.34,"y":201.76,"x0":-1.4629056444724946,"y0":50.003976025468035,"z0":5.6555769240321885,"aX":12.319737554186192},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":-15.2,"spinRate":2888,"spinDirection":61},"zone":13,"typeConfidence":2.0,"plateTime":0.4541930682910684,"extension":6.058031532463622},"index":3,"playId":"5037ef19-830a-3c8c-8670-d8b209f2680b","pitchNumber":3,"startTime":"2025-08-28T18:46:01.592Z","endTime":"2025-08-28T18:46:07.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:46:07.599Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ceddanne Rafaela called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T18:46:08.427Z","endTime":"2025-08-28T18:47:52.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.1,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.2614792154816,"aZ":-17.653981240716448,"pfxX":-8.021776935248301,"pfxZ":7.2765243205187655,"pX":-1.0705706372628079,"pZ":2.380368138713186,"vX0":3.4997937276846076,"vY0":-140.91626296708463,"vZ0":-5.973767390595787,"x":157.81,"y":174.51,"x0":-1.291621866275038,"y0":50.00463495177037,"z0":5.682136291625076,"aX":-16.013805669819153},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":13.7,"spinRate":2247,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3898034521809106,"extension":6.026542302298666},"index":0,"playId":"6c4fcb66-f48b-38c9-8dcf-87b10c4cec31","pitchNumber":1,"startTime":"2025-08-28T18:46:31.439Z","endTime":"2025-08-28T18:46:36.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.3,"strikeZoneTop":3.50268342000681,"strikeZoneBottom":1.62249870830158,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.609648659881053,"aZ":-35.613482598932585,"pfxX":10.011532942769794,"pfxZ":-2.356939829468268,"pX":1.7292652532410577,"pZ":0.3499710535126667,"vX0":4.0799635113118615,"vY0":-121.21106075220167,"vZ0":-4.945446590843677,"x":51.08,"y":229.33,"x0":-1.2851235756675152,"y0":50.00203775608414,"z0":5.588496181667091,"aX":14.629674216443211},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-5.3,"breakHorizontal":-19.2,"spinRate":2951,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.45498307835109353,"extension":6.074400409604768},"index":1,"playId":"6b0ce6f5-efa5-372f-87fb-912e0d893451","pitchNumber":2,"startTime":"2025-08-28T18:47:09.144Z","endTime":"2025-08-28T18:47:12.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.5,"strikeZoneTop":3.40775271927485,"strikeZoneBottom":1.55780802197715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.681099026999867,"aZ":-20.063575354873464,"pfxX":-7.417641641449034,"pfxZ":5.957987928179603,"pX":0.2157280253642723,"pZ":2.1892193392843984,"vX0":6.537152322499632,"vY0":-140.86318661185814,"vZ0":-6.091466557787067,"x":108.78,"y":179.67,"x0":-1.1588192320621051,"y0":50.001497721777554,"z0":5.655119798839055,"aX":-15.070833347303898},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":12.2,"spinRate":2329,"spinDirection":178},"zone":5,"typeConfidence":2.0,"plateTime":0.3872136698447446,"extension":6.189876074022651},"index":2,"playId":"581d541c-847a-3c51-a8fc-cdc4bb755e2c","pitchNumber":3,"startTime":"2025-08-28T18:47:28.874Z","endTime":"2025-08-28T18:47:32.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":89.3,"strikeZoneTop":3.40685844571856,"strikeZoneBottom":1.52659634240719,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.402433352669004,"aZ":-11.350797315361644,"pfxX":-1.4411744441965664,"pfxZ":10.269286456586237,"pX":0.544777757328952,"pZ":1.7095747932150644,"vX0":4.360402282926829,"vY0":-141.0894977979922,"vZ0":-9.120837815398295,"x":96.23,"y":192.62,"x0":-0.8295863025945205,"y0":50.00139969660472,"z0":5.704589222684737,"aX":-2.922455730752431},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":1.8,"spinRate":2414,"spinDirection":198},"zone":9,"typeConfidence":2.0,"plateTime":0.387383007004483,"extension":6.267352099679966},"index":3,"playId":"bb19b777-2b63-35a2-9b3b-cb48265589d2","pitchNumber":4,"startTime":"2025-08-28T18:47:48.533Z","endTime":"2025-08-28T18:47:52.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":678882,"link":"/api/v1/people/678882","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:47:52.042Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jhostynxon Garcia lines out to second baseman Jackson Holliday.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-28T18:47:54.763Z","endTime":"2025-08-28T18:49:23.797Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669704,"fullName":"Kade Strowd","link":"/api/v1/people/669704"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":691373,"fullName":"Jhostynxon Garcia","link":"/api/v1/people/691373"},"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_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":84.4,"endSpeed":77.1,"strikeZoneTop":3.51416510416027,"strikeZoneBottom":1.69331201974037,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.675256439010713,"aZ":-37.511866861569544,"pfxX":8.685206401463319,"pfxZ":-3.545641338326784,"pX":0.8344147360526245,"pZ":1.473478150459285,"vX0":2.649591426951804,"vY0":-122.87731410288659,"vZ0":-2.2983540529626945,"x":85.19,"y":199.0,"x0":-1.3899614336784762,"y0":50.0009702394169,"z0":5.653206985192501,"aX":13.084520433521117},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.7,"breakHorizontal":-16.3,"spinRate":2940,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44826452625782975,"extension":6.001390288074897},"index":0,"playId":"9c6e9d50-df77-3cca-8932-04f795b913a7","pitchNumber":1,"startTime":"2025-08-28T18:48:19.379Z","endTime":"2025-08-28T18:48:23.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.6,"endSpeed":88.1,"strikeZoneTop":3.60814597950128,"strikeZoneBottom":1.69689174893254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98075922213198,"aZ":-23.2752568427244,"pfxX":-8.351795553104171,"pfxZ":4.462456893280912,"pX":-0.25094402096218044,"pZ":2.824659545793716,"vX0":5.320029688423801,"vY0":-140.55700234056283,"vZ0":-3.7455808726659288,"x":126.57,"y":162.51,"x0":-1.0868695475812873,"y0":50.00171030354882,"z0":5.692793473185114,"aX":-16.646730339245515},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":2360,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.39025505931315996,"extension":6.2737644105556605},"index":1,"playId":"63a62750-7c01-3d6b-9714-4eeb5731192b","pitchNumber":2,"startTime":"2025-08-28T18:48:37.172Z","endTime":"2025-08-28T18:48:40.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.4,"endSpeed":87.9,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.37968023164755,"aZ":-19.941242043686923,"pfxX":-9.356847189902734,"pfxZ":6.164197820987887,"pX":0.2007964295876603,"pZ":3.1149442411342365,"vX0":6.744925940315619,"vY0":-140.17303792784352,"vZ0":-3.7108534412445042,"x":109.35,"y":154.68,"x0":-1.0237675292756863,"y0":50.00654102445919,"z0":5.761899732315245,"aX":-18.580137956212823},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.6,"breakHorizontal":15.5,"spinRate":2300,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.3911096007842918,"extension":6.297095037700889},"index":2,"playId":"3de15ff3-96e6-39e3-87f5-3118af0f2a46","pitchNumber":3,"startTime":"2025-08-28T18:48:55.377Z","endTime":"2025-08-28T18:48:58.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":77.4,"strikeZoneTop":3.371,"strikeZoneBottom":1.535,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.056714294417006,"aZ":-36.61197665293222,"pfxX":9.861693140041226,"pfxZ":-2.902280783476563,"pX":0.6917325220017042,"pZ":2.1568888899235663,"vX0":1.9393986562866767,"vY0":-123.70150084125507,"vZ0":-1.0076109821751624,"x":90.63,"y":180.54,"x0":-1.3856595275073986,"y0":50.006086298331596,"z0":5.679517477776072,"aX":15.060419138597705},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.3,"breakHorizontal":-18.4,"spinRate":2788,"spinDirection":64},"zone":6,"typeConfidence":2.0,"plateTime":0.4453061394608655,"extension":6.009603200390665},"hitData":{"launchSpeed":95.6,"launchAngle":10.0,"totalDistance":178.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":142.12,"coordY":132.08}},"index":3,"playId":"34247857-2828-34ff-80e9-9ea76b1a0731","pitchNumber":4,"startTime":"2025-08-28T18:49:17.767Z","endTime":"2025-08-28T18:49:23.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":691373,"link":"/api/v1/people/691373","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_ab"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_ab"},{"player":{"id":691373,"link":"/api/v1/people/691373"},"credit":"b_pa"},{"player":{"id":669704,"link":"/api/v1/people/669704"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:49:23.797Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dylan Carlson walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T18:51:59.466Z","endTime":"2025-08-28T18:54:02.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4,5,6,7],"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jordan Hicks replaces Garrett Crochet.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T18:51:24.293Z","endTime":"2025-08-28T18:52:01.381Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663855,"link":"/api/v1/people/663855"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676979,"link":"/api/v1/people/676979","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":95.9,"endSpeed":87.1,"strikeZoneTop":3.53000010271977,"strikeZoneBottom":1.56479637241407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.17295280166279,"aZ":-22.868791341563014,"pfxX":-10.198279600194876,"pfxZ":4.7484782871622695,"pX":-0.20884157020965385,"pZ":4.322146746329787,"vX0":6.934665142255691,"vY0":-139.53089337152036,"vZ0":-0.6837701931978006,"x":124.96,"y":122.08,"x0":-1.409138512196204,"y0":50.00264175706462,"z0":6.085485877088514,"aX":-19.986630074721567},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":1717,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.3934547793889491,"extension":6.079307020799132},"index":1,"playId":"5496389c-6dc8-32ca-9913-b08ccca72b9d","pitchNumber":1,"startTime":"2025-08-28T18:52:01.381Z","endTime":"2025-08-28T18:52:04.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.4,"endSpeed":86.1,"strikeZoneTop":3.48082915624099,"strikeZoneBottom":1.57512348826022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.083692478334715,"aZ":-21.183268604252643,"pfxX":-7.719739259681752,"pfxZ":5.780453973693861,"pX":0.8411678862785904,"pZ":3.3976128713963742,"vX0":9.038894398209223,"vY0":-137.20949927628587,"vZ0":-2.837995057852708,"x":84.94,"y":147.04,"x0":-1.4968270441604439,"y0":50.00386488416349,"z0":5.892956753096917,"aX":-14.682698236711557},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.1,"breakHorizontal":12.0,"spinRate":1777,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3995793874216229,"extension":6.034617685819974},"index":2,"playId":"0d5ae474-6ab9-342b-9acc-a06e0117002f","pitchNumber":2,"startTime":"2025-08-28T18:52:18.932Z","endTime":"2025-08-28T18:52:22.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"index":3,"startTime":"2025-08-28T18:52:38.277Z","endTime":"2025-08-28T18:53:10.976Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":89.3,"strikeZoneTop":3.64770748775479,"strikeZoneBottom":1.64731461722372,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.692300643842767,"aZ":-22.569895211564507,"pfxX":-7.8828411566929155,"pfxZ":4.7446958694019195,"pX":0.18032174654908678,"pZ":3.4301160028052324,"vX0":7.175333945581855,"vY0":-140.38819344768612,"vZ0":-3.0613294539406266,"x":110.13,"y":146.17,"x0":-1.3675207577900412,"y0":50.001991941737764,"z0":5.981027339808126,"aX":-15.950695694834005},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":8.3,"breakHorizontal":13.1,"spinRate":1740,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3881344039969852,"extension":6.191278541048248},"index":4,"playId":"03e89088-e457-3362-a5a6-611516933064","pitchNumber":3,"startTime":"2025-08-28T18:53:10.976Z","endTime":"2025-08-28T18:53:14.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.4,"strikeZoneTop":3.59878821260951,"strikeZoneBottom":1.77225995106584,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.604627047695523,"aZ":-34.09765592173775,"pfxX":-0.25784833347335656,"pfxZ":-1.2883739957247116,"pX":-1.2591982350121789,"pZ":3.6089998552208584,"vX0":1.8574809307224192,"vY0":-121.19411305016965,"vZ0":1.8081809021396869,"x":165.0,"y":141.34,"x0":-2.0019722265044027,"y0":50.005404343260594,"z0":5.830457923749945,"aX":-0.38384954261079196},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.7,"breakHorizontal":0.0,"spinRate":1908,"spinDirection":61},"zone":11,"typeConfidence":2.0,"plateTime":0.4518755604651692,"extension":5.989429763215587},"index":5,"playId":"52d96c00-89ac-32d4-85ed-4caae724453b","pitchNumber":4,"startTime":"2025-08-28T18:53:24.863Z","endTime":"2025-08-28T18:53:28.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43150248093077,"aZ":-23.339788124166052,"pfxX":-9.575677380424857,"pfxZ":4.46969559718155,"pX":-0.093639687582973,"pZ":3.4162034685096967,"vX0":6.9849591072913135,"vY0":-139.65376826516447,"vZ0":-3.0304364028017985,"x":120.57,"y":146.54,"x0":-1.3830789885608599,"y0":50.000925607242685,"z0":6.050535307991663,"aX":-18.91355799773184},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.7,"breakHorizontal":15.8,"spinRate":1802,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39220513630278875,"extension":6.11269147663161},"index":6,"playId":"ca469919-14ad-3e04-aaae-ae9824895f97","pitchNumber":5,"startTime":"2025-08-28T18:53:39.149Z","endTime":"2025-08-28T18:53:43.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.68645053967799,"strikeZoneBottom":1.63762936847336,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.89193910460237,"aZ":-16.346147831266347,"pfxX":-8.964007149932511,"pfxZ":7.805434282130694,"pX":0.9859343201716602,"pZ":1.7491911863686544,"vX0":9.420149256772673,"vY0":-141.22408109864986,"vZ0":-8.593773485950123,"x":79.42,"y":191.55,"x0":-1.221571552184104,"y0":50.00517114403273,"z0":5.874063639485315,"aX":-18.18532203082439},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.6,"breakHorizontal":14.4,"spinRate":1946,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3872207461858972,"extension":6.225019511658142},"index":7,"playId":"f3cd718a-926b-3ae8-a81e-d6f219102ab5","pitchNumber":6,"startTime":"2025-08-28T18:53:58.131Z","endTime":"2025-08-28T18:54:02.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:54:02.422Z","atBatIndex":52},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Alex Jackson grounds into a double play, second baseman Ceddanne Rafaela to first baseman Romy Gonzalez. Dylan Carlson out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T18:54:10.803Z","endTime":"2025-08-28T18:55:44.260Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"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,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.53000008042036,"strikeZoneBottom":1.7170669858555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.53918774225328,"aZ":-17.18742182542696,"pfxX":-8.883718172241213,"pfxZ":7.388933756122302,"pX":1.1856652954491458,"pZ":3.124578207812019,"vX0":10.197469479243773,"vY0":-141.55911033843822,"vZ0":-4.470821453080653,"x":71.81,"y":154.42,"x0":-1.3104082447748797,"y0":50.00121312384034,"z0":5.825830564074762,"aX":-18.01512505362131},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.6,"breakHorizontal":14.0,"spinRate":1961,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.38703849721500605,"extension":6.345663543550438},"index":0,"playId":"5d0d9893-ca00-32da-a94f-b002e54f239d","pitchNumber":1,"startTime":"2025-08-28T18:54:26.464Z","endTime":"2025-08-28T18:54:29.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.65597003880144,"strikeZoneBottom":1.70913688204092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17170001353154,"aZ":-21.006403668444765,"pfxX":-9.118949321303802,"pfxZ":5.502910716334563,"pX":-0.026428043817268158,"pZ":3.364660228932155,"vX0":7.2316302305350755,"vY0":-141.5287659459732,"vZ0":-3.3713891401841356,"x":118.01,"y":147.93,"x0":-1.4294273813941376,"y0":50.0025287395958,"z0":5.915951443358139,"aX":-18.506753210679808},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.5,"breakHorizontal":15.0,"spinRate":1820,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.3869471867681269,"extension":6.287325076641433},"index":1,"playId":"e30237d9-8fbd-35af-8cb1-fd0fcc058d4f","pitchNumber":2,"startTime":"2025-08-28T18:54:42.785Z","endTime":"2025-08-28T18:54:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":84.2,"endSpeed":77.1,"strikeZoneTop":3.39237409544459,"strikeZoneBottom":1.47727293415809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.537246372336014,"aZ":-29.369094096299843,"pfxX":3.713686704960414,"pfxZ":1.846726314558616,"pX":-0.19898732365749847,"pZ":4.212867626771201,"vX0":3.0170017124016373,"vY0":-122.63495853318501,"vZ0":2.383496986223739,"x":124.58,"y":125.03,"x0":-1.9283121332473359,"y0":50.0052320373527,"z0":5.735607702872695,"aX":5.649369702092892},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":4.2,"breakHorizontal":-7.4,"spinRate":2184,"spinDirection":76},"zone":11,"typeConfidence":2.0,"plateTime":0.4468488292010315,"extension":6.150911703304088},"index":2,"playId":"297017d7-3efb-395b-b79f-b6b182797b92","pitchNumber":3,"startTime":"2025-08-28T18:55:01.097Z","endTime":"2025-08-28T18:55:04.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.53328155137974,"strikeZoneBottom":1.6920525358809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.693441506299546,"aZ":-20.291802634346297,"pfxX":-9.501366094165762,"pfxZ":5.79796467125691,"pX":0.2799623927367171,"pZ":3.346662805355235,"vX0":7.959460925651999,"vY0":-141.83641431095188,"vZ0":-3.887244894622932,"x":106.33,"y":148.42,"x0":-1.3202656936213404,"y0":50.00112463203748,"z0":6.019331002372585,"aX":-19.468397142364527},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.0,"breakHorizontal":15.7,"spinRate":1901,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.38532131728002916,"extension":6.245601805973543},"index":3,"playId":"3ef5bf80-11df-3a11-b97f-97d2870d4438","pitchNumber":4,"startTime":"2025-08-28T18:55:18.587Z","endTime":"2025-08-28T18:55:22.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":98.1,"endSpeed":90.2,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.24953962980606,"aZ":-17.91930163216053,"pfxX":-9.178644866252139,"pfxZ":6.893934693557301,"pX":0.49814546253196457,"pZ":1.7090052458113325,"vX0":7.912138015430357,"vY0":-142.52051231342878,"vZ0":-8.416152873973182,"x":98.01,"y":192.64,"x0":-1.114791336992502,"y0":50.00187420811706,"z0":5.821350148443529,"aX":-18.97410640472217},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.0,"breakHorizontal":15.1,"spinRate":1804,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3835990974196788,"extension":6.288323414872098},"hitData":{"launchSpeed":101.6,"launchAngle":-19.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.53,"coordY":149.63}},"index":4,"playId":"3e70c589-ecc9-3b61-9046-037baf1919b8","pitchNumber":5,"startTime":"2025-08-28T18:55:37.239Z","endTime":"2025-08-28T18:55:44.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"first":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":52.1,"awayTeamWinProbability":47.9,"homeTeamWinProbabilityAdded":-12.300000000000004,"leverageIndex":2.33,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:55:44.260Z","atBatIndex":53},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jackson Holliday doubles (18) on a sharp line drive to right fielder Roman Anthony.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T18:56:04.201Z","endTime":"2025-08-28T18:56:38.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":91.3,"strikeZoneTop":3.41478844643544,"strikeZoneBottom":1.59059086117247,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52123032589781,"aZ":-17.869528067770176,"pfxX":-7.01913173560818,"pfxZ":6.774027444429654,"pX":0.4824141453159809,"pZ":3.060017604940415,"vX0":7.172602600470866,"vY0":-143.36494422312393,"vZ0":-5.380911055026278,"x":98.61,"y":156.16,"x0":-1.1221165718704502,"y0":50.00706362117412,"z0":6.051443109597836,"aX":-14.83252551587871},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":11.5,"breakHorizontal":11.5,"spinRate":1851,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.3798941734835801,"extension":6.169708241512808},"index":0,"playId":"ed6b3adc-79aa-3b52-8381-bcb3bbd67259","pitchNumber":1,"startTime":"2025-08-28T18:56:09.748Z","endTime":"2025-08-28T18:56:12.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.3,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.64975763024644,"aZ":-28.49128877194693,"pfxX":-2.441612106627013,"pfxZ":2.2556109240479882,"pX":0.2656754755303863,"pZ":1.875074343170528,"vX0":4.616521626857734,"vY0":-126.9012524004806,"vZ0":-4.922817763068203,"x":106.87,"y":188.15,"x0":-1.2587926343273932,"y0":50.00322164708616,"z0":6.10618991284701,"aX":-3.9877953690627117},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.2,"breakHorizontal":3.4,"spinRate":971,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.43140574140001187,"extension":6.083263415843641},"hitData":{"launchSpeed":104.4,"launchAngle":11.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":204.28,"coordY":119.77}},"index":1,"playId":"3ea41719-6301-3132-8624-dbc7237f0b23","pitchNumber":2,"startTime":"2025-08-28T18:56:24.653Z","endTime":"2025-08-28T18:56:38.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":4.3999999999999915,"leverageIndex":0.82,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:56:38.005Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeremiah Jackson grounds out, second baseman Ceddanne Rafaela to first baseman Romy Gonzalez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-28T18:56:39.645Z","endTime":"2025-08-28T18:57:46.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663855,"fullName":"Jordan Hicks","link":"/api/v1/people/663855"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.117079620115636,"aZ":-18.071839865242946,"pfxX":-9.25275227549026,"pfxZ":6.668602425820739,"pX":-0.29523098451718377,"pZ":3.8879995657290203,"vX0":6.1812204605379275,"vY0":-143.97195782975865,"vZ0":-3.2296671180123613,"x":128.25,"y":133.8,"x0":-1.2597200957542267,"y0":50.00451774976898,"z0":6.132625065578543,"aX":-19.569314997717495},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":11.6,"breakHorizontal":15.6,"spinRate":1718,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.37938862079943414,"extension":6.257797060650197},"index":0,"playId":"a806c232-c119-3804-a9fd-499a02d0e464","pitchNumber":1,"startTime":"2025-08-28T18:57:09.013Z","endTime":"2025-08-28T18:57:14.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":100.3,"endSpeed":92.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.534636338975627,"aZ":-17.5874665375317,"pfxX":-9.688787930002995,"pfxZ":6.702092486331873,"pX":-0.9890815689788142,"pZ":2.4886276398534,"vX0":4.400974613166605,"vY0":-145.96328055977347,"vZ0":-6.8284215902223515,"x":154.7,"y":171.59,"x0":-1.250077372560304,"y0":50.00630581425553,"z0":5.901365968991296,"aX":-21.09310302749145},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":11.0,"breakHorizontal":16.8,"spinRate":1789,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.37401541578347963,"extension":6.310205334317508},"hitData":{"launchSpeed":98.9,"launchAngle":2.0,"totalDistance":64.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.16,"coordY":142.56}},"index":1,"playId":"6cad2878-4083-3c54-a762-b4ec731e90c3","pitchNumber":2,"startTime":"2025-08-28T18:57:39.063Z","endTime":"2025-08-28T18:57:46.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"second":{"id":702616,"link":"/api/v1/people/702616"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":663855,"link":"/api/v1/people/663855"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.499999999999993,"leverageIndex":2.44,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-28T18:57:46.638Z","atBatIndex":55},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Roman Anthony walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T19:00:07.916Z","endTime":"2025-08-28T19:01:44.430Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,7],"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":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Kade Strowd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"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-28T18:59:58.426Z","endTime":"2025-08-28T19:00:09.985Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669704,"link":"/api/v1/people/669704","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.3,"endSpeed":87.2,"strikeZoneTop":3.66999849243319,"strikeZoneBottom":1.74733476647206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.567622975781966,"aZ":-9.034830011561688,"pfxX":-2.725243627497922,"pfxZ":11.787219924248136,"pX":1.418274950022661,"pZ":3.136662919717353,"vX0":7.941821509139032,"vY0":-139.93656474236886,"vZ0":-5.988112704421161,"x":62.94,"y":154.09,"x0":-1.115316970861431,"y0":50.00426182543377,"z0":5.910501118381236,"aX":-5.351520647450087},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":3.1,"spinRate":2535,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.392939153897371,"extension":5.977945498081168},"index":1,"playId":"99c7e193-53e9-37c6-a0e6-d2cb1719294d","pitchNumber":1,"startTime":"2025-08-28T19:00:09.985Z","endTime":"2025-08-28T19:00:13.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":77.8,"strikeZoneTop":3.60416848157405,"strikeZoneBottom":1.70885823326743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.545044866220454,"aZ":-16.815188829844455,"pfxX":-7.308698253665522,"pfxZ":9.845212900443002,"pX":-0.789914752114214,"pZ":2.2025545575068306,"vX0":4.163336496427272,"vY0":-125.01231818558071,"vZ0":-5.412906797960874,"x":147.11,"y":179.31,"x0":-1.5396538844342298,"y0":50.00497572965327,"z0":5.8059235902028785,"aX":-11.405007504420704},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":16.6,"breakHorizontal":12.1,"spinRate":2374,"spinDirection":223},"zone":7,"typeConfidence":0.88,"plateTime":0.4405425643944971,"extension":6.098057379679439},"index":2,"playId":"b97a0f6e-4bcf-3642-adb7-7ea23a86efb9","pitchNumber":2,"startTime":"2025-08-28T19:00:25.434Z","endTime":"2025-08-28T19:00:29.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":77.2,"strikeZoneTop":3.744671590683,"strikeZoneBottom":1.75626094743507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.143560459012026,"aZ":-16.805974894474076,"pfxX":-8.331803161742307,"pfxZ":10.026863874571593,"pX":0.28704955177532926,"pZ":1.3728611221275016,"vX0":7.068624385113467,"vY0":-123.93510625725914,"vZ0":-7.075734877687081,"x":106.06,"y":201.71,"x0":-1.5399553218216668,"y0":50.004041264761085,"z0":5.703560433101251,"aX":-12.772920300994612},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":16.4,"breakHorizontal":13.1,"spinRate":2459,"spinDirection":222},"zone":14,"typeConfidence":0.9,"plateTime":0.44444001385486764,"extension":6.124491109144152},"index":3,"playId":"078cbc94-6598-3246-a7ac-b7bcd3d0e00a","pitchNumber":3,"startTime":"2025-08-28T19:00:40.463Z","endTime":"2025-08-28T19:00:43.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.3,"strikeZoneTop":3.55473929015867,"strikeZoneBottom":1.69061445891494,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.620275014271044,"aZ":-8.18947064975997,"pfxX":-4.961632503712604,"pfxZ":12.516990604789253,"pX":-0.5701065330254245,"pZ":2.156143933631501,"vX0":4.169561412248495,"vY0":-138.01299223869444,"vZ0":-8.25166440652296,"x":138.73,"y":180.56,"x0":-1.460778699795941,"y0":50.00604640778892,"z0":5.74802962316725,"aX":-9.509866421769066},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":21.0,"breakHorizontal":8.0,"spinRate":2525,"spinDirection":208},"zone":7,"typeConfidence":0.91,"plateTime":0.3978780963883337,"extension":5.951501397321701},"index":4,"playId":"f71a0410-3d3c-31d7-ba91-1db7cadb8108","pitchNumber":4,"startTime":"2025-08-28T19:00:56.440Z","endTime":"2025-08-28T19:00:59.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":86.6,"strikeZoneTop":3.67,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.28962235840445,"aZ":-9.111286818103101,"pfxX":-5.412395817939521,"pfxZ":11.891942366356645,"pX":-0.38297094556734596,"pZ":3.133769715185542,"vX0":4.7612743699683975,"vY0":-138.9012046464289,"vZ0":-5.7354910973723605,"x":131.6,"y":154.17,"x0":-1.4224695985675142,"y0":50.001756219642175,"z0":5.841522370438252,"aX":-10.496114346910973},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":20.4,"breakHorizontal":8.8,"spinRate":2654,"spinDirection":202},"zone":1,"typeConfidence":0.91,"plateTime":0.39546799082565487,"extension":6.010462549720713},"index":5,"playId":"7b8c2de4-bcae-310e-a8e4-2443f0a5faa2","pitchNumber":5,"startTime":"2025-08-28T19:01:13.688Z","endTime":"2025-08-28T19:01:16.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-28T19:01:27.276Z","endTime":"2025-08-28T19:01:39.392Z","isPitch":false,"type":"action","player":{"id":701350,"link":"/api/v1/people/701350"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.50436479106742,"strikeZoneBottom":1.59652323073477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.179958912875417,"aZ":-15.14002436154958,"pfxX":-6.373654389966156,"pfxZ":10.896756893482868,"pX":0.46531932400095727,"pZ":0.277716654724773,"vX0":6.663661445858963,"vY0":-124.5482299794244,"vZ0":-9.854790615366047,"x":99.26,"y":231.28,"x0":-1.4231019921204364,"y0":50.003731292115106,"z0":5.551517508195374,"aX":-9.964368045857977},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":17.5,"breakHorizontal":10.0,"spinRate":2343,"spinDirection":222},"zone":14,"typeConfidence":0.89,"plateTime":0.44061931129309384,"extension":6.1964808157463676},"index":7,"playId":"87d88e57-b603-3781-82a6-43af5ba60ed9","pitchNumber":6,"startTime":"2025-08-28T19:01:39.392Z","endTime":"2025-08-28T19:01:44.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701350,"link":"/api/v1/people/701350"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:01:44.430Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alex Bregman lines out sharply to third baseman Emmanuel Rivera.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T19:01:57.896Z","endTime":"2025-08-28T19:02:39.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608324,"fullName":"Alex Bregman","link":"/api/v1/people/608324"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","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":656896,"link":"/api/v1/people/656896"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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.6,"endSpeed":87.3,"strikeZoneTop":3.37092806543342,"strikeZoneBottom":1.65286731353611,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.44793365025771,"aZ":-11.642283482521782,"pfxX":-5.600677113463151,"pfxZ":10.468146762794891,"pX":-0.1611214283208794,"pZ":3.842397623728157,"vX0":5.03587948985964,"vY0":-139.20289086821262,"vZ0":-3.716904354466542,"x":123.14,"y":135.04,"x0":-1.266606252516781,"y0":50.00010288475014,"z0":5.966470212985178,"aX":-10.982338641739947},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":9.1,"spinRate":2454,"spinDirection":202},"zone":11,"typeConfidence":0.9,"plateTime":0.3935804565540395,"extension":6.030624901350729},"index":0,"playId":"e1ea408e-21f3-3e8e-9059-07b03627e92f","pitchNumber":1,"startTime":"2025-08-28T19:02:13.487Z","endTime":"2025-08-28T19:02:16.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.069024206820878,"aZ":-9.681347080350166,"pfxX":-4.9783618984436755,"pfxZ":11.482802758727887,"pX":-0.43193159124689356,"pZ":1.673211184689753,"vX0":4.426818866456737,"vY0":-139.04419113285408,"vZ0":-9.066447513172516,"x":133.46,"y":193.6,"x0":-1.3975554022258563,"y0":50.00470657322034,"z0":5.618131914248172,"aX":-9.752757780643647},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.1,"breakHorizontal":8.2,"spinRate":2562,"spinDirection":204},"zone":7,"typeConfidence":0.91,"plateTime":0.3938766348211784,"extension":6.134663972819051},"hitData":{"launchSpeed":101.8,"launchAngle":10.0,"totalDistance":172.0,"trajectory":"line_drive","hardness":"hard","location":"5","coordinates":{"coordX":80.48,"coordY":148.68}},"index":1,"playId":"35a76166-c750-3509-9267-2802489d5930","pitchNumber":2,"startTime":"2025-08-28T19:02:33.059Z","endTime":"2025-08-28T19:02:39.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608324,"link":"/api/v1/people/608324","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":608324,"link":"/api/v1/people/608324"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":6.599999999999994,"leverageIndex":2.83,"dramaIndex":117.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:02:39.098Z","atBatIndex":57},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trevor Story grounds out to first baseman Coby Mayo. Roman Anthony to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T19:02:47.308Z","endTime":"2025-08-28T19:04:37.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":596115,"fullName":"Trevor Story","link":"/api/v1/people/596115"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691723,"link":"/api/v1/people/691723"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.4,"strikeZoneTop":3.43623947751902,"strikeZoneBottom":1.56071890704442,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.15275000831424,"aZ":-39.10597744603897,"pfxX":-0.4146869583855576,"pfxZ":-4.267539099905141,"pX":0.1544018955579793,"pZ":3.0545197405319895,"vX0":4.052916851794086,"vY0":-125.80198920335215,"vZ0":0.47318001157811684,"x":111.11,"y":156.31,"x0":-1.4139800885943967,"y0":50.00089169959929,"z0":5.998281018804786,"aX":-0.6743734875650549},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-7.4,"breakHorizontal":0.0,"spinRate":2342,"spinDirection":20},"zone":2,"typeConfidence":0.87,"plateTime":0.4330574780186556,"extension":5.936632823598982},"index":0,"playId":"db8b1a23-74c0-3467-901a-50e4c5a20771","pitchNumber":1,"startTime":"2025-08-28T19:03:08.460Z","endTime":"2025-08-28T19:03:12.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"5a8b308b-187d-3c09-9e5c-869bd76ad8e6","startTime":"2025-08-28T19:03:26.762Z","endTime":"2025-08-28T19:03:31.990Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.217677875500943,"aZ":-39.32149071818659,"pfxX":-0.4904229135933693,"pfxZ":-4.452676895472065,"pX":0.3060927534313916,"pZ":0.26788669869438936,"vX0":4.235560447448774,"vY0":-125.32386528031665,"vZ0":-5.646875142123739,"x":105.33,"y":231.55,"x0":-1.335791076360091,"y0":50.00370152646571,"z0":5.7301053138177815,"aX":-0.7874754360317298},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-9.1,"breakHorizontal":0.0,"spinRate":2609,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.4355667540484798,"extension":5.945354792556601},"index":2,"playId":"ba3b7ae1-0d26-31e8-8b33-aac3e41a0fe7","pitchNumber":2,"startTime":"2025-08-28T19:03:47.420Z","endTime":"2025-08-28T19:03:50.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-28T19:04:07.714Z","endTime":"2025-08-28T19:04:30.234Z","isPitch":false,"type":"action","player":{"id":596115,"link":"/api/v1/people/596115"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.153367639946854,"aZ":-27.051896989613414,"pfxX":-0.3147665538609896,"pfxZ":3.0050563809072184,"pX":1.066606417805848,"pZ":1.332606261220254,"vX0":6.771592925859232,"vY0":-129.0748179372965,"vZ0":-5.848694425708861,"x":76.34,"y":202.8,"x0":-1.5381495426485297,"y0":50.00453655808254,"z0":5.68227888436072,"aX":-0.5374632295325404},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.4,"breakHorizontal":-0.7,"spinRate":2308,"spinDirection":182},"zone":14,"typeConfidence":0.92,"plateTime":0.42261648399792495,"extension":6.1117506283352485},"hitData":{"launchSpeed":60.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":143.2,"coordY":183.1}},"index":4,"playId":"e426da2f-a933-315e-ac1c-57883f2cece8","pitchNumber":3,"startTime":"2025-08-28T19:04:30.234Z","endTime":"2025-08-28T19:04:37.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":596115,"link":"/api/v1/people/596115","batSide":{"code":"R","description":"Right"}},"first":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":596115,"link":"/api/v1/people/596115"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.000000000000007,"leverageIndex":2.51,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:04:37.952Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Romy Gonzalez singles on a ground ball to left fielder Dylan Carlson. Roman Anthony scores.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T19:04:51.993Z","endTime":"2025-08-28T19:07:26.551Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663853,"fullName":"Romy Gonzalez","link":"/api/v1/people/663853"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701350,"fullName":"Roman Anthony","link":"/api/v1/people/701350"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.49220628825628,"strikeZoneBottom":1.67305073888316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.11536439121681,"aZ":-27.99310078823362,"pfxX":0.10967462416323404,"pfxZ":2.495655991415213,"pX":0.7436264123262366,"pZ":1.1770012246761696,"vX0":5.6706847207243305,"vY0":-128.26901536260635,"vZ0":-5.735144277090714,"x":88.65,"y":207.0,"x0":-1.504806417275016,"y0":50.00452539143295,"z0":5.609034315321818,"aX":0.18273129674866376},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":3.5,"breakHorizontal":-1.4,"spinRate":2518,"spinDirection":185},"zone":14,"typeConfidence":0.92,"plateTime":0.42610040954673245,"extension":6.020573246832473},"index":0,"playId":"b91996ba-28e9-3970-b00a-2993a5a3f95d","pitchNumber":1,"startTime":"2025-08-28T19:05:09.723Z","endTime":"2025-08-28T19:05:13.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":79.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.377739087039632,"aZ":-29.9038767687582,"pfxX":-1.0697672082447316,"pfxZ":1.4101126599627474,"pX":-0.0643463250506488,"pZ":2.474466387509161,"vX0":3.9719864406847845,"vY0":-126.20743430479894,"vZ0":-2.3299634205172506,"x":119.45,"y":171.97,"x0":-1.5187665977755336,"y0":50.00625525069921,"z0":5.815018058696325,"aX":-1.7283852633971097},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":1.1,"spinRate":2358,"spinDirection":111},"zone":5,"typeConfidence":0.89,"plateTime":0.4337776234340245,"extension":5.870744478384574},"index":1,"playId":"310b54c6-809c-3f75-b29d-7ae18378f889","pitchNumber":2,"startTime":"2025-08-28T19:05:26.455Z","endTime":"2025-08-28T19:05:29.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":79.1,"strikeZoneTop":3.5989579082312,"strikeZoneBottom":1.72182056150022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.888821612780294,"aZ":-39.7782604412705,"pfxX":-0.9161417883739619,"pfxZ":-4.865924367626582,"pX":0.24518222976464568,"pZ":1.7226739042248418,"vX0":4.1410610238918855,"vY0":-123.42690930244875,"vZ0":-2.1316226913894267,"x":107.65,"y":192.27,"x0":-1.3269937820163054,"y0":50.00602791872611,"z0":5.9108737300360215,"aX":-1.4302787874730531},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.1,"breakHorizontal":0.8,"spinRate":2661,"spinDirection":22},"zone":8,"typeConfidence":0.89,"plateTime":0.4418109121556384,"extension":5.979190861020858},"index":2,"playId":"d13b717b-01e6-3071-8e02-e89fd36d3217","pitchNumber":3,"startTime":"2025-08-28T19:05:46.621Z","endTime":"2025-08-28T19:05:50.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.59999861313112,"strikeZoneBottom":1.70138209178338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.000101352203096,"aZ":-27.946671122074786,"pfxX":-0.6700556061711032,"pfxZ":2.5346073747158657,"pX":1.7918890077877312,"pZ":0.17230564123592199,"vX0":8.179448183396822,"vY0":-128.09903885038997,"vZ0":-7.963954583560285,"x":48.7,"y":234.13,"x0":-1.3527719077811775,"y0":50.000934376886455,"z0":5.500571959877001,"aX":-1.1177635310102094},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.0,"breakHorizontal":-0.6,"spinRate":2463,"spinDirection":172},"zone":14,"typeConfidence":0.91,"plateTime":0.4272760282455317,"extension":6.081972348312792},"index":3,"playId":"69ea1748-685b-3b19-8345-b6c958444e39","pitchNumber":4,"startTime":"2025-08-28T19:06:08.733Z","endTime":"2025-08-28T19:06:12.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.0,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.014518004759694,"aZ":-38.362231742729286,"pfxX":-1.3206604701341451,"pfxZ":-3.8413467453664243,"pX":-1.4286190643610526,"pZ":2.236000804833244,"vX0":0.216631840444854,"vY0":-125.74582528034736,"vZ0":-1.5206664588650416,"x":171.46,"y":178.41,"x0":-1.3439037537891494,"y0":50.002914672483136,"z0":5.943448211415221,"aX":-2.127962090398188},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-7.1,"breakHorizontal":2.4,"spinRate":2688,"spinDirection":29},"zone":13,"typeConfidence":0.87,"plateTime":0.43455823264259763,"extension":5.896207010728006},"index":4,"playId":"6bdc1e8e-fb77-38f7-abf4-d096f294d7b6","pitchNumber":5,"startTime":"2025-08-28T19:06:32.460Z","endTime":"2025-08-28T19:06:35.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.59999842277741,"strikeZoneBottom":1.74057351127551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13410339867343,"aZ":-9.875632202659244,"pfxX":-5.706583352022589,"pfxZ":11.360140702043223,"pX":0.8316675055244871,"pZ":3.2454027606146645,"vX0":7.663553979094634,"vY0":-139.41309681313385,"vZ0":-5.249781813310904,"x":85.3,"y":151.15,"x0":-1.2149441173211128,"y0":50.00695806082692,"z0":5.808533477287837,"aX":-11.205995496421762},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.6,"breakHorizontal":8.8,"spinRate":2551,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.3932906436872594,"extension":6.114201640208908},"index":5,"playId":"ef60e41e-e83d-3819-a08b-75b25aa7dd63","pitchNumber":6,"startTime":"2025-08-28T19:06:55.890Z","endTime":"2025-08-28T19:06:59.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.6,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.64870515055689,"aZ":-37.32223515924593,"pfxX":-2.107929290915765,"pfxZ":-3.224860157074092,"pX":0.00973725205625964,"pZ":2.908801846047799,"vX0":3.7783620510790707,"vY0":-125.10073043981494,"vZ0":-0.04660070200184463,"x":116.63,"y":160.24,"x0":-1.2417436417779208,"y0":50.004384306010756,"z0":5.969980680104862,"aX":-3.364363138151199},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.6,"breakHorizontal":3.0,"spinRate":2425,"spinDirection":35},"zone":5,"typeConfidence":0.77,"plateTime":0.4367073804268369,"extension":5.919452936530526},"hitData":{"launchSpeed":106.8,"launchAngle":-2.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.35,"coordY":117.22}},"index":6,"playId":"e89bfaaf-3157-3c59-9373-2a5d83481fd3","pitchNumber":7,"startTime":"2025-08-28T19:07:15.503Z","endTime":"2025-08-28T19:07:26.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":663853,"link":"/api/v1/people/663853","batSide":{"code":"R","description":"Right"}},"second":{"id":701350,"link":"/api/v1/people/701350"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":663853,"link":"/api/v1/people/663853"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":-24.500000000000007,"leverageIndex":2.97,"dramaIndex":230.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:07:26.551Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rob Refsnyder strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-28T19:07:35.738Z","endTime":"2025-08-28T19:09:28.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"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":608701,"fullName":"Rob Refsnyder","link":"/api/v1/people/608701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.85460065763008,"aZ":-10.17232878943566,"pfxX":-6.262830600896241,"pfxZ":11.252153107114694,"pX":-0.3011732533049953,"pZ":1.8802324172174891,"vX0":5.002130783857612,"vY0":-139.31539000687235,"vZ0":-8.529764810267771,"x":128.48,"y":188.01,"x0":-1.3110443081334053,"y0":50.00167753248595,"z0":5.663843834832843,"aX":-12.244546723837045},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.7,"breakHorizontal":10.2,"spinRate":2483,"spinDirection":202},"zone":7,"typeConfidence":0.91,"plateTime":0.39395256713975346,"extension":6.173971181600729},"index":0,"playId":"572ad2c9-58e5-3eb2-87d6-5cf5199f6fa7","pitchNumber":1,"startTime":"2025-08-28T19:07:59.822Z","endTime":"2025-08-28T19:08:02.977Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.164245080432686,"aZ":-13.209441731937009,"pfxX":-5.508614551144148,"pfxZ":9.872551733107995,"pX":-1.2939682439345772,"pZ":3.049540875503442,"vX0":2.2971471270188046,"vY0":-137.8542428128206,"vZ0":-5.044403874802701,"x":166.32,"y":156.44,"x0":-1.4231878556840083,"y0":50.00455763574133,"z0":5.797631350492694,"aX":-10.584041119703313},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":9.5,"spinRate":2483,"spinDirection":206},"zone":11,"typeConfidence":0.9,"plateTime":0.3975948181469193,"extension":6.138861233372647},"index":1,"playId":"20ee0de8-2f6d-34da-9ec6-e185a9c31438","pitchNumber":2,"startTime":"2025-08-28T19:08:22.517Z","endTime":"2025-08-28T19:08:25.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.40069361625469,"strikeZoneBottom":1.55183862791071,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.052394782349705,"aZ":-28.639555276432382,"pfxX":-0.8462300864741268,"pfxZ":2.1202629198962395,"pX":1.2333782649333258,"pZ":2.3389535037513443,"vX0":6.56183008708231,"vY0":-127.81752541443228,"vZ0":-2.9972612011307755,"x":69.99,"y":175.63,"x0":-1.2471317443794516,"y0":50.00539445557573,"z0":5.753829924404522,"aX":-1.4133396495311032},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.5,"breakHorizontal":0.2,"spinRate":2280,"spinDirection":170},"zone":14,"typeConfidence":0.92,"plateTime":0.4270037434684504,"extension":6.048363553847653},"index":2,"playId":"491e9db6-0739-3cba-85f4-524c595f9fff","pitchNumber":3,"startTime":"2025-08-28T19:08:45.112Z","endTime":"2025-08-28T19:08:48.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":87.8,"endSpeed":81.3,"strikeZoneTop":3.44382386386607,"strikeZoneBottom":1.59485014559298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.582871296670316,"aZ":-29.548612175735112,"pfxX":0.5959505973186632,"pfxZ":1.5783800936346193,"pX":1.3489422306276657,"pZ":2.4648808008994827,"vX0":6.533015573243125,"vY0":-127.8584924677686,"vZ0":-2.39038806755741,"x":65.58,"y":172.23,"x0":-1.3092419955090147,"y0":50.00513347896786,"z0":5.713945932575909,"aX":0.9943974525815348},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.5,"breakHorizontal":-2.4,"spinRate":2385,"spinDirection":102},"zone":14,"typeConfidence":0.93,"plateTime":0.42721204395586243,"extension":5.968131121615883},"index":3,"playId":"9418d93a-0405-36ac-b477-f7568373037d","pitchNumber":4,"startTime":"2025-08-28T19:09:04.917Z","endTime":"2025-08-28T19:09:08.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":96.7,"endSpeed":88.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.71672350174427,"aZ":-8.814352676322553,"pfxX":-4.516943210076331,"pfxZ":11.645515047775936,"pX":-0.5688119512107264,"pZ":3.408269693162978,"vX0":3.9477365447173436,"vY0":-140.68869224422764,"vZ0":-4.955743722355469,"x":138.68,"y":146.76,"x0":-1.4028664725775173,"y0":50.004209057190984,"z0":5.7631226519349585,"aX":-9.061786561054829},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.3,"breakHorizontal":7.3,"spinRate":2447,"spinDirection":206},"zone":1,"typeConfidence":0.91,"plateTime":0.38921433510612946,"extension":6.130036932953871},"index":4,"playId":"645bf048-7d27-3691-a18e-4b6d251e417f","pitchNumber":5,"startTime":"2025-08-28T19:09:25.256Z","endTime":"2025-08-28T19:09:28.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":608701,"link":"/api/v1/people/608701","batSide":{"code":"R","description":"Right"}},"first":{"id":663853,"link":"/api/v1/people/663853"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":608701,"link":"/api/v1/people/608701"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":2.5000000000000036,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:09:28.256Z","atBatIndex":60},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gunnar Henderson pops out to shortstop Trevor Story.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T19:12:05.273Z","endTime":"2025-08-28T19:12:16.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":683002,"fullName":"Gunnar Henderson","link":"/api/v1/people/683002"},"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_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Garrett Whitlock replaces Jordan Hicks.","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":0,"startTime":"2025-08-28T19:11:20.958Z","endTime":"2025-08-28T19:12:07.599Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676477,"link":"/api/v1/people/676477"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663855,"link":"/api/v1/people/663855","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.69,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.259166294512305,"aZ":-13.451877097265585,"pfxX":-5.007228522417471,"pfxZ":9.543821897328268,"pX":0.9866874551653491,"pZ":2.8191625653997674,"vX0":7.083662425707879,"vY0":-138.73882735617568,"vZ0":-5.765977429408273,"x":79.39,"y":162.66,"x0":-0.9417829085410693,"y0":50.00013275580512,"z0":5.810930487114487,"aX":-9.820331737940885},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.3,"breakHorizontal":7.7,"spinRate":2060,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.3938685051921884,"extension":7.178650315934832},"hitData":{"launchSpeed":62.8,"launchAngle":52.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":130.14,"coordY":138.4}},"index":1,"playId":"66412620-e604-37fa-9c58-9840faa8747d","pitchNumber":1,"startTime":"2025-08-28T19:12:07.599Z","endTime":"2025-08-28T19:12:16.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":683002,"link":"/api/v1/people/683002"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.5,"awayTeamWinProbability":75.5,"homeTeamWinProbabilityAdded":-6.300000000000001,"leverageIndex":2.47,"dramaIndex":106.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:12:16.365Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Mountcastle flies out to right fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T19:12:18.805Z","endTime":"2025-08-28T19:13:01.426Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"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":663624,"fullName":"Ryan Mountcastle","link":"/api/v1/people/663624"},"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(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.4,"endSpeed":88.7,"strikeZoneTop":3.64618012493471,"strikeZoneBottom":1.75556582150522,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.509906593638355,"aZ":-11.794434773978038,"pfxX":-6.150367128135768,"pfxZ":10.183833138482761,"pX":0.6592815672232201,"pZ":2.104886511194118,"vX0":6.814311694873863,"vY0":-140.07243297528896,"vZ0":-8.144803533118514,"x":91.87,"y":181.95,"x0":-0.9976391324119992,"y0":50.00348170350661,"z0":5.808134154326247,"aX":-12.309799845094501},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":9.8,"spinRate":2279,"spinDirection":228},"zone":9,"typeConfidence":2.0,"plateTime":0.389960323039638,"extension":7.172717424742796},"index":0,"playId":"7d990347-0c85-3692-9d1f-34f9214cba23","pitchNumber":1,"startTime":"2025-08-28T19:12:40.188Z","endTime":"2025-08-28T19:12:44.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.8,"strikeZoneTop":3.64,"strikeZoneBottom":1.79,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.088292475014512,"aZ":-36.5419829312347,"pfxX":0.7207784632711736,"pfxZ":-2.796550704194418,"pX":-0.3218344393685405,"pZ":2.8157812032403773,"vX0":1.9918369615619442,"vY0":-123.57254358691254,"vZ0":-0.21314098576899188,"x":129.27,"y":162.75,"x0":-1.2283817311277978,"y0":50.000788431020865,"z0":5.94480942751019,"aX":1.1265781293408221},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-4.9,"breakHorizontal":-1.7,"spinRate":2102,"spinDirection":44},"zone":4,"typeConfidence":2.0,"plateTime":0.4413962546451775,"extension":7.02018419243321},"hitData":{"launchSpeed":97.4,"launchAngle":27.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.96,"coordY":84.4}},"index":1,"playId":"adb6ac18-54bc-3dbf-806b-dd3a84b10f03","pitchNumber":2,"startTime":"2025-08-28T19:12:53.325Z","endTime":"2025-08-28T19:13:01.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":663624,"link":"/api/v1/people/663624"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.7,"awayTeamWinProbability":80.3,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:13:01.426Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Emmanuel Rivera singles on a line drive to right fielder Roman Anthony.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T19:13:06.339Z","endTime":"2025-08-28T19:13:51.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"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_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.6,"strikeZoneTop":3.37828137643216,"strikeZoneBottom":1.68557425009608,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70141052297272,"aZ":-14.193480759199774,"pfxX":-5.596440679029287,"pfxZ":8.960470326051208,"pX":0.13026436304915362,"pZ":3.3256471699794514,"vX0":5.495267392911901,"vY0":-140.28701695759787,"vZ0":-4.360181678789544,"x":112.03,"y":148.99,"x0":-1.1204032636427645,"y0":50.003333963333226,"z0":5.815494996156256,"aX":-11.231659640294911},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":9.1,"spinRate":2212,"spinDirection":230},"zone":2,"typeConfidence":2.0,"plateTime":0.38940979994028346,"extension":7.278089273705376},"index":0,"playId":"d5dbb7ab-a843-3774-a52c-224d3804e328","pitchNumber":1,"startTime":"2025-08-28T19:13:26.992Z","endTime":"2025-08-28T19:13:30.552Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.38,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.840200983750066,"aZ":-12.660059803085659,"pfxX":-6.4204015301332085,"pfxZ":9.66790401935845,"pX":0.30933933502686534,"pZ":2.6032772344175887,"vX0":5.868838158915545,"vY0":-140.69828753043222,"vZ0":-6.721085720433938,"x":105.21,"y":168.49,"x0":-0.9623421186557911,"y0":50.0065073477598,"z0":5.831919045044207,"aX":-12.964892359974343},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.4,"breakHorizontal":10.6,"spinRate":2226,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.38826434979471136,"extension":7.23116786680815},"hitData":{"launchSpeed":97.8,"launchAngle":7.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.96,"coordY":121.28}},"index":1,"playId":"e72c16db-8091-3569-9d2b-a265f0d0062c","pitchNumber":2,"startTime":"2025-08-28T19:13:40.759Z","endTime":"2025-08-28T19:13:51.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"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":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":656896,"link":"/api/v1/people/656896"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.28,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:13:51.943Z","atBatIndex":63},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Colton Cowser walks. Emmanuel Rivera to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T19:13:57.291Z","endTime":"2025-08-28T19:15:47.172Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"postOnSecond":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":656896,"fullName":"Emmanuel Rivera","link":"/api/v1/people/656896"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681297,"fullName":"Colton Cowser","link":"/api/v1/people/681297"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":88.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.96093661276415,"aZ":-17.112298943055073,"pfxX":-7.426509763489599,"pfxZ":7.5681474430411555,"pX":-0.07372644495239752,"pZ":3.2349922630189347,"vX0":5.038356565261204,"vY0":-139.59640247548884,"vZ0":-4.15648788993827,"x":119.81,"y":151.44,"x0":-0.9294434081824509,"y0":50.00207535673186,"z0":5.856701046841181,"aX":-14.77930058731467},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":12.5,"spinRate":2045,"spinDirection":229},"zone":2,"typeConfidence":2.0,"plateTime":0.39110572272173316,"extension":7.1331571413424895},"index":0,"playId":"f82df534-735b-38b1-bfc2-0c67cadfdbda","pitchNumber":1,"startTime":"2025-08-28T19:14:17.486Z","endTime":"2025-08-28T19:14:20.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.38062651641324,"strikeZoneBottom":1.77765927620936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.938697412458755,"aZ":-34.59392737003689,"pfxX":-9.287452256393586,"pfxZ":-1.5833906777570652,"pX":0.5791660766609567,"pZ":1.3864695930714008,"vX0":7.061011431349926,"vY0":-122.78876192354882,"vZ0":-2.9720630126987233,"x":94.92,"y":201.35,"x0":-1.1248093282833163,"y0":50.00129650981376,"z0":5.551004152803946,"aX":-14.2038975618182},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-3.4,"breakHorizontal":15.2,"spinRate":2416,"spinDirection":269},"zone":14,"typeConfidence":2.0,"plateTime":0.44579025739390454,"extension":7.170427231463059},"index":1,"playId":"db6616fa-0db0-3b14-b810-c5b7caa94256","pitchNumber":2,"startTime":"2025-08-28T19:14:32.184Z","endTime":"2025-08-28T19:14:35.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.9,"endSpeed":76.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.453111516702172,"aZ":-30.76750902741333,"pfxX":-11.016295762654547,"pfxZ":0.9475688717971522,"pX":0.3934528409873137,"pZ":1.4174949861618924,"vX0":7.237589738393637,"vY0":-120.59251036049287,"vZ0":-3.257359913125054,"x":102.0,"y":200.51,"x0":-1.2086425956204665,"y0":50.00149479915359,"z0":5.487107161349715,"aX":-16.297968928729777},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":1.2,"breakHorizontal":18.4,"spinRate":2304,"spinDirection":272},"zone":14,"typeConfidence":2.0,"plateTime":0.45340697803192587,"extension":7.289841864370835},"index":2,"playId":"e0e2a40c-7ef2-339d-93ae-9b75573d1722","pitchNumber":3,"startTime":"2025-08-28T19:14:48.110Z","endTime":"2025-08-28T19:14:51.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.7,"strikeZoneTop":3.31432245511285,"strikeZoneBottom":1.36605442090108,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77145083737125,"aZ":-16.125113748723276,"pfxX":-7.261824250493946,"pfxZ":7.798648438046161,"pX":-0.7086923020720585,"pZ":4.221388868388266,"vX0":4.115174671057077,"vY0":-141.90541943914803,"vZ0":-2.0669558458154196,"x":144.01,"y":124.8,"x0":-1.2274636616320993,"y0":50.000131540950555,"z0":5.9761969855305805,"aX":-14.939282444375689},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.9,"breakHorizontal":12.5,"spinRate":2159,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3846862312645398,"extension":7.108148604060146},"index":3,"playId":"1e19a74e-7da9-385c-8b3b-7ea9d5ce48ad","pitchNumber":4,"startTime":"2025-08-28T19:15:06.450Z","endTime":"2025-08-28T19:15:09.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":79.7,"strikeZoneTop":3.30965786304506,"strikeZoneBottom":1.39252332104778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.07989121999314,"aZ":-29.885297648945127,"pfxX":-10.862909886345216,"pfxZ":1.4255638198703213,"pX":-1.1045381425622214,"pZ":1.5828337661383627,"vX0":4.466871388641233,"vY0":-125.51641033418144,"vZ0":-3.7102813357892668,"x":159.1,"y":196.04,"x0":-1.490427186473264,"y0":50.00333196874875,"z0":5.499157014734273,"aX":-17.4291526878312},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.0,"breakHorizontal":18.7,"spinRate":2293,"spinDirection":261},"zone":13,"typeConfidence":2.0,"plateTime":0.43545576406932573,"extension":7.173310364591965},"index":4,"playId":"5a5b3d40-9764-3649-931e-3754d5d80845","pitchNumber":5,"startTime":"2025-08-28T19:15:23.034Z","endTime":"2025-08-28T19:15:26.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.8,"strikeZoneTop":3.37879445508039,"strikeZoneBottom":1.36767943582273,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.347962972299065,"aZ":-32.18007058653425,"pfxX":-10.945697051158602,"pfxZ":-0.0036228223336358667,"pX":-1.672847360195011,"pZ":1.9613711029814382,"vX0":3.1347272387334684,"vY0":-123.07262374940885,"vZ0":-2.0714074592443366,"x":180.77,"y":185.82,"x0":-1.5406924897839829,"y0":50.00349574849916,"z0":5.538554148371898,"aX":-16.797039252593354},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":19.1,"spinRate":2239,"spinDirection":266},"zone":13,"typeConfidence":2.0,"plateTime":0.4449900388227146,"extension":7.136906586699141},"index":5,"playId":"11f90fbe-592b-3dff-8f89-095faf73a0da","pitchNumber":6,"startTime":"2025-08-28T19:15:40.880Z","endTime":"2025-08-28T19:15:47.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":681297,"link":"/api/v1/people/681297","batSide":{"code":"L","description":"Left"}},"first":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681297,"link":"/api/v1/people/681297"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":2.72,"dramaIndex":108.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:15:47.172Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dylan Beavers strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-28T19:17:05.181Z","endTime":"2025-08-28T19:20:04.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676477,"fullName":"Garrett Whitlock","link":"/api/v1/people/676477"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,8,9,10,11,12],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687637,"fullName":"Dylan Beavers","link":"/api/v1/people/687637"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Dylan Beavers replaces Coby Mayo.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-28T19:16:00.047Z","endTime":"2025-08-28T19:16:21.606Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":691723,"link":"/api/v1/people/691723","batSide":{"code":"R","description":"Right"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Daniel Johnson replaces Emmanuel Rivera.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"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-28T19:16:21.606Z","endTime":"2025-08-28T19:16:43.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669288,"link":"/api/v1/people/669288"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"501","replacedPlayer":{"id":656896,"link":"/api/v1/people/656896"},"base":2,"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":656896,"link":"/api/v1/people/656896"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2025-08-28T19:16:43.795Z","endTime":"2025-08-28T19:17:07.249Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.5,"strikeZoneTop":3.52065881418623,"strikeZoneBottom":1.71615512984024,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.484902143390002,"aZ":-15.273207908683908,"pfxX":-8.713639444295012,"pfxZ":8.582151655559588,"pX":-0.8695775727559417,"pZ":3.53069578217458,"vX0":3.5228732658266155,"vY0":-139.47666886644808,"vZ0":-3.6815060504225237,"x":150.15,"y":143.45,"x0":-1.0171117032855863,"y0":50.00542751550968,"z0":5.875606338651858,"aX":-17.163150224806564},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":15.0,"breakHorizontal":15.0,"spinRate":2155,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.3927678985844749,"extension":7.234218108577972},"index":3,"playId":"803ae7a8-780e-335a-a604-49bcb2ec1461","pitchNumber":1,"startTime":"2025-08-28T19:17:07.249Z","endTime":"2025-08-28T19:17:10.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.4,"strikeZoneTop":3.50999971148466,"strikeZoneBottom":1.69260769644207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.817953152103506,"aZ":-36.552809264139825,"pfxX":-0.428071079543745,"pfxZ":-2.8082282572620354,"pX":-1.1657368272352397,"pZ":3.2532957839974403,"vX0":0.5913792139065112,"vY0":-123.83903038818572,"vZ0":0.7201950945613158,"x":161.44,"y":150.94,"x0":-1.3515834353117495,"y0":50.002978957877815,"z0":6.006810194347824,"aX":-0.6675654013047515},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.7,"breakHorizontal":0.6,"spinRate":2098,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4416267307176489,"extension":6.923826854730642},"index":4,"playId":"0d5b2b9c-1585-33fa-890e-e127b834dc63","pitchNumber":2,"startTime":"2025-08-28T19:17:23.227Z","endTime":"2025-08-28T19:17:28.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.50999962213813,"strikeZoneBottom":1.73890749537662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.452935597306322,"aZ":-14.201287631706872,"pfxX":-7.988195792216207,"pfxZ":8.986167994171698,"pX":-0.6826623605090372,"pZ":3.34262489590244,"vX0":3.801876384741745,"vY0":-140.24391927823962,"vZ0":-4.290874881732037,"x":143.02,"y":148.53,"x0":-1.014767476800365,"y0":50.005606896339664,"z0":5.8127904951347675,"aX":-15.98264286720609},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":13.7,"spinRate":2150,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.3899252822108594,"extension":7.211841444251392},"index":5,"playId":"afc89492-a5a0-3222-9096-6c129596bee1","pitchNumber":3,"startTime":"2025-08-28T19:17:49.212Z","endTime":"2025-08-28T19:17:52.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.977129951493303,"aZ":-13.413627281253657,"pfxX":-7.566441077155218,"pfxZ":9.35237934312477,"pX":0.5916284359185643,"pZ":2.4643884063983075,"vX0":7.561774004807955,"vY0":-140.32228931252095,"vZ0":-6.587685703962139,"x":94.45,"y":172.24,"x0":-1.1473063122309168,"y0":50.00275704726287,"z0":5.706138368191702,"aX":-15.1791463762975},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":12.2,"spinRate":2244,"spinDirection":229},"zone":6,"typeConfidence":2.0,"plateTime":0.3894441527834198,"extension":7.3048930374861145},"index":6,"playId":"7d5f0137-40c6-3e92-a996-b52233ebf5aa","pitchNumber":4,"startTime":"2025-08-28T19:18:06.691Z","endTime":"2025-08-28T19:18:10.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":7,"startTime":"2025-08-28T19:18:18.082Z","endTime":"2025-08-28T19:18:30.608Z","isPitch":false,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.00591264478703,"aZ":-10.995004467124188,"pfxX":-6.58197283574018,"pfxZ":10.342355413844663,"pX":0.9217349204381251,"pZ":2.779655581107787,"vX0":7.581020384253623,"vY0":-141.85221363721624,"vZ0":-6.355044279145595,"x":81.87,"y":163.73,"x0":-0.9242371898992805,"y0":50.00042470337183,"z0":5.742670685433613,"aX":-13.475908604078695},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.6,"breakHorizontal":10.4,"spinRate":2179,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.38542966073899265,"extension":7.219896487298549},"index":8,"playId":"e1bf4a8e-2ba9-3352-ab24-f18628b35db7","pitchNumber":5,"startTime":"2025-08-28T19:18:30.608Z","endTime":"2025-08-28T19:18:33.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.607438790333454,"aZ":-13.512283711630124,"pfxX":-7.5957488182727,"pfxZ":9.142174575896377,"pX":-0.18862243364871417,"pZ":3.9183491318159316,"vX0":5.113651664532406,"vY0":-141.77523093555533,"vZ0":-3.2023918291338918,"x":124.19,"y":132.98,"x0":-1.0264052980769118,"y0":50.001326310224655,"z0":5.92174779413914,"aX":-15.502487209831184},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.1,"breakHorizontal":12.7,"spinRate":2194,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.3859411437562503,"extension":7.233590523840537},"index":9,"playId":"da8c279d-1206-3020-9688-ffef0e73f9d4","pitchNumber":6,"startTime":"2025-08-28T19:18:52.080Z","endTime":"2025-08-28T19:18:55.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":79.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.61120139500306,"aZ":-31.55096268422626,"pfxX":-10.21726891722497,"pfxZ":0.39071287997850135,"pX":-1.0354494895189428,"pZ":2.1344196717520587,"vX0":4.236642012622145,"vY0":-124.43620375231501,"vZ0":-1.9325381450911523,"x":156.47,"y":181.15,"x0":-1.4192865382248816,"y0":50.002327702354606,"z0":5.499595497322626,"aX":-16.252358684987353},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":0.5,"breakHorizontal":17.8,"spinRate":2312,"spinDirection":272},"zone":13,"typeConfidence":2.0,"plateTime":0.4377711012523555,"extension":7.107874923742223},"index":10,"playId":"075049c6-8052-3be9-a619-c21566bf9cf2","pitchNumber":7,"startTime":"2025-08-28T19:19:12.435Z","endTime":"2025-08-28T19:19:15.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.024151394724864,"aZ":-15.209681943414806,"pfxX":-7.1473830914141345,"pfxZ":8.371123593511989,"pX":0.03834178495407239,"pZ":3.2977614720362496,"vX0":5.7055185561132795,"vY0":-141.19107768286742,"vZ0":-4.27141061410843,"x":115.54,"y":149.74,"x0":-1.0762444589390099,"y0":50.004086469466124,"z0":5.803706767191091,"aX":-14.485513065075127},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":11.9,"spinRate":2042,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.38738369990221777,"extension":7.269620958941195},"index":11,"playId":"e9149ddd-f2d8-3c29-b946-5831985f4339","pitchNumber":8,"startTime":"2025-08-28T19:19:38.286Z","endTime":"2025-08-28T19:19:41.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":97.0,"endSpeed":88.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.72,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.458306171251884,"aZ":-13.227673525124601,"pfxX":-7.36671003785061,"pfxZ":9.407721183474887,"pX":0.2518862492228414,"pZ":2.5383869500403744,"vX0":6.030993609759276,"vY0":-141.09426948219945,"vZ0":-6.632734348448236,"x":107.4,"y":170.24,"x0":-0.9575106660700033,"y0":50.001080662377795,"z0":5.773948492133833,"aX":-14.833797810527024},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.8,"breakHorizontal":12.1,"spinRate":2310,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.3883799583576302,"extension":7.272514617721037},"index":12,"playId":"5e7ddd8d-135c-3148-bf18-f9d2df451fe4","pitchNumber":9,"startTime":"2025-08-28T19:20:00.730Z","endTime":"2025-08-28T19:20:04.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":687637,"link":"/api/v1/people/687637","batSide":{"code":"L","description":"Left"}},"first":{"id":681297,"link":"/api/v1/people/681297"},"second":{"id":669288,"link":"/api/v1/people/669288"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_ab"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_ab"},{"player":{"id":687637,"link":"/api/v1/people/687637"},"credit":"b_pa"},{"player":{"id":676477,"link":"/api/v1/people/676477"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-12.499999999999996,"leverageIndex":4.97,"dramaIndex":206.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:20:04.150Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nate Eaton grounds out, third baseman Jeremiah Jackson to first baseman Luis Vázquez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T19:22:37.711Z","endTime":"2025-08-28T19:23:02.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[5,6],"actionIndex":[0,1,2,3],"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":681987,"fullName":"Nate Eaton","link":"/api/v1/people/681987"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from right field to third base for Jeremiah Jackson.","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-28T19:22:14.559Z","endTime":"2025-08-28T19:22:14.590Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"200","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Luis Vázquez replaces Daniel Johnson, batting 5th, playing first base.","event":"Defensive Sub","eventType":"defensive_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-28T19:22:14.590Z","endTime":"2025-08-28T19:22:14.593Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"502","replacedPlayer":{"id":669288,"link":"/api/v1/people/669288"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Dylan Beavers remains in the game as the right fielder.","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":2,"startTime":"2025-08-28T19:22:14.593Z","endTime":"2025-08-28T19:22:14.595Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687637,"link":"/api/v1/people/687637"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"701","replacedPlayer":{"id":691723,"link":"/api/v1/people/691723"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":669236,"link":"/api/v1/people/669236"}},"offense":{"batter":{"id":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Shawn Dubin replaces Rico Garcia.","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":3,"startTime":"2025-08-28T19:22:14.595Z","endTime":"2025-08-28T19:22:41.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681869,"link":"/api/v1/people/681869"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2025-08-28T19:22:40.038Z","endTime":"2025-08-28T19:22:40.039Z","isPitch":false,"type":"action","player":{"id":681987,"link":"/api/v1/people/681987"},"defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":92.7,"endSpeed":85.0,"strikeZoneTop":3.46401902246433,"strikeZoneBottom":1.62986112821349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.907347694402624,"aZ":-26.514389115205702,"pfxX":-10.427133025405634,"pfxZ":3.0691421487070283,"pX":-0.9524406299086541,"pZ":3.135038720081027,"vX0":5.779053984658203,"vY0":-134.91308392991084,"vZ0":-1.7705823359962936,"x":153.3,"y":154.13,"x0":-1.7655970369261287,"y0":50.006359712496504,"z0":5.665624668905162,"aX":-19.256676232529085},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.4,"breakHorizontal":17.6,"spinRate":2053,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.4057384288893009,"extension":6.395190690850184},"index":5,"playId":"23ee329f-43d8-3157-ad13-351de7ee4ca2","pitchNumber":1,"startTime":"2025-08-28T19:22:40.040Z","endTime":"2025-08-28T19:22:44.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.9,"endSpeed":87.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.148752750317126,"aZ":-23.694954024499925,"pfxX":-9.963601602843688,"pfxZ":4.390518152046633,"pX":-0.563924339132409,"pZ":2.24729926864916,"vX0":6.693765905648377,"vY0":-137.96955022012645,"vZ0":-4.87301557881567,"x":138.5,"y":178.1,"x0":-1.7246538482132066,"y0":50.00305921419966,"z0":5.629275921265258,"aX":-19.245700572278267},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":16.7,"spinRate":2152,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.39670611394749855,"extension":6.419665984915386},"hitData":{"launchSpeed":84.6,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":167.9}},"index":6,"playId":"d16ec638-f6ca-3eea-a518-016692214f71","pitchNumber":2,"startTime":"2025-08-28T19:22:54.823Z","endTime":"2025-08-28T19:23:02.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":681987,"link":"/api/v1/people/681987","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":681987,"link":"/api/v1/people/681987"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:23:02.157Z","atBatIndex":66},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Narváez grounds out, third baseman Jeremiah Jackson to first baseman Luis Vázquez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T19:23:09.150Z","endTime":"2025-08-28T19:24:51.013Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665966,"fullName":"Carlos Narváez","link":"/api/v1/people/665966"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676679,"link":"/api/v1/people/676679"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.3,"endSpeed":72.9,"strikeZoneTop":3.5105441281475,"strikeZoneBottom":1.56289482709115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.019984797208423,"aZ":-43.9280438863909,"pfxX":6.9054833074347215,"pfxZ":-8.646870013662317,"pX":-1.471951396651741,"pZ":3.450388850639856,"vX0":-0.9635331141495387,"vY0":-116.69854033559024,"vZ0":3.6312198063032644,"x":173.11,"y":145.62,"x0":-1.946063323318889,"y0":50.00444666870578,"z0":6.054207282688089,"aX":9.383173990155159},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.3,"breakHorizontal":-12.1,"spinRate":2639,"spinDirection":48},"zone":11,"typeConfidence":2.0,"plateTime":0.4720536962609283,"extension":6.2416979276642595},"index":0,"playId":"df8a49ba-80a5-36ca-9581-b56d7847199c","pitchNumber":1,"startTime":"2025-08-28T19:23:30.411Z","endTime":"2025-08-28T19:23:33.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.54186866267677,"strikeZoneBottom":1.69094645492002,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9370500055749,"aZ":-19.942467697353027,"pfxX":1.0026879253509549,"pfxZ":6.875989634687591,"pX":1.1103943122857345,"pZ":1.1574622588706827,"vX0":7.175270253003195,"vY0":-131.50476658587684,"vZ0":-7.365162283306218,"x":74.67,"y":207.53,"x0":-1.7666397693895548,"y0":50.00026451645458,"z0":5.437836901109344,"aX":1.7799589975052204},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.3,"breakHorizontal":-3.1,"spinRate":2641,"spinDirection":185},"zone":14,"typeConfidence":2.0,"plateTime":0.41414084924559225,"extension":6.459946811210453},"index":1,"playId":"0d0ac752-4236-3fd8-848b-974115ea7b60","pitchNumber":2,"startTime":"2025-08-28T19:23:44.580Z","endTime":"2025-08-28T19:23:47.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.6,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.155049277273726,"aZ":-21.303261798284854,"pfxX":-9.190658445797178,"pfxZ":5.709018896243883,"pX":-0.27786996716651935,"pZ":2.6728661688911446,"vX0":7.271451847422604,"vY0":-136.45192098569697,"vZ0":-4.192525629431133,"x":127.59,"y":166.61,"x0":-1.7696937759673164,"y0":50.00630177723233,"z0":5.678274958411477,"aX":-17.5116246243564},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":15.4,"spinRate":2270,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3998459581580862,"extension":6.461887413661024},"index":2,"playId":"5f4b3736-c2d2-3d3f-a576-832a42e5db80","pitchNumber":3,"startTime":"2025-08-28T19:23:59.276Z","endTime":"2025-08-28T19:24:03.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"startTime":"2025-08-28T19:24:10.410Z","endTime":"2025-08-28T19:24:25.925Z","isPitch":false,"type":"action","player":{"id":665966,"link":"/api/v1/people/665966"},"defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.2,"strikeZoneTop":3.48977283120374,"strikeZoneBottom":1.57463769053069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.40730747934944,"aZ":-42.60207727722418,"pfxX":5.3711038353807385,"pfxZ":-7.48162189027722,"pX":0.4558575819822056,"pZ":3.229009972285198,"vX0":3.714133152169385,"vY0":-117.63467278270505,"vZ0":2.79147144236913,"x":99.62,"y":151.6,"x0":-1.8441183860798454,"y0":50.00262327799453,"z0":5.99115357727185,"aX":7.4864636678096455},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-12.5,"breakHorizontal":-10.7,"spinRate":2604,"spinDirection":41},"zone":3,"typeConfidence":2.0,"plateTime":0.4665631848303562,"extension":6.463668992530653},"index":4,"playId":"2fc1c971-4df4-3d86-bfab-f516479bd28d","pitchNumber":4,"startTime":"2025-08-28T19:24:25.925Z","endTime":"2025-08-28T19:24:29.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.37906811413712,"aZ":-23.651932613978584,"pfxX":-8.815636263932983,"pfxZ":4.390287044892963,"pX":-0.3057257415702668,"pZ":1.8569212748764952,"vX0":7.189747941171316,"vY0":-137.91605224190096,"vZ0":-5.364464744919523,"x":128.65,"y":188.64,"x0":-1.7908136951781504,"y0":50.00389142550478,"z0":5.405382949864224,"aX":-17.11924117046307},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.1,"breakHorizontal":14.6,"spinRate":2085,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.3959322093999589,"extension":6.480797875832789},"hitData":{"launchSpeed":88.5,"launchAngle":-47.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":112.29,"coordY":176.01}},"index":5,"playId":"7322ec4a-24f3-3bdb-b263-b0bcf07281c6","pitchNumber":5,"startTime":"2025-08-28T19:24:43.254Z","endTime":"2025-08-28T19:24:51.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":665966,"link":"/api/v1/people/665966","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":665966,"link":"/api/v1/people/665966"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:24:51.013Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ceddanne Rafaela grounds out, second baseman Jackson Holliday to first baseman Luis Vázquez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-28T19:24:58.488Z","endTime":"2025-08-28T19:25:42.290Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":678882,"fullName":"Ceddanne Rafaela","link":"/api/v1/people/678882"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681869,"fullName":"Shawn Dubin","link":"/api/v1/people/681869"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"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":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":676679,"link":"/api/v1/people/676679"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.2,"strikeZoneTop":3.59322024741419,"strikeZoneBottom":1.84719080566403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.314308646211934,"aZ":-21.572755495548883,"pfxX":-9.626155139869589,"pfxZ":5.617676024521014,"pX":-0.048429085226449946,"pZ":1.6497035741435593,"vX0":8.034994637571735,"vY0":-136.1160272018169,"vZ0":-6.243485710948696,"x":118.85,"y":194.24,"x0":-1.779869014154591,"y0":50.00217664603617,"z0":5.454575313883175,"aX":-18.163422253102123},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":9.1,"breakHorizontal":15.8,"spinRate":2173,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40153202088021844,"extension":6.497450127698215},"index":0,"playId":"3be64421-1822-3f5b-b41b-0af5b4dd07ff","pitchNumber":1,"startTime":"2025-08-28T19:25:19.449Z","endTime":"2025-08-28T19:25:23.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.54432794010038,"aZ":-31.171021307751722,"pfxX":9.745986546880504,"pfxZ":0.6952424355528564,"pX":0.842748414683696,"pZ":2.4511422918190746,"vX0":3.981871854285575,"vY0":-119.81477825630506,"vZ0":-0.5866119890317728,"x":84.88,"y":172.6,"x0":-2.1080441684031546,"y0":50.00513343513607,"z0":5.489028217819021,"aX":14.145825009727838},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":1.3,"breakHorizontal":-18.6,"spinRate":2873,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45746720063085444,"extension":6.292925786261865},"hitData":{"launchSpeed":67.3,"launchAngle":-15.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":153.2}},"index":1,"playId":"f4e7c121-5eaf-328c-8b01-9bd3b1b73ca5","pitchNumber":2,"startTime":"2025-08-28T19:25:34.366Z","endTime":"2025-08-28T19:25:42.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681869,"link":"/api/v1/people/681869","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":656577,"link":"/api/v1/people/656577"},"first":{"id":676679,"link":"/api/v1/people/676679"},"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":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_ab"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_ab"},{"player":{"id":678882,"link":"/api/v1/people/678882"},"credit":"b_pa"},{"player":{"id":681869,"link":"/api/v1/people/681869"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:25:42.290Z","atBatIndex":68},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Dylan Carlson doubles (8) on a ground ball to left fielder Jhostynxon Garcia.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T19:28:11.750Z","endTime":"2025-08-28T19:29:29.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"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":666185,"fullName":"Dylan Carlson","link":"/api/v1/people/666185"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691373,"link":"/api/v1/people/691373"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Matz replaces Garrett Whitlock.","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":0,"startTime":"2025-08-28T19:27:49.367Z","endTime":"2025-08-28T19:28:14.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571927,"link":"/api/v1/people/571927"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676477,"link":"/api/v1/people/676477","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.5,"strikeZoneTop":3.5300017408916,"strikeZoneBottom":1.65979343008155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.51979392338336,"aZ":-18.761881594921103,"pfxX":8.444376224442552,"pfxZ":6.857703759662293,"pX":0.7376867835056724,"pZ":2.7729141681256926,"vX0":-5.741007803667154,"vY0":-138.61833729789134,"vZ0":-4.436130199038906,"x":88.88,"y":163.91,"x0":1.7331612555849545,"y0":50.00327970404136,"z0":5.637970354545608,"aX":16.516877065944392},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":-14.2,"spinRate":2249,"spinDirection":115},"zone":6,"typeConfidence":0.92,"plateTime":0.39436800263562377,"extension":6.318596101632342},"index":1,"playId":"070e5a8f-8693-3b75-85b4-09a7c4cb232a","pitchNumber":1,"startTime":"2025-08-28T19:28:14.110Z","endTime":"2025-08-28T19:28:17.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.32035145793271,"aZ":-32.63596685328028,"pfxX":7.425671132758681,"pfxZ":-0.29858009566930477,"pX":0.3776562394611094,"pZ":1.8333505554227338,"vX0":-5.5381462038263845,"vY0":-122.48673550879758,"vZ0":-2.3429017808048282,"x":102.6,"y":189.28,"x0":1.6940250626298758,"y0":50.00494689964029,"z0":5.570516515402791,"aX":11.378006826874461},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-0.8,"breakHorizontal":-12.2,"spinRate":2472,"spinDirection":87},"zone":9,"typeConfidence":0.87,"plateTime":0.4457617260245459,"extension":6.259019418660958},"index":2,"playId":"d8adaf98-b416-3e5e-bea3-79ecd08b6317","pitchNumber":2,"startTime":"2025-08-28T19:28:27.329Z","endTime":"2025-08-28T19:28:30.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":78.1,"strikeZoneTop":3.4776944085168,"strikeZoneBottom":1.49564019852227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.559572849555867,"aZ":-28.613278044752608,"pfxX":6.3618157021785935,"pfxZ":2.334300669958287,"pX":-0.02378968633653994,"pZ":0.506965820175316,"vX0":-6.229850047198928,"vY0":-122.04714484888991,"vZ0":-6.095870669534635,"x":117.91,"y":225.09,"x0":1.7221282671164433,"y0":50.00358113037651,"z0":5.467818804714775,"aX":9.703303987609672},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.1,"breakHorizontal":-10.2,"spinRate":2250,"spinDirection":91},"zone":13,"typeConfidence":0.81,"plateTime":0.44693621460195,"extension":6.427883693959758},"index":3,"playId":"24f9dc93-ee8f-3671-8194-c7bfe68745e6","pitchNumber":3,"startTime":"2025-08-28T19:28:45.425Z","endTime":"2025-08-28T19:28:48.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":82.7,"endSpeed":76.6,"strikeZoneTop":3.49958838876293,"strikeZoneBottom":1.60013311807478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.898497591598943,"aZ":-35.31368648245269,"pfxX":6.699707895790806,"pfxZ":-2.1227662291665084,"pX":1.435577022852124,"pZ":2.1033920765661343,"vX0":-2.992262474356464,"vY0":-120.44794137888461,"vZ0":-0.9730310601325713,"x":62.28,"y":181.99,"x0":1.8190087658777696,"y0":50.00228919419669,"z0":5.616377900608699,"aX":9.910905749574152},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-3.8,"breakHorizontal":-11.5,"spinRate":2276,"spinDirection":82},"zone":14,"typeConfidence":0.84,"plateTime":0.4535622123894729,"extension":6.356410207785897},"index":4,"playId":"bfe8d6c2-9066-3d80-a728-05aa823955f7","pitchNumber":4,"startTime":"2025-08-28T19:29:03.009Z","endTime":"2025-08-28T19:29:06.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.40318411537698,"aZ":-22.18453380698789,"pfxX":9.225413058635956,"pfxZ":5.097772484728866,"pX":-0.4174266333025508,"pZ":2.9395584400306993,"vX0":-9.026644396064318,"vY0":-138.48750595321098,"vZ0":-3.2272859234337012,"x":132.91,"y":159.41,"x0":1.672022798915833,"y0":50.00247765604699,"z0":5.589016235137103,"aX":18.075837880316104},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":8.8,"breakHorizontal":-15.0,"spinRate":2059,"spinDirection":116},"zone":4,"typeConfidence":0.92,"plateTime":0.3942089303746057,"extension":6.488020563720578},"hitData":{"launchSpeed":98.7,"launchAngle":1.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":40.33,"coordY":117.22}},"index":5,"playId":"5e210286-abfe-308e-bd0d-65ba45c3c8fa","pitchNumber":5,"startTime":"2025-08-28T19:29:15.770Z","endTime":"2025-08-28T19:29:29.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":666185,"link":"/api/v1/people/666185","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":666185,"link":"/api/v1/people/666185"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":24.400000000000006,"leverageIndex":3.47,"dramaIndex":242.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:29:29.480Z","atBatIndex":69},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Alex Jackson reaches on a fielder's choice out, shortstop Trevor Story to third baseman Alex Bregman. Dylan Carlson out at 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T19:29:38.645Z","endTime":"2025-08-28T19:30:28.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","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":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":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.08898310214071,"strikeZoneBottom":1.55908111454431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.01853029409895,"aZ":-36.67016109638276,"pfxX":9.476608894173733,"pfxZ":-3.200958718151766,"pX":-1.0479889775421207,"pZ":0.6252125175021307,"vX0":-8.716492849085757,"vY0":-117.92442673908945,"vZ0":-3.5972542081808387,"x":156.95,"y":221.9,"x0":1.4699886203815549,"y0":50.00374111997296,"z0":5.5631701191940985,"aX":13.310167321379833},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-6.5,"breakHorizontal":-15.0,"spinRate":2531,"spinDirection":84},"zone":13,"typeConfidence":0.84,"plateTime":0.46497653433107633,"extension":6.5321375159403905},"index":0,"playId":"6f428cf2-e447-3d67-8a69-167f9ca9304f","pitchNumber":1,"startTime":"2025-08-28T19:30:00.707Z","endTime":"2025-08-28T19:30:04.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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.7,"endSpeed":86.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.437582328268636,"aZ":-20.010307456843652,"pfxX":9.367650720219375,"pfxZ":6.3548147646054485,"pX":0.58212112361275,"pZ":1.8041879715637426,"vX0":-6.481572433179433,"vY0":-137.6752017645172,"vZ0":-6.4084584103653865,"x":94.81,"y":190.07,"x0":1.753477040780336,"y0":50.00331176162154,"z0":5.522953658577839,"aX":17.92846347132338},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.3,"breakHorizontal":-15.6,"spinRate":2176,"spinDirection":118},"zone":9,"typeConfidence":0.91,"plateTime":0.39831319887844563,"extension":6.521484224876854},"hitData":{"launchSpeed":101.8,"launchAngle":2.0,"totalDistance":68.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.8,"coordY":149.15}},"index":1,"playId":"fa31541b-37ac-3382-a4e4-84cdd30d02b0","pitchNumber":2,"startTime":"2025-08-28T19:30:20.203Z","endTime":"2025-08-28T19:30:28.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":656577,"link":"/api/v1/people/656577","batSide":{"code":"R","description":"Right"}},"second":{"id":666185,"link":"/api/v1/people/666185"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":656577,"link":"/api/v1/people/656577"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.4,"awayTeamWinProbability":78.6,"homeTeamWinProbabilityAdded":-23.400000000000006,"leverageIndex":4.4,"dramaIndex":259.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:30:28.206Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jackson Holliday lines out to center fielder Nate Eaton.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T19:30:49.987Z","endTime":"2025-08-28T19:31:23.190Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":702616,"fullName":"Jackson Holliday","link":"/api/v1/people/702616"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656577,"fullName":"Alex Jackson","link":"/api/v1/people/656577"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","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":1},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.6,"endSpeed":87.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.770866861442762,"aZ":-19.381248372865592,"pfxX":9.899389751221262,"pfxZ":6.525512823767453,"pX":0.7991112462195674,"pZ":2.9108853270822275,"vX0":-6.319801222479957,"vY0":-139.04215304608846,"vZ0":-4.023933010366383,"x":86.54,"y":160.19,"x0":1.813704444632042,"y0":50.00357152293971,"z0":5.660602887025449,"aX":19.410606853129764},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.2,"breakHorizontal":-16.7,"spinRate":2300,"spinDirection":119},"zone":3,"typeConfidence":0.93,"plateTime":0.3937099543739402,"extension":6.564850724155462},"index":0,"playId":"929f26ee-4874-34cc-b788-1b81552f2649","pitchNumber":1,"startTime":"2025-08-28T19:30:55.436Z","endTime":"2025-08-28T19:30:58.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":73.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.089957635549016,"aZ":-40.13454126422998,"pfxX":-5.513405310911439,"pfxZ":-5.877181610683557,"pX":-0.6516972300637892,"pZ":2.370759030550344,"vX0":-3.2100740750704833,"vY0":-115.53117740753613,"vZ0":0.8232164657615668,"x":141.84,"y":174.77,"x0":1.4710159805023657,"y0":50.00258772375782,"z0":5.860665786179078,"aX":-7.468097074767318},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.2,"breakHorizontal":10.8,"spinRate":2360,"spinDirection":322},"zone":4,"typeConfidence":0.89,"plateTime":0.47371468333125666,"extension":6.617004093135577},"hitData":{"launchSpeed":89.7,"launchAngle":22.0,"totalDistance":307.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.1,"coordY":78.13}},"index":1,"playId":"dd4d20e9-17b1-3666-837d-212df0622a33","pitchNumber":2,"startTime":"2025-08-28T19:31:12.948Z","endTime":"2025-08-28T19:31:23.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":702616,"link":"/api/v1/people/702616","batSide":{"code":"L","description":"Left"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":702616,"link":"/api/v1/people/702616"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":-11.499999999999998,"leverageIndex":4.9,"dramaIndex":198.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:31:23.190Z","atBatIndex":71},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeremiah Jackson flies out sharply to center fielder Nate Eaton.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-28T19:31:26.017Z","endTime":"2025-08-28T19:32:23.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":571927,"fullName":"Steven Matz","link":"/api/v1/people/571927"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669236,"fullName":"Jeremiah Jackson","link":"/api/v1/people/669236"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681987,"link":"/api/v1/people/681987"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.51497767966182,"strikeZoneBottom":1.64621177543766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.653628236441644,"aZ":-35.34408479821359,"pfxX":9.210596794227772,"pfxZ":-2.101310830341827,"pX":-0.49773570941863604,"pZ":0.9121437817083853,"vX0":-7.759550606566072,"vY0":-122.05381852997746,"vZ0":-3.9495722106344777,"x":135.97,"y":214.15,"x0":1.5234533926487523,"y0":50.000657270862455,"z0":5.5895633231285355,"aX":13.917921331147044},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-4.4,"breakHorizontal":-14.9,"spinRate":2464,"spinDirection":87},"zone":13,"typeConfidence":0.89,"plateTime":0.44847376105607406,"extension":6.590649754949577},"index":0,"playId":"5557c84b-fc43-3221-a86c-8d9bf15a255c","pitchNumber":1,"startTime":"2025-08-28T19:31:45.654Z","endTime":"2025-08-28T19:31:49.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.1,"strikeZoneTop":3.55925894068326,"strikeZoneBottom":1.6907472004607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29165020026441,"aZ":-17.858997672739125,"pfxX":9.445352453376653,"pfxZ":7.403275952091395,"pX":-0.9543291100925929,"pZ":2.4316672134406763,"vX0":-9.64089171656865,"vY0":-137.869717152383,"vZ0":-5.411370523317536,"x":153.38,"y":173.12,"x0":1.3527381175372788,"y0":50.00588793023201,"z0":5.616633126806279,"aX":18.272960267482834},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":-15.2,"spinRate":2265,"spinDirection":117},"zone":13,"typeConfidence":0.93,"plateTime":0.39656306267699604,"extension":6.483905128175118},"index":1,"playId":"b8e807fa-643e-3617-a996-fdfe6bab0d80","pitchNumber":2,"startTime":"2025-08-28T19:31:58.605Z","endTime":"2025-08-28T19:32:02.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.619550417107284,"aZ":-17.15463700939097,"pfxX":8.815797233659296,"pfxZ":7.687281184753992,"pX":0.18556440011302025,"pZ":2.80484531985142,"vX0":-7.070510260688304,"vY0":-138.3682810367834,"vZ0":-4.454405365482047,"x":109.93,"y":163.05,"x0":1.618759843041911,"y0":50.00371054049352,"z0":5.572284821040531,"aX":17.228582831850495},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.2,"breakHorizontal":-14.6,"spinRate":2295,"spinDirection":118},"zone":2,"typeConfidence":0.93,"plateTime":0.3946600475432822,"extension":6.4531520757379},"hitData":{"launchSpeed":105.1,"launchAngle":37.0,"totalDistance":370.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":115.88,"coordY":50.14}},"index":2,"playId":"533b7f02-fd76-398b-a90e-ad7d61d3c647","pitchNumber":3,"startTime":"2025-08-28T19:32:13.995Z","endTime":"2025-08-28T19:32:23.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":571927,"link":"/api/v1/people/571927","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":665966,"link":"/api/v1/people/665966"},"first":{"id":663853,"link":"/api/v1/people/663853"},"second":{"id":678882,"link":"/api/v1/people/678882"},"third":{"id":608324,"link":"/api/v1/people/608324"},"shortstop":{"id":596115,"link":"/api/v1/people/596115"},"left":{"id":691373,"link":"/api/v1/people/691373"},"center":{"id":681987,"link":"/api/v1/people/681987"},"right":{"id":701350,"link":"/api/v1/people/701350"}},"offense":{"batter":{"id":669236,"link":"/api/v1/people/669236","batSide":{"code":"R","description":"Right"}},"first":{"id":656577,"link":"/api/v1/people/656577"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Home Plate"},{"official":{"id":483569,"link":"/api/v1/people/483569"},"officialType":"First Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Second Base"},{"official":{"id":483919,"link":"/api/v1/people/483919"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_ab"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_ab"},{"player":{"id":669236,"link":"/api/v1/people/669236"},"credit":"b_pa"},{"player":{"id":571927,"link":"/api/v1/people/571927"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-9.9,"leverageIndex":3.91,"dramaIndex":164.0,"contextMetrics":{},"playEndTime":"2025-08-28T19:32:23.735Z","atBatIndex":72}]