[{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Adam Frazier reaches on a fielding error by right fielder Seiya Suzuki. Adam Frazier to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:20:15.526Z","endTime":"2025-07-23T18:20:58.217Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T15:40:16.554Z","endTime":"2025-07-23T17:58:30.825Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T17:58:30.825Z","endTime":"2025-07-23T18:20:20.072Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T18:20:15.647Z","endTime":"2025-07-23T18:20:15.648Z","isPitch":false,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.8,"strikeZoneTop":3.20468734312671,"strikeZoneBottom":1.40943292840531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89976307050871,"aZ":-34.09872592768667,"pfxX":-7.472720142030654,"pfxZ":-1.224396862676648,"pX":-0.13717455063363013,"pZ":1.1393734225823116,"vX0":5.8668092840764,"vY0":-124.69357591583085,"vZ0":-4.006949408755573,"x":122.23,"y":208.02,"x0":-1.5536823434765905,"y0":50.00370614437261,"z0":5.591109433616584,"aX":-11.726583474405194},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-3.0,"breakHorizontal":12.1,"spinRate":1407,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4398383882794965,"extension":6.5259101601385465},"index":3,"playId":"4f671951-0b49-3d37-a184-78ddd9efe43c","pitchNumber":1,"startTime":"2025-07-23T18:20:15.649Z","endTime":"2025-07-23T18:20:19.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.19840175026516,"strikeZoneBottom":1.49320224142387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.824122666677376,"aZ":-20.383134236284658,"pfxX":-5.255805659478244,"pfxZ":6.32216080956343,"pX":1.1478672987907133,"pZ":2.429720972537455,"vX0":8.601535424402265,"vY0":-135.71876472239472,"vZ0":-4.508086756840088,"x":73.25,"y":173.18,"x0":-1.3802338254588662,"y0":50.00053535863868,"z0":5.532592481998201,"aX":-9.79941372909069},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.7,"breakHorizontal":7.7,"spinRate":2096,"spinDirection":215},"zone":12,"typeConfidence":2.0,"plateTime":0.4036341878517651,"extension":6.672629178541462},"index":4,"playId":"584c0a30-1e0f-3e49-b7a8-279f6b9d9a2a","pitchNumber":2,"startTime":"2025-07-23T18:20:28.431Z","endTime":"2025-07-23T18:20:31.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55670522591927,"aZ":-14.91334757729187,"pfxX":-4.167161724129089,"pfxZ":9.146630715033504,"pX":0.18347819829121678,"pZ":2.86823885389317,"vX0":5.898395076596591,"vY0":-136.1748238717322,"vZ0":-4.319722930997022,"x":110.01,"y":161.34,"x0":-1.4643895751348757,"y0":50.001620753220834,"z0":5.499432466869762,"aX":-7.863450331134577},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":6.4,"spinRate":2213,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.4014832239444903,"extension":6.617397876274507},"hitData":{"launchSpeed":104.5,"launchAngle":46.0,"totalDistance":338.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":219.52,"coordY":98.95}},"index":5,"playId":"5bc645f2-6f3e-3c62-ba30-a5b212c3c6ca","pitchNumber":3,"startTime":"2025-07-23T18:20:43.192Z","endTime":"2025-07-23T18:20:58.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"contextMetrics":{},"playEndTime":"2025-07-23T18:20:58.217Z","atBatIndex":0},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Maikel Garcia out on a sacrifice bunt, third baseman Matt Shaw to first baseman Michael Busch. Adam Frazier to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:21:16.258Z","endTime":"2025-07-23T18:21:36.418Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_play","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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(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":92.8,"endSpeed":85.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.200020904951803,"aZ":-17.447417578300033,"pfxX":-5.669071345539583,"pfxZ":7.922982395624304,"pX":-0.866831376322607,"pZ":3.344546024195082,"vX0":3.787162260645546,"vY0":-135.18337643322948,"vZ0":-2.7390549018746415,"x":150.04,"y":148.48,"x0":-1.5460795498155693,"y0":50.00518355561849,"z0":5.589047710025898,"aX":-10.542192909505852},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.0,"breakHorizontal":9.5,"spinRate":2128,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4044616444833964,"extension":6.650037604232252},"hitData":{"launchSpeed":34.8,"launchAngle":-27.0,"totalDistance":8.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":111.24,"coordY":180.74}},"index":0,"playId":"67352bbb-019c-39ff-a7bc-a12d80926e78","pitchNumber":1,"startTime":"2025-07-23T18:21:28.886Z","endTime":"2025-07-23T18:21:36.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":1.2999999999999972,"leverageIndex":1.22,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:21:36.418Z","atBatIndex":1},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (16) on a fly ball to right center field. Adam Frazier scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:22:06.382Z","endTime":"2025-07-23T18:22:31.786Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21568146568774,"aZ":-19.511514564440503,"pfxX":-5.5740837270376495,"pfxZ":6.682420697085554,"pX":0.5943069443677419,"pZ":3.3467772527488235,"vX0":7.027097119717404,"vY0":-136.12803117772845,"vZ0":-2.4177518653671437,"x":94.35,"y":148.42,"x0":-1.2848830581548265,"y0":50.002886431233016,"z0":5.583125924215011,"aX":-10.562121052924253},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.9,"breakHorizontal":8.8,"spinRate":2101,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.4009106197342369,"extension":6.720639676142409},"hitData":{"launchSpeed":102.1,"launchAngle":26.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":205.31,"coordY":54.71}},"index":0,"playId":"e77081f6-45da-3cf2-bfdd-c615bc14a09b","pitchNumber":1,"startTime":"2025-07-23T18:22:06.382Z","endTime":"2025-07-23T18:22:31.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"third":{"id":624428,"link":"/api/v1/people/624428"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.1,"awayTeamWinProbability":66.9,"homeTeamWinProbabilityAdded":-12.299999999999997,"leverageIndex":1.35,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:22:31.786Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Salvador Perez singles on a line drive to left fielder Ian Happ.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:22:45.077Z","endTime":"2025-07-23T18:23:08.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.113473628906842,"aZ":-31.807128989720947,"pfxX":5.296900357297101,"pfxZ":0.24755556483883545,"pX":0.7599811673103097,"pZ":2.307641139438111,"vX0":3.900047085496662,"vY0":-120.93092155705709,"vZ0":-1.2749551658834144,"x":88.03,"y":176.47,"x0":-1.5581409055691249,"y0":50.00375532601655,"z0":5.614985453236401,"aX":7.897449244204288},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":0.4,"breakHorizontal":-10.4,"spinRate":2338,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.45178165394416236,"extension":6.485046204229116},"hitData":{"launchSpeed":79.1,"launchAngle":17.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.27,"coordY":114.55}},"index":0,"playId":"dcf211bd-04e5-3971-a743-3eeff9c0587a","pitchNumber":1,"startTime":"2025-07-23T18:22:56.291Z","endTime":"2025-07-23T18:23:08.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.2,"awayTeamWinProbability":68.8,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.5,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:23:08.317Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:23:21.177Z","endTime":"2025-07-23T18:25:07.649Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":87.8,"endSpeed":80.8,"strikeZoneTop":3.27791923004767,"strikeZoneBottom":1.45707454939948,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.326792533261077,"aZ":-29.588617514110073,"pfxX":-7.753883487758339,"pfxZ":1.5693068748211148,"pX":0.2534365899988008,"pZ":0.7623114856374663,"vX0":6.660271040497373,"vY0":-127.64378143612456,"vZ0":-6.168755540893948,"x":107.34,"y":218.2,"x0":-1.3825310335031102,"y0":50.004031698506886,"z0":5.540693767773741,"aX":-12.793017380869586},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":12.5,"spinRate":1315,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.42914064561970955,"extension":6.6365225364765275},"index":0,"playId":"835623f7-0791-3d73-af1b-934f7aa75d46","pitchNumber":1,"startTime":"2025-07-23T18:23:28.418Z","endTime":"2025-07-23T18:23:31.895Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.2,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.351958278041835,"aZ":-31.00362390988484,"pfxX":-8.36887303557936,"pfxZ":0.7151051538189801,"pX":0.2209733359533836,"pZ":1.9511444754328526,"vX0":6.736681089428048,"vY0":-127.46417849367062,"vZ0":-2.965839642348179,"x":108.58,"y":186.1,"x0":-1.3750375904639671,"y0":50.00262075303785,"z0":5.589649577365283,"aX":-13.705904474693673},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.8,"breakHorizontal":13.6,"spinRate":1374,"spinDirection":250},"zone":8,"typeConfidence":2.0,"plateTime":0.4304832835553656,"extension":6.571390596208061},"index":1,"playId":"869cbaed-54b4-3147-900d-33f8d9bd2cc2","pitchNumber":2,"startTime":"2025-07-23T18:23:42.405Z","endTime":"2025-07-23T18:23:45.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.0,"endSpeed":83.1,"strikeZoneTop":3.18483474969809,"strikeZoneBottom":1.44980621538089,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0811533486844,"aZ":-22.87427855335444,"pfxX":1.0497744270043752,"pfxZ":5.318391097200841,"pX":1.4043948183003419,"pZ":2.260657830337278,"vX0":6.900431396373288,"vY0":-130.97804102689813,"vZ0":-3.9731560686707614,"x":63.47,"y":177.74,"x0":-1.393962703672141,"y0":50.00213372861157,"z0":5.49528765314215,"aX":1.8330353190293478},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":-3.4,"spinRate":2198,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.41721932238697956,"extension":6.619929368026593},"index":2,"playId":"42c49a56-7476-3b19-b1c4-be2369c719dd","pitchNumber":3,"startTime":"2025-07-23T18:24:01.652Z","endTime":"2025-07-23T18:24:05.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.6,"endSpeed":86.8,"strikeZoneTop":3.22883927114525,"strikeZoneBottom":1.43137739964571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.098349695518838,"aZ":-19.25771326564332,"pfxX":-5.188482623724205,"pfxZ":6.797519989748443,"pX":0.5200469602116866,"pZ":1.1360138520656533,"vX0":6.934328031091716,"vY0":-136.03990587522355,"vZ0":-7.832362994112609,"x":97.18,"y":208.11,"x0":-1.3720584139197782,"y0":50.000564202536864,"z0":5.356472018868519,"aX":-9.85479664427357},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":11.0,"breakHorizontal":8.2,"spinRate":2194,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.40058895828590746,"extension":6.789778951636148},"index":3,"playId":"a0bb2458-3acf-3d64-a3ff-60447b5d7f95","pitchNumber":4,"startTime":"2025-07-23T18:24:15.857Z","endTime":"2025-07-23T18:24:19.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":73.6,"strikeZoneTop":3.27712126179794,"strikeZoneBottom":1.48015842082551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.588416781150848,"aZ":-39.04385188709388,"pfxX":3.478063465422265,"pfxZ":-5.025983383398511,"pX":-0.5300504972490739,"pZ":3.2088226461308196,"vX0":1.3347737071342285,"vY0":-115.87226334202542,"vZ0":2.167201572214979,"x":137.2,"y":152.14,"x0":-1.5645385722655094,"y0":50.00244509793098,"z0":5.977730198080411,"aX":4.753949579282038},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-8.3,"breakHorizontal":-6.6,"spinRate":2258,"spinDirection":60},"zone":1,"typeConfidence":2.0,"plateTime":0.47176041633739496,"extension":6.320207396333759},"index":4,"playId":"71ea2b55-df59-3761-9875-acce42b43200","pitchNumber":5,"startTime":"2025-07-23T18:24:33.466Z","endTime":"2025-07-23T18:24:37.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-23T18:24:41.516Z","endTime":"2025-07-23T18:24:55.131Z","isPitch":false,"type":"action","player":{"id":695506,"link":"/api/v1/people/695506"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":80.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713464150319847,"aZ":-27.945072731616744,"pfxX":-7.537071104505598,"pfxZ":2.5865397143963325,"pX":-0.45399928837603903,"pZ":2.4907632447653456,"vX0":4.989009015525422,"vY0":-127.00866956697243,"vZ0":-2.123266990018338,"x":134.31,"y":171.53,"x0":-1.4632935558088196,"y0":50.00415013190674,"z0":5.5572900293387795,"aX":-12.329763970218819},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.4,"breakHorizontal":12.5,"spinRate":1247,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4310431743088019,"extension":6.58881990425724},"hitData":{"launchSpeed":85.3,"launchAngle":43.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":115.64,"coordY":83.52}},"index":6,"playId":"faed0c20-5602-3e63-b410-aeb6f15502f8","pitchNumber":6,"startTime":"2025-07-23T18:24:55.131Z","endTime":"2025-07-23T18:25:07.649Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":2.3000000000000007,"leverageIndex":0.93,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:25:07.649Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out sharply, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-23T18:25:28.600Z","endTime":"2025-07-23T18:25:52.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.1,"strikeZoneTop":3.34741994914727,"strikeZoneBottom":1.51758375146213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.22299424170676,"aZ":-35.09201708020152,"pfxX":4.910308676939582,"pfxZ":-2.0566852123286985,"pX":0.5511133662731749,"pZ":2.366020143544329,"vX0":3.084349506559537,"vY0":-118.0138936386484,"vZ0":-0.524034256492306,"x":95.99,"y":174.9,"x0":-1.4080989600002352,"y0":50.002643362362285,"z0":5.806984908500359,"aX":6.96631735349785},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.6,"breakHorizontal":-9.6,"spinRate":2240,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4630843891601657,"extension":6.481563520078209},"index":0,"playId":"7a2398f0-c2cc-3855-9e16-16cd43385d4e","pitchNumber":1,"startTime":"2025-07-23T18:25:29.500Z","endTime":"2025-07-23T18:25:33.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.587140883358405,"aZ":-33.77817365923089,"pfxX":-5.625791780485137,"pfxZ":-0.9509246215672436,"pX":0.22243098034383835,"pZ":1.8121150930220669,"vX0":6.030828587291589,"vY0":-128.52784902728837,"vZ0":-2.7918688582219238,"x":108.52,"y":189.85,"x0":-1.4144004434961825,"y0":50.00199635101488,"z0":5.513859011003334,"aX":-9.489262000369868},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-2.0,"breakHorizontal":9.0,"spinRate":1195,"spinDirection":257},"zone":8,"typeConfidence":2.0,"plateTime":0.4248161017038794,"extension":6.632836997570232},"hitData":{"launchSpeed":101.1,"launchAngle":-26.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":153.84,"coordY":151.68}},"index":1,"playId":"0d1367d5-2cd6-30d0-91fb-ea5fd82422ef","pitchNumber":2,"startTime":"2025-07-23T18:25:44.714Z","endTime":"2025-07-23T18:25:52.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:25:52.215Z","atBatIndex":5},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Busch singles on a sharp line drive to right fielder Jac Caglianone.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T18:28:21.878Z","endTime":"2025-07-23T18:29:39.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":87.6,"endSpeed":80.7,"strikeZoneTop":3.3598168417423,"strikeZoneBottom":1.50795277165274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13822600988837,"aZ":-20.24893700456343,"pfxX":-2.900409201296673,"pfxZ":7.198483057500353,"pX":-1.0918839274158878,"pZ":2.4474894177475375,"vX0":1.4911522640884398,"vY0":-127.61766082471394,"vZ0":-4.440815825512885,"x":158.62,"y":172.7,"x0":-1.3055114393010556,"y0":50.00405688279636,"z0":5.795772091078021,"aX":-4.806311829710837},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":12.4,"breakHorizontal":4.9,"spinRate":2318,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.4284342491815347,"extension":5.613870599402732},"index":0,"playId":"3fd59ce8-16a5-3d90-afa4-f2b22f6890c2","pitchNumber":1,"startTime":"2025-07-23T18:28:26.705Z","endTime":"2025-07-23T18:28:30.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07272186153562,"aZ":-18.2280972567545,"pfxX":-1.5406358116325363,"pfxZ":8.273445176958045,"pX":-0.6237356805896606,"pZ":2.830547646943719,"vX0":2.196392431973646,"vY0":-128.58904985821368,"vZ0":-3.9311443409052895,"x":140.78,"y":162.36,"x0":-1.2862763413697536,"y0":50.000455360381146,"z0":5.7816990300930255,"aX":-2.5962584146347303},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":14.4,"breakHorizontal":2.3,"spinRate":2378,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.42492211752112796,"extension":5.557960643062819},"index":1,"playId":"461c0cac-8c71-3dcb-8453-8e2ae8ccaec0","pitchNumber":2,"startTime":"2025-07-23T18:28:39.165Z","endTime":"2025-07-23T18:28:42.165Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34813774356173,"aZ":-17.22973464261894,"pfxX":-1.5461607922482137,"pfxZ":8.738602972132473,"pX":0.0775497515593555,"pZ":2.689127421305749,"vX0":3.909947180451323,"vY0":-129.9861853681226,"vZ0":-4.553636536709388,"x":114.04,"y":166.17,"x0":-1.245569651246141,"y0":50.00593224842829,"z0":5.772686167543261,"aX":-2.6456373441195504},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":15.0,"breakHorizontal":1.9,"spinRate":2415,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.42143935002632826,"extension":5.605090220764448},"index":2,"playId":"178e3742-707c-35b5-91b7-257631d2dab7","pitchNumber":3,"startTime":"2025-07-23T18:28:52.097Z","endTime":"2025-07-23T18:28:55.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"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-07-23T18:29:09.607Z","endTime":"2025-07-23T18:29:13.670Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":72.5,"strikeZoneTop":3.29752770592749,"strikeZoneBottom":1.40953884148826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.88327081813799,"aZ":-41.54913586497908,"pfxX":9.246262003588352,"pfxZ":-7.057708991375398,"pX":-2.222789743192699,"pZ":2.1371118537080025,"vX0":-3.8121189132172373,"vY0":-115.02305382772283,"vZ0":0.9351587563746846,"x":201.73,"y":181.08,"x0":-1.738139669883695,"y0":50.00077633777234,"z0":5.779038799426507,"aX":12.29132927466118},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-12.1,"breakHorizontal":-15.7,"spinRate":3341,"spinDirection":47},"zone":13,"typeConfidence":2.0,"plateTime":0.47761569356321587,"extension":5.421179592798093},"index":4,"playId":"5ac0727b-50e0-3fb6-82ca-608501e01039","pitchNumber":4,"startTime":"2025-07-23T18:29:13.670Z","endTime":"2025-07-23T18:29:16.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.51617875454106,"aZ":-19.453773379573033,"pfxX":-0.7280437508939278,"pfxZ":7.001607839224455,"pX":0.17744640389605457,"pZ":2.6478616772144266,"vX0":3.89376422474911,"vY0":-132.97282373801346,"vZ0":-4.180852856530325,"x":110.24,"y":167.29,"x0":-1.2019792088046028,"y0":50.00654724282477,"z0":5.624912505450418,"aX":-1.3237168350547277},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.1,"breakHorizontal":0.6,"spinRate":2563,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40957689249822415,"extension":5.8883930566175415},"hitData":{"launchSpeed":106.0,"launchAngle":9.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":198.82,"coordY":110.56}},"index":5,"playId":"4921834e-b7a4-32ac-a2d5-ef45f81c4ad4","pitchNumber":5,"startTime":"2025-07-23T18:29:29.965Z","endTime":"2025-07-23T18:29:39.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.0,"awayTeamWinProbability":61.0,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.9,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:29:39.848Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T18:29:52.285Z","endTime":"2025-07-23T18:31:29.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.2320659669,"strikeZoneBottom":1.47157267506829,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.758054178945404,"aZ":-17.51654370636811,"pfxX":-5.148881311375151,"pfxZ":8.036427812125222,"pX":2.134066168444295,"pZ":0.9169562133091765,"vX0":9.238959131152379,"vY0":-133.2437128022178,"vZ0":-8.607337800023501,"x":35.65,"y":214.02,"x0":-0.6868558195104301,"y0":50.00382584809327,"z0":5.420525801458122,"aX":-9.392887011623705},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.1,"breakHorizontal":7.7,"spinRate":2325,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4088191654052573,"extension":6.00272890972609},"index":0,"playId":"945f5add-af13-3140-9f51-0dd516683156","pitchNumber":1,"startTime":"2025-07-23T18:30:07.431Z","endTime":"2025-07-23T18:30:10.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.8,"strikeZoneTop":3.05958265228518,"strikeZoneBottom":1.36105857561414,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.484489616869173,"aZ":-41.35269788693716,"pfxX":8.161363922203499,"pfxZ":-7.286416888989843,"pX":-0.21065944211873616,"pZ":0.8208762778522453,"vX0":0.04446119855005387,"vY0":-112.47398709269352,"vZ0":-1.4185116138385006,"x":125.03,"y":216.62,"x0":-1.2881278758902843,"y0":50.00162343116029,"z0":5.715045548974778,"aX":10.285335415888897},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-13.2,"breakHorizontal":-14.8,"spinRate":3240,"spinDirection":43},"zone":13,"typeConfidence":2.0,"plateTime":0.4900405305155604,"extension":5.512726862862007},"index":1,"playId":"15a3932b-3963-3e07-a311-097c88510513","pitchNumber":2,"startTime":"2025-07-23T18:30:24.055Z","endTime":"2025-07-23T18:30:27.459Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.250681594685044,"aZ":-21.538692531812977,"pfxX":-0.049379557634064666,"pfxZ":6.16632363886842,"pX":-0.016457574485623083,"pZ":2.983351030435152,"vX0":2.7510995342612348,"vY0":-130.69572457758977,"vZ0":-3.228939476090848,"x":117.63,"y":158.23,"x0":-1.0775475772632719,"y0":50.00369652829865,"z0":5.857504044799213,"aX":-0.08513160610441933},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.7,"breakHorizontal":-0.5,"spinRate":2400,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.4195259285134889,"extension":5.719640130272872},"index":2,"playId":"43d233b9-f415-3d50-84bb-799aa1b92778","pitchNumber":3,"startTime":"2025-07-23T18:30:44.869Z","endTime":"2025-07-23T18:30:47.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.2,"strikeZoneTop":3.14624521219228,"strikeZoneBottom":1.44769814970947,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.31676357227428,"aZ":-14.679915076994282,"pfxX":-4.8673170576713165,"pfxZ":9.46197415740544,"pX":-0.698236307773736,"pZ":2.0243205247088767,"vX0":2.9958759051217996,"vY0":-134.63140700662728,"vZ0":-6.154372347772602,"x":143.62,"y":184.12,"x0":-1.1890992141216368,"y0":50.00020050052119,"z0":5.366081634944086,"aX":-8.996131365036112},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.1,"breakHorizontal":8.3,"spinRate":2313,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.40574563403298347,"extension":6.060000417222245},"index":3,"playId":"a6663213-c4b4-369d-9457-54ea5d06f1be","pitchNumber":4,"startTime":"2025-07-23T18:31:07.578Z","endTime":"2025-07-23T18:31:11.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.023366594761708,"aZ":-45.08323894421608,"pfxX":7.42991695878987,"pfxZ":-10.143418493381887,"pX":-0.3431595518428701,"pZ":1.3395963027163529,"vX0":-0.10801609886919056,"vY0":-113.38284808720609,"vZ0":0.4359153159163822,"x":130.08,"y":202.61,"x0":-1.256032906788244,"y0":50.001858304363694,"z0":5.726703700797207,"aX":9.457740349294046},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-63.6,"breakVerticalInduced":-17.8,"breakHorizontal":-13.3,"spinRate":3325,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.48725227427770346,"extension":5.5152544874333325},"index":4,"playId":"2d0f7a57-99ad-3411-9673-a96842bb9025","pitchNumber":5,"startTime":"2025-07-23T18:31:25.844Z","endTime":"2025-07-23T18:31:29.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.56,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:31:29.446Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Pete Crow-Armstrong pops out to shortstop Maikel Garcia.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T18:31:45.391Z","endTime":"2025-07-23T18:32:38.511Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.83040674051515,"aZ":-13.778358755813247,"pfxX":-3.9174792994566774,"pfxZ":10.165685619860055,"pX":-0.5473566119868117,"pZ":3.5019029282322864,"vX0":2.9634136112192384,"vY0":-133.6728793757155,"vZ0":-2.902824646450002,"x":137.86,"y":144.23,"x0":-1.1614003199538105,"y0":50.002525622868134,"z0":5.591215488394257,"aX":-7.088917964841216},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.0,"breakHorizontal":6.5,"spinRate":2285,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40975963566327556,"extension":5.856960151148285},"index":0,"playId":"9c2ff3e0-49a2-3d74-9cc5-50f9048a6d86","pitchNumber":1,"startTime":"2025-07-23T18:31:54.991Z","endTime":"2025-07-23T18:31:57.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.8,"endSpeed":69.9,"strikeZoneTop":2.98521897704656,"strikeZoneBottom":1.2467289219567,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.513570788560752,"aZ":-36.169544983042975,"pfxX":13.24103663173043,"pfxZ":-3.205566845325361,"pX":-2.2633389641331876,"pZ":2.6351896670430466,"vX0":-5.045415088517254,"vY0":-111.67774876693484,"vZ0":1.4045992812255543,"x":203.27,"y":167.63,"x0":-1.6790846219751643,"y0":50.00247298752431,"z0":5.755135074779759,"aX":16.510531200660665},"breaks":{"breakAngle":24.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-5.0,"breakHorizontal":-22.4,"spinRate":2990,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.49287204710681065,"extension":5.224580313200848},"index":1,"playId":"e29fb82e-905b-30cb-ace4-73778b37dd21","pitchNumber":2,"startTime":"2025-07-23T18:32:10.447Z","endTime":"2025-07-23T18:32:13.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.493022444510867,"aZ":-29.642347335445578,"pfxX":-8.605727843195869,"pfxZ":1.5591227842514597,"pX":-0.8172029062401897,"pZ":1.5733127839468348,"vX0":3.4205169005453326,"vY0":-126.18092059508633,"vZ0":-3.735602909714575,"x":148.15,"y":196.3,"x0":-1.0686506754883927,"y0":50.0010410181141,"z0":5.44855736722801,"aX":-13.94324462197077},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.3,"breakHorizontal":14.9,"spinRate":1505,"spinDirection":236},"zone":7,"typeConfidence":2.0,"plateTime":0.43327259648900984,"extension":5.922828222483697},"hitData":{"launchSpeed":75.1,"launchAngle":63.0,"totalDistance":167.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":111.25,"coordY":136.25}},"index":2,"playId":"f7438fab-442a-3125-9ce2-fc3c69dad3b4","pitchNumber":3,"startTime":"2025-07-23T18:32:25.911Z","endTime":"2025-07-23T18:32:38.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.5,"awayTeamWinProbability":67.5,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:32:38.511Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Carson Kelly flies out to left fielder John Rave.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-23T18:32:53.329Z","endTime":"2025-07-23T18:33:27.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.48652374135712,"strikeZoneBottom":1.47127203625702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.911449345477557,"aZ":-21.72702096911129,"pfxX":-9.372281990656093,"pfxZ":5.907247705027115,"pX":-0.5552095901961731,"pZ":1.4806326940373855,"vX0":4.269125770027482,"vY0":-131.6058129843822,"vZ0":-5.725057748711857,"x":138.16,"y":198.8,"x0":-0.9739739489010407,"y0":50.001535092588995,"z0":5.276242720416556,"aX":-16.565458164949668},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.7,"breakHorizontal":16.2,"spinRate":2239,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.41497260416398607,"extension":6.092597874809642},"index":0,"playId":"2b0cfbce-ca41-322e-8507-b89db4d4afda","pitchNumber":1,"startTime":"2025-07-23T18:33:04.426Z","endTime":"2025-07-23T18:33:07.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":72.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.682232303362156,"aZ":-39.078242157948154,"pfxX":7.229887243020135,"pfxZ":-5.193975942429692,"pX":0.43277007387881966,"pZ":2.0838155225292083,"vX0":1.5226050796737747,"vY0":-114.97495551633979,"vZ0":0.38814432629081796,"x":100.5,"y":182.52,"x0":-1.1781409669194045,"y0":50.00258801365332,"z0":5.726444470086875,"aX":9.612063782241457},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-9.0,"breakHorizontal":-13.4,"spinRate":3094,"spinDirection":46},"zone":9,"typeConfidence":2.0,"plateTime":0.47764222503130327,"extension":5.418736539288525},"hitData":{"launchSpeed":74.9,"launchAngle":39.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.89,"coordY":96.88}},"index":1,"playId":"b62fc89d-10d4-3943-990c-56efba0867d3","pitchNumber":2,"startTime":"2025-07-23T18:33:19.273Z","endTime":"2025-07-23T18:33:27.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.89,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:33:27.641Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T18:35:55.373Z","endTime":"2025-07-23T18:36:43.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T18:35:44.238Z","endTime":"2025-07-23T18:35:57.738Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.8,"strikeZoneTop":3.16026603457743,"strikeZoneBottom":1.46346781865322,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.698684739889995,"aZ":-18.523433252541608,"pfxX":-4.510545298214236,"pfxZ":7.137490167290441,"pX":0.3896715002345911,"pZ":2.8575126250594174,"vX0":6.673302591498218,"vY0":-136.37554062834212,"vZ0":-3.7249707801121916,"x":102.15,"y":161.63,"x0":-1.4859212908255783,"y0":50.00324934271909,"z0":5.49418503157734,"aX":-8.627143945257812},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.5,"breakHorizontal":7.0,"spinRate":2006,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.3993170794369689,"extension":6.587518053772444},"index":1,"playId":"490eb744-5d26-393f-ad6a-c229bd88a5d7","pitchNumber":1,"startTime":"2025-07-23T18:35:57.738Z","endTime":"2025-07-23T18:36:00.738Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.47886616979834,"strikeZoneBottom":1.53617011137313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.71173862866043,"aZ":-30.8633391965304,"pfxX":8.894897569990848,"pfxZ":0.9157372664178833,"pX":-0.209142370309837,"pZ":3.4501224213610953,"vX0":0.6568619624169012,"vY0":-118.81582965217076,"vZ0":1.2084981605875582,"x":124.97,"y":145.63,"x0":-1.6447827867718243,"y0":50.002697984445426,"z0":5.73901008234972,"aX":12.719530301830536},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":2.3,"breakHorizontal":-16.3,"spinRate":2398,"spinDirection":76},"zone":2,"typeConfidence":2.0,"plateTime":0.4609454628550549,"extension":6.466100070401835},"index":2,"playId":"4ee25c23-da7b-3ae5-8af1-02ad81fb267b","pitchNumber":2,"startTime":"2025-07-23T18:36:10.467Z","endTime":"2025-07-23T18:36:14.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.6,"endSpeed":76.6,"strikeZoneTop":3.3559463927797,"strikeZoneBottom":1.59782922787583,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.501660588374456,"aZ":-32.71395469352434,"pfxX":5.521843863693542,"pfxZ":-0.36598736428588463,"pX":1.6694846047868699,"pZ":1.530181330949018,"vX0":5.409887647855211,"vY0":-120.19076861968325,"vZ0":-2.7584344128427265,"x":53.36,"y":197.47,"x0":-1.3249764783577116,"y0":50.003462510775414,"z0":5.587285098368819,"aX":8.108275320200962},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.1,"breakHorizontal":-11.3,"spinRate":2509,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4550728748915396,"extension":6.446156836950976},"index":3,"playId":"3cf2326e-9fe1-3121-b4f8-3e79fd7cd3fa","pitchNumber":3,"startTime":"2025-07-23T18:36:25.900Z","endTime":"2025-07-23T18:36:28.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.344694502181405,"aZ":-19.059801971819862,"pfxX":-4.767302553420429,"pfxZ":6.859459366499655,"pX":0.16166554619779733,"pZ":3.752917965572704,"vX0":5.81181174068877,"vY0":-136.7362513532206,"vZ0":-1.5117076949113053,"x":110.84,"y":137.45,"x0":-1.3621242833525267,"y0":50.00626351037612,"z0":5.607779697605912,"aX":-9.119423808883752},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":7.6,"spinRate":2144,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3990722493341896,"extension":6.616720829554964},"index":4,"playId":"1f23fd8a-00d3-36dc-9d25-2f62512f7798","pitchNumber":4,"startTime":"2025-07-23T18:36:40.586Z","endTime":"2025-07-23T18:36:43.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:36:43.586Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Isbel called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T18:37:02.525Z","endTime":"2025-07-23T18:37:58.503Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.9,"strikeZoneTop":3.31633405288857,"strikeZoneBottom":1.52123465703222,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90667700270126,"aZ":-18.326591067621084,"pfxX":-5.076400473731196,"pfxZ":7.282235688857529,"pX":-0.6680731229689584,"pZ":3.8041143344761736,"vX0":3.9824794271695065,"vY0":-137.17880208605683,"vZ0":-1.4186786041017183,"x":142.47,"y":136.07,"x0":-1.4805281025438377,"y0":50.0049208034151,"z0":5.579804076968439,"aX":-9.65694765371988},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.1,"breakHorizontal":8.3,"spinRate":2158,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3995810551267742,"extension":6.621840174173836},"index":0,"playId":"2e54c043-86cf-34a2-984b-543a722320d3","pitchNumber":1,"startTime":"2025-07-23T18:37:08.134Z","endTime":"2025-07-23T18:37:11.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.6,"strikeZoneTop":3.45701655946589,"strikeZoneBottom":1.50808277612077,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.0588350860957,"aZ":-37.953228253999754,"pfxX":5.802686140471005,"pfxZ":-4.31649060297036,"pX":-0.44818904577169205,"pZ":3.1504899547090113,"vX0":0.6142253912575041,"vY0":-115.15687859613097,"vZ0":2.0681364973569,"x":134.08,"y":153.72,"x0":-1.4722197064853597,"y0":50.00313535329796,"z0":5.921255724067206,"aX":7.766999760658655},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-7.0,"breakHorizontal":-10.7,"spinRate":2183,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.47625055527479176,"extension":6.288268486498848},"index":1,"playId":"e04f0df5-0733-32ef-911b-3bbb5360af0d","pitchNumber":2,"startTime":"2025-07-23T18:37:20.264Z","endTime":"2025-07-23T18:37:23.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.443168947722395,"aZ":-34.1856369387487,"pfxX":-6.65892162801299,"pfxZ":-1.2178618997617088,"pX":0.1654163871999822,"pZ":0.8960940485887934,"vX0":6.140354193359727,"vY0":-127.57836667576132,"vZ0":-4.769597735354463,"x":110.69,"y":214.59,"x0":-1.4083920850105787,"y0":50.00481375765218,"z0":5.4867087256532,"aX":-10.969274031101925},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.1,"breakHorizontal":10.7,"spinRate":1337,"spinDirection":258},"zone":14,"typeConfidence":2.0,"plateTime":0.42944704293371005,"extension":6.5507056586864625},"index":2,"playId":"9d714f75-4279-33b3-85ce-ee1439aee7f0","pitchNumber":3,"startTime":"2025-07-23T18:37:33.559Z","endTime":"2025-07-23T18:37:36.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-23T18:37:51.374Z","endTime":"2025-07-23T18:37:55.087Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":95.0,"endSpeed":87.5,"strikeZoneTop":3.67138867984393,"strikeZoneBottom":1.50629028778118,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.498675512973428,"aZ":-17.72238469856916,"pfxX":-6.2770607569804175,"pfxZ":7.388896058681469,"pX":-0.5162877938408907,"pZ":3.503690682614469,"vX0":4.796487369932993,"vY0":-138.4091229353106,"vZ0":-2.4427233082314026,"x":136.68,"y":144.18,"x0":-1.449012563554465,"y0":50.0045775499493,"z0":5.573305533403091,"aX":-12.280876423067344},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.1,"breakHorizontal":10.4,"spinRate":2171,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.39449209275681074,"extension":6.675630312403169},"index":4,"playId":"def917ec-9a4d-33fd-905b-60234f119d48","pitchNumber":4,"startTime":"2025-07-23T18:37:55.087Z","endTime":"2025-07-23T18:37:58.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.300000000000004,"awayTeamWinProbability":66.69999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:37:58.503Z","atBatIndex":11},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Tyler Tolbert reaches on a throwing error by shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T18:38:15.805Z","endTime":"2025-07-23T18:38:33.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.461597219862217,"aZ":-33.005617218693764,"pfxX":1.23043073958555,"pfxZ":-0.5294979908617545,"pX":0.26355051798940404,"pZ":2.0473629028746365,"vX0":3.7266424595172603,"vY0":-123.4502907948757,"vZ0":-1.7671584989614004,"x":106.95,"y":183.5,"x0":-1.4199867810599431,"y0":50.00521561250535,"z0":5.526909505285363,"aX":1.9169696316404687},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.1,"breakHorizontal":-3.0,"spinRate":2198,"spinDirection":85},"zone":8,"typeConfidence":2.0,"plateTime":0.44213657295381914,"extension":6.735550707391507},"hitData":{"launchSpeed":93.0,"launchAngle":8.0,"totalDistance":151.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.97,"coordY":143.0}},"index":0,"playId":"1d3e6492-6a46-3477-8e17-14be78445240","pitchNumber":1,"startTime":"2025-07-23T18:38:25.068Z","endTime":"2025-07-23T18:38:33.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.34,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:38:33.482Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Adam Frazier flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-23T18:38:59.504Z","endTime":"2025-07-23T18:40:19.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.12816709326048,"strikeZoneBottom":1.42848875468588,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70825306800024,"aZ":-17.539410080880316,"pfxX":-5.534809801445882,"pfxZ":7.672973258220322,"pX":-0.7877236552081387,"pZ":2.2045077967991724,"vX0":3.961875666075209,"vY0":-137.10367737689273,"vZ0":-5.700229292856855,"x":147.03,"y":179.26,"x0":-1.5308007931142096,"y0":50.006600093423835,"z0":5.50376444483266,"aX":-10.561814654703891},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.0,"breakHorizontal":9.2,"spinRate":2204,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39917183940552725,"extension":6.7074326215758315},"index":0,"playId":"f867303d-2daf-3c0a-ba9d-9796257552e4","pitchNumber":1,"startTime":"2025-07-23T18:39:20.175Z","endTime":"2025-07-23T18:39:23.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.20578098217054,"strikeZoneBottom":1.38199224382361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.532167360131822,"aZ":-32.84938037370744,"pfxX":-5.952604039618752,"pfxZ":-0.4114491586219984,"pX":-1.3430111419447444,"pZ":2.1589061378536183,"vX0":2.704519607345811,"vY0":-126.9848388324186,"vZ0":-2.1034098332223214,"x":168.19,"y":180.49,"x0":-1.652076652153871,"y0":50.00563651963245,"z0":5.627257116970167,"aX":-9.661785001801876},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":10.1,"spinRate":1244,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4323750580114467,"extension":6.4250214761678945},"index":1,"playId":"7db7b1d2-b36a-3e1b-a9e5-a41783ddf124","pitchNumber":2,"startTime":"2025-07-23T18:39:38.129Z","endTime":"2025-07-23T18:39:44.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Tyler Tolbert steals (10) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":2,"actionPlayId":"7db7b1d2-b36a-3e1b-a9e5-a41783ddf124","startTime":"2025-07-23T18:39:54.928Z","endTime":"2025-07-23T18:40:11.457Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":686475,"link":"/api/v1/people/686475"},"postOnSecond":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":31.4,"awayTeamWinProbability":68.6,"homeTeamWinProbabilityAdded":-0.9000000000000057,"leverageIndex":0.71,"dramaIndex":29.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.958287754564946,"aZ":-37.628144331467226,"pfxX":5.980119050551936,"pfxZ":-4.076334105660113,"pX":-0.6136246521652193,"pZ":2.1145264757851305,"vX0":0.2402452946556265,"vY0":-114.91191626595972,"vZ0":-0.05537162630759718,"x":140.39,"y":181.69,"x0":-1.4964680880915229,"y0":50.0002445892583,"z0":5.789380717899972,"aX":8.00932493941308},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-7.1,"breakHorizontal":-10.9,"spinRate":2192,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4763386384540036,"extension":6.464579163687839},"hitData":{"launchSpeed":90.7,"launchAngle":28.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.76,"coordY":59.34}},"index":3,"playId":"3fb14eaa-565d-3545-8ecb-eca38e546495","pitchNumber":3,"startTime":"2025-07-23T18:40:11.457Z","endTime":"2025-07-23T18:40:19.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"second":{"id":686475,"link":"/api/v1/people/686475"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:40:19.472Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T18:42:27.404Z","endTime":"2025-07-23T18:43:12.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.0,"strikeZoneTop":3.63077081671654,"strikeZoneBottom":1.61476524220329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.403800024982655,"aZ":-17.835629430403344,"pfxX":-5.866486831669432,"pfxZ":8.365784747782964,"pX":-1.850045067755959,"pZ":1.4248904117559866,"vX0":0.40387591851991084,"vY0":-130.11250850651345,"vZ0":-6.886516614790666,"x":187.52,"y":200.31,"x0":-1.2452202507189227,"y0":50.00212625541939,"z0":5.4583265134302055,"aX":-10.053678500939537},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":13.8,"breakHorizontal":10.6,"spinRate":2296,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42102908620451274,"extension":5.765792605473514},"index":0,"playId":"9b4eb062-7221-34e9-9ea3-f7cb86eb8283","pitchNumber":1,"startTime":"2025-07-23T18:42:27.404Z","endTime":"2025-07-23T18:42:30.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.2,"endSpeed":83.8,"strikeZoneTop":3.60884550033998,"strikeZoneBottom":1.59340915265969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.83478433370515,"aZ":-16.80776349254686,"pfxX":-6.789174650432279,"pfxZ":8.621020054330328,"pX":0.11501052494833566,"pZ":0.6293321352826332,"vX0":5.062349986650584,"vY0":-132.53529846140432,"vZ0":-9.287168652240489,"x":112.62,"y":221.79,"x0":-0.9359619830683075,"y0":50.00468105790235,"z0":5.40206232651072,"aX":-12.101895314519199},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":13.8,"breakHorizontal":11.3,"spinRate":2138,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4129819071736165,"extension":5.849118355870147},"index":1,"playId":"c6a2be26-a1e8-31d8-9447-987577dd66f4","pitchNumber":2,"startTime":"2025-07-23T18:42:39.833Z","endTime":"2025-07-23T18:42:42.833Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.48155220054267,"strikeZoneBottom":1.49755853621478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.286506721117856,"aZ":-14.62069112443153,"pfxX":-6.6421941625423155,"pfxZ":9.916501145144391,"pX":-1.056023419563924,"pZ":3.0059746383076407,"vX0":2.798369318836,"vY0":-132.69216604823188,"vZ0":-3.8996692606589245,"x":157.25,"y":157.62,"x0":-1.2654825525519673,"y0":50.0054273819665,"z0":5.570788198226786,"aX":-11.761730071295347},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":17.3,"breakHorizontal":11.4,"spinRate":2407,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.4139075598216264,"extension":5.885232794199612},"index":2,"playId":"89dd888a-cc28-3f40-b3a8-d1e6d6539fb9","pitchNumber":3,"startTime":"2025-07-23T18:42:55.767Z","endTime":"2025-07-23T18:42:59.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":81.8,"strikeZoneTop":3.53201617632689,"strikeZoneBottom":1.583870520523,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06164225533137,"aZ":-14.89642269385906,"pfxX":-5.065185070528809,"pfxZ":9.969367894711805,"pX":-0.7401712851569778,"pZ":3.833078709476983,"vX0":2.9130630816109084,"vY0":-131.37072986088953,"vZ0":-1.70061943960193,"x":145.21,"y":135.29,"x0":-1.210360771192584,"y0":50.00060877942969,"z0":5.606404182877636,"aX":-8.776195286872827},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":17.9,"breakHorizontal":8.4,"spinRate":2314,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.41830998750296633,"extension":5.733969403593243},"index":3,"playId":"e312ae2d-ccf6-389c-8f2e-62d0fe09786e","pitchNumber":4,"startTime":"2025-07-23T18:43:09.004Z","endTime":"2025-07-23T18:43:12.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.96,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:43:12.110Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to shortstop Maikel Garcia. Ian Happ to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T18:43:39.808Z","endTime":"2025-07-23T18:43:47.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"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":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":90.1,"endSpeed":81.9,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41784734726487,"aZ":-15.266943777795072,"pfxX":-4.785454493710088,"pfxZ":9.78709575759611,"pX":0.7512311842752917,"pZ":2.7536476433859463,"vX0":5.758238030799602,"vY0":-131.04989285788483,"vZ0":-4.229846938163298,"x":88.36,"y":164.43,"x0":-0.8596757248866589,"y0":50.00389359049,"z0":5.539901305087029,"aX":-8.268654132649147},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2332,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.41901336523568045,"extension":5.9471292046048125},"hitData":{"launchSpeed":85.4,"launchAngle":-0.0,"totalDistance":46.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.29,"coordY":135.54}},"index":0,"playId":"27beac39-bc47-3552-a015-7d5c6c05adfe","pitchNumber":1,"startTime":"2025-07-23T18:43:39.808Z","endTime":"2025-07-23T18:43:47.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":1.66,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:43:47.837Z","atBatIndex":15},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nico Hoerner grounds into a double play, third baseman Tyler Tolbert to second baseman Adam Frazier to first baseman Vinnie Pasquantino. Ian Happ to 3rd. Dansby Swanson out at 2nd. Nico Hoerner out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T18:44:10.283Z","endTime":"2025-07-23T18:46:36.235Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.4161902694379,"strikeZoneBottom":1.58962093040562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.36743590487724,"aZ":-18.209994485328416,"pfxX":-5.934632958867891,"pfxZ":7.8846960331536895,"pX":-1.6313099456025992,"pZ":3.529898750132031,"vX0":1.3717242018341782,"vY0":-132.74568757797968,"vZ0":-1.817122908699344,"x":179.18,"y":143.47,"x0":-1.3862001357064173,"y0":50.00519209844394,"z0":5.5593018025405945,"aX":-10.514857262712122},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.0,"breakHorizontal":10.4,"spinRate":2197,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.41378550503369294,"extension":5.951120023826363},"index":0,"playId":"4f983d8c-1aec-33eb-a893-dacb4cb7c269","pitchNumber":1,"startTime":"2025-07-23T18:44:24.500Z","endTime":"2025-07-23T18:44:27.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T18:44:45.801Z","endTime":"2025-07-23T18:44:54.228Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.5,"strikeZoneTop":3.30746562347413,"strikeZoneBottom":1.54240909862617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.21916771913151,"aZ":-25.543587106287173,"pfxX":1.30614819019386,"pfxZ":4.3120212819193435,"pX":0.7212302926274378,"pZ":2.2367924111668827,"vX0":4.632628148275183,"vY0":-123.9184851815467,"vZ0":-2.6545866224031354,"x":89.51,"y":178.39,"x0":-1.3503932271673338,"y0":50.00490303776818,"z0":5.479769268103008,"aX":2.009811345463607},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.3,"breakHorizontal":-3.6,"spinRate":2538,"spinDirection":121},"zone":6,"typeConfidence":2.0,"plateTime":0.44381459098270915,"extension":5.695233459014732},"index":2,"playId":"4ce1b994-4dd4-3a8a-92fb-da09f9baac11","pitchNumber":2,"startTime":"2025-07-23T18:44:54.228Z","endTime":"2025-07-23T18:44:57.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.39139113328007,"strikeZoneBottom":1.62684719563173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51410713186537,"aZ":-21.26966912589938,"pfxX":-9.295039931813168,"pfxZ":6.166548441097569,"pX":1.621705952009045,"pZ":2.017889592676206,"vX0":9.499148138186904,"vY0":-131.7675256890023,"vZ0":-4.837123058869755,"x":55.18,"y":184.3,"x0":-0.8126617942328213,"y0":50.00196903987665,"z0":5.437077018627202,"aX":-16.43675009089359},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.3,"breakHorizontal":14.9,"spinRate":2366,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41476412791211814,"extension":6.0459232824540825},"index":3,"playId":"b4602b26-a0ad-3fed-817d-b007d9c1c935","pitchNumber":3,"startTime":"2025-07-23T18:45:11.455Z","endTime":"2025-07-23T18:45:14.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.2,"strikeZoneTop":3.36461997208034,"strikeZoneBottom":1.50699123255858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.525039233675738,"aZ":-25.434349532579752,"pfxX":-6.532359189873695,"pfxZ":4.345509259611571,"pX":1.4693767017848085,"pZ":2.2988884930352342,"vX0":8.207037132177167,"vY0":-123.45500509163777,"vZ0":-2.6737235327718833,"x":60.99,"y":176.71,"x0":-1.0422864882941227,"y0":50.0027574995833,"z0":5.526628000203825,"aX":-10.130313745454755},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":7.6,"breakHorizontal":10.0,"spinRate":1486,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.44289096116994253,"extension":6.003942499212839},"index":4,"playId":"77e7de83-6cc7-3a45-9df3-7d94d5026333","pitchNumber":4,"startTime":"2025-07-23T18:45:29.958Z","endTime":"2025-07-23T18:45:32.958Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.34038313255788,"strikeZoneBottom":1.54489783394916,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.893103697121187,"aZ":-16.634011769459992,"pfxX":-5.925408926005597,"pfxZ":8.416657115557683,"pX":0.10132920039839531,"pZ":1.7637314387387448,"vX0":5.22362434467318,"vY0":-134.91947141681658,"vZ0":-6.954083806932348,"x":113.14,"y":191.16,"x0":-1.0884046827115872,"y0":50.006487715435156,"z0":5.543695122459434,"aX":-10.944977976127202},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.9,"breakHorizontal":9.6,"spinRate":2248,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.40572006204632594,"extension":5.9439518615558145},"index":5,"playId":"20e36b19-2748-39e6-8935-02ca2b23203f","pitchNumber":5,"startTime":"2025-07-23T18:45:47.278Z","endTime":"2025-07-23T18:45:50.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.1,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.482376519210302,"aZ":-19.785318728555975,"pfxX":-9.579592717572813,"pfxZ":6.828315434828667,"pX":0.27462714257324183,"pZ":2.340405917846642,"vX0":6.701488362966671,"vY0":-134.00741986619389,"vZ0":-3.990489077913167,"x":106.53,"y":175.59,"x0":-1.0163080941311509,"y0":50.00651821368355,"z0":5.265772897449059,"aX":-17.39297298175178},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.6,"breakHorizontal":15.8,"spinRate":2341,"spinDirection":224},"zone":5,"typeConfidence":2.0,"plateTime":0.40903326801581974,"extension":6.009258831173551},"index":6,"playId":"78d2b735-d71e-396a-8201-813d5adb5407","pitchNumber":6,"startTime":"2025-07-23T18:46:06.373Z","endTime":"2025-07-23T18:46:23.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.944144447497404,"aZ":-16.29794196673044,"pfxX":-5.930744337944525,"pfxZ":8.71930412891411,"pX":-0.2096329671817175,"pZ":2.5384979230780704,"vX0":4.719015360295749,"vY0":-134.08033550653883,"vZ0":-4.859811551104803,"x":124.99,"y":170.24,"x0":-1.2217562548070913,"y0":50.00441644230364,"z0":5.5372835060300165,"aX":-10.801228776557064},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2342,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40848418942615394,"extension":5.944751080880658},"hitData":{"launchSpeed":78.2,"launchAngle":7.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":170.43}},"index":7,"playId":"bd73f4d0-86d4-3a6c-b414-23fd3102dcd9","pitchNumber":7,"startTime":"2025-07-23T18:46:28.233Z","endTime":"2025-07-23T18:46:36.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-11.799999999999997,"leverageIndex":2.18,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:46:36.235Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Reese McGuire singles on a ground ball to right fielder Jac Caglianone. Ian Happ scores.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T18:47:00.246Z","endTime":"2025-07-23T18:47:50.935Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"isScoringEvent":true,"rbi":true,"earned":true,"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.4,"strikeZoneTop":3.40766692280909,"strikeZoneBottom":1.6940440303151,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.393027621082933,"aZ":-14.30188680448372,"pfxX":-3.5891043006101504,"pfxZ":9.547313577131618,"pX":0.5411533408105195,"pZ":3.88416821212025,"vX0":5.647352999113356,"vY0":-135.64790383064243,"vZ0":-1.9408692438606328,"x":96.37,"y":133.91,"x0":-1.0970518346722138,"y0":50.00468136629686,"z0":5.600930310721519,"aX":-6.72070655777581},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":17.2,"breakHorizontal":5.4,"spinRate":2425,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40308853944996414,"extension":5.891938938498046},"index":0,"playId":"c2064691-62b6-32ec-9b5a-dc19fa7594c6","pitchNumber":1,"startTime":"2025-07-23T18:47:07.091Z","endTime":"2025-07-23T18:47:11.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":72.8,"strikeZoneTop":3.26039126060932,"strikeZoneBottom":1.57789437721575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.40503430926257,"aZ":-41.8853549748922,"pfxX":9.785708231324273,"pfxZ":-7.178729529193419,"pX":-0.5205898994808859,"pZ":2.7904406111411033,"vX0":-0.7108654007707562,"vY0":-116.56857555659197,"vZ0":2.2975231043069915,"x":136.84,"y":163.44,"x0":-1.4771413240531277,"y0":50.00283349351147,"z0":5.796233422363375,"aX":13.236704096173783},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-11.9,"breakHorizontal":-17.4,"spinRate":3316,"spinDirection":51},"zone":1,"typeConfidence":2.0,"plateTime":0.47297749429686453,"extension":5.453001908475868},"index":1,"playId":"5bd5f1cd-ec9a-3b2c-8bc4-172b949574c9","pitchNumber":2,"startTime":"2025-07-23T18:47:23.026Z","endTime":"2025-07-23T18:47:26.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.15252698594329,"aZ":-15.793102615422432,"pfxX":-6.3721162705555825,"pfxZ":8.695814122264222,"pX":-0.22520795055190584,"pZ":2.8212299189173495,"vX0":4.758214435741769,"vY0":-136.20452265278848,"vZ0":-4.131947361069897,"x":125.58,"y":162.61,"x0":-1.1644991581694968,"y0":50.00595927469332,"z0":5.44598630758093,"aX":-12.007424007730716},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2386,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40171738564903947,"extension":5.87068520423367},"hitData":{"launchSpeed":98.5,"launchAngle":-2.0,"totalDistance":41.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":151.31,"coordY":94.93}},"index":2,"playId":"3ced8420-52ba-387c-9b43-0f9477914062","pitchNumber":3,"startTime":"2025-07-23T18:47:38.930Z","endTime":"2025-07-23T18:47:50.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.3,"awayTeamWinProbability":58.7,"homeTeamWinProbabilityAdded":8.599999999999994,"leverageIndex":1.42,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:47:50.935Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-23T18:48:11.035Z","endTime":"2025-07-23T18:50:38.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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.8,"endSpeed":85.5,"strikeZoneTop":3.44807854327593,"strikeZoneBottom":1.6903013169894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.62416837225513,"aZ":-23.78584832553301,"pfxX":-10.108029700460772,"pfxZ":4.456948950733651,"pX":-0.0798096047460271,"pZ":3.579019006920262,"vX0":6.211287221005694,"vY0":-136.44447331052115,"vZ0":-0.6293360841721095,"x":120.04,"y":142.15,"x0":-1.075110828154876,"y0":50.00026901052962,"z0":5.454744550361524,"aX":-19.015037276071755},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.2,"breakHorizontal":16.9,"spinRate":2479,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4017607816878286,"extension":5.927931826063589},"index":0,"playId":"9786a249-41bd-3107-b352-43192ae245ae","pitchNumber":1,"startTime":"2025-07-23T18:48:16.744Z","endTime":"2025-07-23T18:48:20.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"3e2b3ea0-682f-4a5f-b3ee-c2f5142f8840","startTime":"2025-07-23T18:48:31.869Z","endTime":"2025-07-23T18:48:35.867Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.945617631148075,"aZ":-25.453732326720502,"pfxX":1.3346895156157825,"pfxZ":4.346438441309017,"pX":0.08632342225212968,"pZ":3.362096110353549,"vX0":2.8923566128895604,"vY0":-122.92674666024985,"vZ0":-0.041370325083661674,"x":113.71,"y":148.0,"x0":-1.274039508424629,"y0":50.00315372969038,"z0":5.52099812509167,"aX":2.0643871247230456},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.2,"breakHorizontal":-3.0,"spinRate":2656,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.4437692435090139,"extension":5.613646633625565},"index":2,"playId":"84677949-d4c0-364e-a70b-3d6d29053bde","pitchNumber":2,"startTime":"2025-07-23T18:48:45.655Z","endTime":"2025-07-23T18:48:49.643Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.36307504506075,"strikeZoneBottom":1.71681266900818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.44157980707433,"aZ":-27.959024732314052,"pfxX":-9.167418130582588,"pfxZ":2.215352442651671,"pX":0.7690451311808731,"pZ":3.1903014740929683,"vX0":7.757637024934501,"vY0":-136.40059181825072,"vZ0":-0.9474628647738507,"x":87.69,"y":152.64,"x0":-0.9081778580014094,"y0":50.00192331952011,"z0":5.454184963374744,"aX":-17.431055310739644},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.1,"breakHorizontal":15.1,"spinRate":2425,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40017102722327014,"extension":6.048774769326154},"index":3,"playId":"ef6e68ad-dba9-3602-b0f5-473d4a384ca0","pitchNumber":3,"startTime":"2025-07-23T18:49:09.808Z","endTime":"2025-07-23T18:49:13.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":74.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.65115406268625,"aZ":-45.06573058036166,"pfxX":5.800443138074345,"pfxZ":-9.21498800719237,"pX":0.6268863600766309,"pZ":1.7099038968907525,"vX0":2.2290017227458785,"vY0":-118.17838904307071,"vZ0":0.11318494362970077,"x":93.1,"y":192.61,"x0":-1.0846731539454182,"y0":50.00041007293832,"z0":5.836016147872838,"aX":8.11867002111095},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-16.3,"breakHorizontal":-11.0,"spinRate":3369,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.46529214146566567,"extension":5.417055599535933},"index":4,"playId":"52d20c67-0652-3f39-9562-9796668b6bbf","pitchNumber":4,"startTime":"2025-07-23T18:49:26.823Z","endTime":"2025-07-23T18:49:30.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.37638309359495,"strikeZoneBottom":1.63307712401004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42153492563369,"aZ":-26.519009211372648,"pfxX":-5.487299684399413,"pfxZ":3.4902203719018567,"pX":1.81594783214789,"pZ":2.2564814434394322,"vX0":8.200763298707534,"vY0":-125.72352955454276,"vZ0":-3.160741407744608,"x":47.78,"y":177.86,"x0":-0.7562824830399578,"y0":50.00470766245186,"z0":5.652793576042436,"aX":-8.898437529872572},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.9,"breakHorizontal":8.3,"spinRate":1522,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.433540547196964,"extension":5.8901247961834065},"index":5,"playId":"b887697f-3239-35de-a860-5e594421c88a","pitchNumber":5,"startTime":"2025-07-23T18:49:54.981Z","endTime":"2025-07-23T18:49:57.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.369833537307642,"aZ":-26.037661768710127,"pfxX":-9.124129482685992,"pfxZ":3.279822767136661,"pX":0.8001462421593742,"pZ":3.423045749711907,"vX0":7.691090562633289,"vY0":-135.6219856498981,"vZ0":-0.5578477962136302,"x":86.5,"y":146.36,"x0":-0.8805600723361711,"y0":50.00468631997074,"z0":5.440089629092833,"aX":-17.07815764754301},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.0,"breakHorizontal":15.0,"spinRate":2453,"spinDirection":221},"zone":3,"typeConfidence":2.0,"plateTime":0.40315570928491695,"extension":5.943194814272179},"hitData":{"launchSpeed":88.1,"launchAngle":-35.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":151.68}},"index":6,"playId":"ee24557a-146c-384e-83b4-15ba25f66071","pitchNumber":6,"startTime":"2025-07-23T18:50:30.014Z","endTime":"2025-07-23T18:50:38.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.800000000000004,"awayTeamWinProbability":61.199999999999996,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:50:38.731Z","atBatIndex":18},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to shortstop Dansby Swanson.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T18:52:44.986Z","endTime":"2025-07-23T18:53:41.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.49478149023083,"strikeZoneBottom":1.67404116069938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.861853345051724,"aZ":-23.859091115714275,"pfxX":-5.664281620563278,"pfxZ":4.601128785663995,"pX":-0.08781668595121865,"pZ":3.5548513177703582,"vX0":5.395342089687789,"vY0":-132.90694402327398,"vZ0":-0.8745217563606268,"x":120.35,"y":142.8,"x0":-1.3986589127102595,"y0":50.001325814003025,"z0":5.605504905028233,"aX":-10.232527365331194},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":9.2,"spinRate":2042,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.41057721966949634,"extension":6.522153298039512},"index":0,"playId":"66c3eca7-7886-39f6-bf12-6479fcec24b8","pitchNumber":1,"startTime":"2025-07-23T18:52:45.626Z","endTime":"2025-07-23T18:52:48.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":76.2,"strikeZoneTop":3.60276718030909,"strikeZoneBottom":1.78317973344699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.346590182948855,"aZ":-31.610590120392615,"pfxX":8.564682197377458,"pfxZ":0.38275805722366574,"pX":1.3484837702316042,"pZ":0.9417534052767307,"vX0":4.228193991210752,"vY0":-120.25704033144017,"vZ0":-3.971633395279126,"x":65.6,"y":213.35,"x0":-1.5476299338612305,"y0":50.00134108509651,"z0":5.433128929343196,"aX":12.481998938747484},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":0.0,"breakHorizontal":-16.6,"spinRate":2442,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4562976456421275,"extension":6.502703033014784},"index":1,"playId":"74bbf570-d2f7-383a-aaed-a8fb7f4acd32","pitchNumber":2,"startTime":"2025-07-23T18:52:59.226Z","endTime":"2025-07-23T18:53:02.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":83.5,"endSpeed":77.2,"strikeZoneTop":3.5257509787133,"strikeZoneBottom":1.64468963026797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62716500896247,"aZ":-31.22793970264136,"pfxX":7.178611283425953,"pfxZ":0.6282449829705232,"pX":1.3063432970477746,"pZ":1.5373420420379822,"vX0":4.559799867085734,"vY0":-121.54203105393026,"vZ0":-2.89286774664217,"x":67.21,"y":197.27,"x0":-1.5258927638626136,"y0":50.00107911657966,"z0":5.4524806296521415,"aX":10.74644776575811},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.7,"breakHorizontal":-14.0,"spinRate":2401,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.45051220630838884,"extension":6.508512001473956},"index":2,"playId":"21c8c3a8-93e1-3dc2-9437-ad453ca3582e","pitchNumber":3,"startTime":"2025-07-23T18:53:17.147Z","endTime":"2025-07-23T18:53:20.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.750818511159803,"aZ":-18.72944055578842,"pfxX":-5.380007971141002,"pfxZ":7.304989722452964,"pX":-0.5888339620400496,"pZ":3.1927179867967115,"vX0":4.170291826469144,"vY0":-134.65935675161012,"vZ0":-2.5260181946159337,"x":139.44,"y":152.58,"x0":-1.4572373582315206,"y0":50.000092707467815,"z0":5.465315024187302,"aX":-9.896671059794814},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.0,"breakHorizontal":8.9,"spinRate":2144,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4064821334479327,"extension":6.63696472686934},"hitData":{"launchSpeed":74.7,"launchAngle":63.0,"totalDistance":170.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":106.77,"coordY":136.08}},"index":3,"playId":"4d8b29e9-a07d-305e-8921-a0a353fda07e","pitchNumber":4,"startTime":"2025-07-23T18:53:32.496Z","endTime":"2025-07-23T18:53:41.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.0,"awayTeamWinProbability":59.0,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":0.85,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:53:41.501Z","atBatIndex":19},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Vinnie Pasquantino doubles (15) on a sharp line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T18:54:01.976Z","endTime":"2025-07-23T18:55:40.297Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":79.6,"endSpeed":73.3,"strikeZoneTop":3.54821865314961,"strikeZoneBottom":1.74096355774692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.73186308940163,"aZ":-38.024482528580265,"pfxX":5.803928009253813,"pfxZ":-4.29489587937511,"pX":-0.7641480516037499,"pZ":3.028025098419317,"vX0":0.2128257530799488,"vY0":-115.92914481664984,"vZ0":1.8707814580435367,"x":146.13,"y":157.02,"x0":-1.6112770285263849,"y0":50.00534365425474,"z0":5.840876681749113,"aX":7.898493911350489},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-7.1,"breakHorizontal":-10.6,"spinRate":2091,"spinDirection":59},"zone":1,"typeConfidence":2.0,"plateTime":0.47252714929105855,"extension":6.356644303521364},"index":0,"playId":"149f32b2-62a6-3b6c-87d5-bd5da673ab9e","pitchNumber":1,"startTime":"2025-07-23T18:54:08.007Z","endTime":"2025-07-23T18:54:12.405Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.62735266695169,"strikeZoneBottom":1.65077576845641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.900596601255128,"aZ":-18.026077761003194,"pfxX":-6.3029219838533646,"pfxZ":7.468935676136249,"pX":-1.0497600025501335,"pZ":2.547491668309646,"vX0":3.5075771517379626,"vY0":-136.93903904329827,"vZ0":-4.394362555602461,"x":157.01,"y":170.0,"x0":-1.5298871692541705,"y0":50.005412080889386,"z0":5.410239823007591,"aX":-11.944279985089812},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":10.7,"spinRate":2050,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.400340313251049,"extension":6.612598478331243},"index":1,"playId":"7d8f1b9e-ec0c-30ce-b71f-a4c7f9d48f4f","pitchNumber":2,"startTime":"2025-07-23T18:54:22.551Z","endTime":"2025-07-23T18:54:26.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.6,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.464130379102155,"aZ":-39.748272686054925,"pfxX":4.4615074741548515,"pfxZ":-5.516703394894096,"pX":-0.10192552394248451,"pZ":2.1208486494613124,"vX0":2.103168185209522,"vY0":-117.1059923172617,"vZ0":0.21426384837779588,"x":120.89,"y":181.52,"x0":-1.594490013643763,"y0":50.00234914137865,"z0":5.781455807284175,"aX":6.12563798209485},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-9.6,"breakHorizontal":-8.6,"spinRate":2177,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.4697677212996414,"extension":6.411014339555877},"index":2,"playId":"b71fd6d8-58ae-35b5-862f-3a806a9c0d6e","pitchNumber":3,"startTime":"2025-07-23T18:54:37.188Z","endTime":"2025-07-23T18:54:41.325Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.59457142942172,"strikeZoneBottom":1.55621072330727,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20819186897801,"aZ":-15.182366395446437,"pfxX":-4.920549537341699,"pfxZ":9.070374663409243,"pX":-0.4463734765904032,"pZ":2.191497642100717,"vX0":4.261315135124186,"vY0":-136.53177699141114,"vZ0":-5.649438792053059,"x":134.01,"y":179.61,"x0":-1.3939644946122336,"y0":50.00326802537502,"z0":5.345740819889374,"aX":-9.218821288230467},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.4,"breakHorizontal":7.9,"spinRate":2148,"spinDirection":221},"zone":7,"typeConfidence":2.0,"plateTime":0.40235257974819216,"extension":6.719871756014966},"index":3,"playId":"e9bed3d1-2ed5-3d3b-a5d7-99c601697306","pitchNumber":4,"startTime":"2025-07-23T18:54:56.938Z","endTime":"2025-07-23T18:55:00.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.7,"strikeZoneTop":3.46332038114971,"strikeZoneBottom":1.54577442886519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.231161437663886,"aZ":-32.413329171185026,"pfxX":-5.825314270489703,"pfxZ":-0.1476354295741542,"pX":-1.253169686155406,"pZ":1.5762787933490343,"vX0":2.4449434569412585,"vY0":-126.64715169605533,"vZ0":-3.170454220511576,"x":164.77,"y":196.22,"x0":-1.4772682235720616,"y0":50.002897612403345,"z0":5.451999553425292,"aX":-9.409439021506827},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-0.8,"breakHorizontal":10.0,"spinRate":1313,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43341452009384973,"extension":6.5927999499283905},"index":4,"playId":"5ade3c81-7dea-34e4-9c4d-6e6b5a8ec935","pitchNumber":5,"startTime":"2025-07-23T18:55:11.626Z","endTime":"2025-07-23T18:55:15.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.7,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.052342553691854,"aZ":-31.531076880950167,"pfxX":-7.108837931678806,"pfxZ":0.3987323316731315,"pX":0.0743629630414419,"pZ":1.6840025764881859,"vX0":5.818400630882837,"vY0":-125.95048950632705,"vZ0":-3.080294602520927,"x":114.17,"y":193.31,"x0":-1.3395964055484126,"y0":50.00279412161803,"z0":5.466906059133478,"aX":-11.446721609421402},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.2,"breakHorizontal":11.6,"spinRate":1475,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.4345179414726008,"extension":6.577994157894207},"hitData":{"launchSpeed":109.3,"launchAngle":14.0,"totalDistance":312.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":172.0,"coordY":61.5}},"index":5,"playId":"f9230666-e94c-371a-aa27-015a47533df3","pitchNumber":6,"startTime":"2025-07-23T18:55:27.266Z","endTime":"2025-07-23T18:55:40.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.9,"awayTeamWinProbability":63.1,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.64,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:55:40.297Z","atBatIndex":20},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Salvador Perez homers (18) on a fly ball to left center field. Vinnie Pasquantino scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T18:55:55.947Z","endTime":"2025-07-23T18:58:44.124Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":94.9,"endSpeed":86.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.409890220085646,"aZ":-16.03807360614508,"pfxX":-5.7431444276160555,"pfxZ":8.402796671954016,"pX":0.6163683608265641,"pZ":2.053656227285745,"vX0":7.42768037737716,"vY0":-137.88534702575177,"vZ0":-5.992862733018897,"x":93.51,"y":183.33,"x0":-1.3694923106421641,"y0":50.00483904826428,"z0":5.342326854068257,"aX":-11.03156812516556},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.0,"breakHorizontal":8.8,"spinRate":2228,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.39764266431726814,"extension":6.7455270624050065},"index":0,"playId":"7857e99b-19c9-36e2-bf2d-b15385aca37c","pitchNumber":1,"startTime":"2025-07-23T18:56:13.114Z","endTime":"2025-07-23T18:56:16.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.67860821716835,"strikeZoneBottom":1.74207778453781,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.628211352636782,"aZ":-19.01523157295228,"pfxX":-5.5719721690696895,"pfxZ":6.95105213213016,"pX":-0.5642898972666138,"pZ":4.493873461638735,"vX0":3.983825587078854,"vY0":-136.60476550289613,"vZ0":0.6245001390655847,"x":138.51,"y":117.45,"x0":-1.3164285869277252,"y0":50.0016605133557,"z0":5.5678449422771035,"aX":-10.547369051640432},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":9.2,"spinRate":2169,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4007000902820499,"extension":6.654344188064491},"index":1,"playId":"e6658822-fb01-397e-993f-1171f7e59869","pitchNumber":2,"startTime":"2025-07-23T18:56:29.180Z","endTime":"2025-07-23T18:56:32.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.0,"endSpeed":76.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.90645443294109,"aZ":-30.875552999888303,"pfxX":6.238666509549404,"pfxZ":0.8645935667370157,"pX":0.8531064909363889,"pZ":2.6675306504070835,"vX0":3.824952008173212,"vY0":-122.30165769308843,"vZ0":-0.5827795948051813,"x":84.48,"y":166.76,"x0":-1.545785445652544,"y0":50.002669872800396,"z0":5.575266774575118,"aX":9.375709390334837},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.7,"breakHorizontal":-12.2,"spinRate":2427,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.44920142251491013,"extension":6.550739113799787},"index":2,"playId":"6270784d-4d4a-3745-9773-6755712e1668","pitchNumber":3,"startTime":"2025-07-23T18:56:45.344Z","endTime":"2025-07-23T18:56:48.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.63051179516967,"strikeZoneBottom":1.71099734607521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.411462773297956,"aZ":-19.64709589232859,"pfxX":-5.703152808247902,"pfxZ":6.653467202206308,"pX":0.26893953031048534,"pZ":4.518347690286473,"vX0":6.47931287005207,"vY0":-135.7704431825286,"vZ0":0.718317637751619,"x":106.75,"y":116.78,"x0":-1.3981088898158305,"y0":50.00033975993784,"z0":5.60916403885569,"aX":-10.734587935666518},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":12.4,"breakHorizontal":9.1,"spinRate":2131,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4021415914202362,"extension":6.631353025518708},"index":3,"playId":"b4e89fef-479e-345d-802d-9931a1cbd39d","pitchNumber":4,"startTime":"2025-07-23T18:57:14.830Z","endTime":"2025-07-23T18:57:18.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.4,"strikeZoneTop":3.64823533754745,"strikeZoneBottom":1.72924308772012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.812096814604487,"aZ":-18.15784233845339,"pfxX":-6.950019226770426,"pfxZ":7.259061841527873,"pX":1.362348387265106,"pZ":1.8853006127513317,"vX0":9.493970789423145,"vY0":-137.00906136542574,"vZ0":-6.207582396967219,"x":65.07,"y":187.88,"x0":-1.219735142826359,"y0":50.00466463423216,"z0":5.390597046113544,"aX":-13.423083722950455},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":10.9,"spinRate":2215,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.3974002979171032,"extension":6.836639254528137},"index":4,"playId":"8e439506-7893-3ab8-b2a7-779b9cef654a","pitchNumber":5,"startTime":"2025-07-23T18:57:32.095Z","endTime":"2025-07-23T18:57:35.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.856145478568678,"aZ":-26.88146190278817,"pfxX":5.545376803510221,"pfxZ":3.524831835041521,"pX":0.6704310994929115,"pZ":2.8079739421240495,"vX0":3.8339370049063213,"vY0":-122.21100278343081,"vZ0":-0.9374479583925996,"x":91.44,"y":162.96,"x0":-1.6432398004232518,"y0":50.00081685664488,"z0":5.5218966052946,"aX":8.320638394689123},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.4,"breakHorizontal":-11.0,"spinRate":2325,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.44953659701656656,"extension":6.565715783573051},"index":5,"playId":"ddc164c5-654a-3a76-9a32-18ee25c32a42","pitchNumber":6,"startTime":"2025-07-23T18:57:49.375Z","endTime":"2025-07-23T18:57:52.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.310639294466895,"aZ":-17.49955756021493,"pfxX":-5.141842194322367,"pfxZ":7.60270562178453,"pX":-0.8616532498608087,"pZ":1.9451917328507653,"vX0":3.8304187772128016,"vY0":-137.52548755877555,"vZ0":-6.142525702510888,"x":149.84,"y":186.26,"x0":-1.5991527433507684,"y0":50.0020443335279,"z0":5.379875405447848,"aX":-9.924311463207328},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.8,"breakHorizontal":8.6,"spinRate":2197,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.39710703150948445,"extension":6.70848371057791},"hitData":{"launchSpeed":95.1,"launchAngle":37.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.63,"coordY":60.96}},"index":6,"playId":"d3be7f73-e231-3d06-9928-957341624be8","pitchNumber":7,"startTime":"2025-07-23T18:58:14.631Z","endTime":"2025-07-23T18:58:44.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-15.0,"leverageIndex":1.26,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-23T18:58:44.124Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jac Caglianone called out on strikes.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T18:58:50.657Z","endTime":"2025-07-23T19:01:11.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.6,"strikeZoneTop":3.29985791400345,"strikeZoneBottom":1.53403902255018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.531365109933525,"aZ":-36.103819195574076,"pfxX":4.58782791935665,"pfxZ":-2.791895359515415,"pX":-0.08883721692847933,"pZ":3.512899239814727,"vX0":1.8185484690964173,"vY0":-117.73291060414259,"vZ0":2.302171024382912,"x":120.39,"y":143.93,"x0":-1.4663159139461879,"y0":50.00097702224728,"z0":5.854614240639999,"aX":6.464254283647306},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.2,"breakHorizontal":-8.8,"spinRate":2105,"spinDirection":56},"zone":11,"typeConfidence":2.0,"plateTime":0.4645443670009253,"extension":6.40650114487707},"index":0,"playId":"19f50564-82c4-3898-8a4d-69e341fa60fd","pitchNumber":1,"startTime":"2025-07-23T18:59:04.728Z","endTime":"2025-07-23T18:59:08.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.29460542070456,"strikeZoneBottom":1.55178874737571,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.676165094372756,"aZ":-17.85959012489326,"pfxX":-6.110383423322493,"pfxZ":7.574018282818587,"pX":-1.5871708044524153,"pZ":3.823507436961866,"vX0":2.1999589005152025,"vY0":-136.96548338491132,"vZ0":-1.4534633315704748,"x":177.5,"y":135.55,"x0":-1.609276488353734,"y0":50.004020813068294,"z0":5.588597997644367,"aX":-11.551691099816066},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.6,"breakHorizontal":10.6,"spinRate":2155,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4006716014458065,"extension":6.551865737174105},"index":1,"playId":"76acb0ab-8c60-3d13-b53b-c21159c4e8fd","pitchNumber":2,"startTime":"2025-07-23T18:59:17.442Z","endTime":"2025-07-23T18:59:20.442Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.10176819760333,"aZ":-39.128189223895724,"pfxX":6.078138925597074,"pfxZ":-5.095301744007828,"pX":0.38781129744817266,"pZ":1.265430555987931,"vX0":2.169059487869694,"vY0":-116.4001800896877,"vZ0":-1.5971838509232021,"x":102.22,"y":204.61,"x0":-1.3475052244828638,"y0":50.00454956809142,"z0":5.685984831313581,"aX":8.290045959728905},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-9.4,"breakHorizontal":-11.5,"spinRate":2113,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.47166041145808224,"extension":6.615295793365589},"index":2,"playId":"b450f550-2d9e-3287-908e-84a381b195dd","pitchNumber":3,"startTime":"2025-07-23T18:59:32.138Z","endTime":"2025-07-23T18:59:50.792Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.26214246552252,"strikeZoneBottom":1.55043465159428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.068398027061004,"aZ":-19.154020759228736,"pfxX":-5.8689966746389866,"pfxZ":6.918115785356868,"pX":0.4235356769719413,"pZ":4.432761304477195,"vX0":6.934047560814879,"vY0":-136.561393804328,"vZ0":0.3881623904769266,"x":100.86,"y":119.1,"x0":-1.390247100391155,"y0":50.002178439073006,"z0":5.610025513390155,"aX":-11.045570773507823},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":9.1,"spinRate":2144,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4016255161230391,"extension":6.674912993244728},"index":3,"playId":"cf12b574-ac53-3cd4-b398-92452e7f99fa","pitchNumber":4,"startTime":"2025-07-23T18:59:55.792Z","endTime":"2025-07-23T18:59:59.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.540368913877614,"aZ":-28.006517528859767,"pfxX":-7.782732435563725,"pfxZ":2.5774204280225135,"pX":-0.5294988147224079,"pZ":2.731905445647609,"vX0":4.744081623244909,"vY0":-126.82222683987301,"vZ0":-1.5193827635019568,"x":137.18,"y":165.02,"x0":-1.419542208138851,"y0":50.005098320988914,"z0":5.586710905697108,"aX":-12.595361098684345},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.6,"breakHorizontal":13.0,"spinRate":1099,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.43299847600334385,"extension":6.577564902769924},"index":4,"playId":"a5bc1392-6f17-3722-9bcb-671e4efa9784","pitchNumber":5,"startTime":"2025-07-23T19:00:08.978Z","endTime":"2025-07-23T19:00:11.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.805877516355473,"aZ":-25.61001340937428,"pfxX":0.34963746331328505,"pfxZ":3.960933158705929,"pX":1.65793116915805,"pZ":3.1020094869969976,"vX0":7.162378952515701,"vY0":-127.76503664396577,"vZ0":-1.029613255365537,"x":53.8,"y":155.03,"x0":-1.2245537871097567,"y0":50.00092233304667,"z0":5.518883084652084,"aX":0.5789870619471161},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":-2.2,"spinRate":2173,"spinDirection":174},"zone":12,"typeConfidence":2.0,"plateTime":0.42835651546046316,"extension":6.642782420706073},"index":5,"playId":"d1d85f9b-3ef9-365a-b309-e98734ef2a39","pitchNumber":6,"startTime":"2025-07-23T19:00:29.466Z","endTime":"2025-07-23T19:00:35.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.24384433586371,"strikeZoneBottom":1.4979267793373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62019773075253,"aZ":-19.180468297860372,"pfxX":-3.291466574872444,"pfxZ":6.79684315804108,"pX":-0.6599937451654061,"pZ":2.0398515086600395,"vX0":3.305647377251281,"vY0":-137.00679069485133,"vZ0":-5.5082194776932125,"x":142.16,"y":183.7,"x0":-1.4511756977523396,"y0":50.003809837670964,"z0":5.375979481757542,"aX":-6.294141090510675},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.4,"breakHorizontal":5.3,"spinRate":2044,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.398889151474874,"extension":6.719610959006061},"index":6,"playId":"3ce7e601-cdfe-3ca1-82e4-0c85e5ce4533","pitchNumber":7,"startTime":"2025-07-23T19:01:08.306Z","endTime":"2025-07-23T19:01:11.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.900000000000002,"awayTeamWinProbability":77.1,"homeTeamWinProbabilityAdded":1.0000000000000036,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:01:11.409Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"John Rave grounds out to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-23T19:01:33.307Z","endTime":"2025-07-23T19:02:46.259Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"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":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.32428378143565,"strikeZoneBottom":1.53195031766439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.578669345649832,"aZ":-26.660987060008328,"pfxX":1.495258353747596,"pfxZ":3.369037577830909,"pX":0.11533057025606465,"pZ":2.6476239021491867,"vX0":3.5611767883878023,"vY0":-126.81829819880686,"vZ0":-1.947366564834188,"x":112.6,"y":167.29,"x0":-1.498377000100276,"y0":50.006136320502016,"z0":5.540528455529801,"aX":2.4489874051056084},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.9,"breakHorizontal":-3.5,"spinRate":2078,"spinDirection":182},"zone":5,"typeConfidence":2.0,"plateTime":0.43098823793281005,"extension":6.630084350268872},"index":0,"playId":"816d2eba-f606-3266-b272-5c62e3582f29","pitchNumber":1,"startTime":"2025-07-23T19:01:35.760Z","endTime":"2025-07-23T19:01:39.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.2,"strikeZoneTop":3.36227241437973,"strikeZoneBottom":1.50798405467479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.05132368253984,"aZ":-26.244670730030446,"pfxX":-0.9766653521609872,"pfxZ":3.397324762010199,"pX":2.179119348322071,"pZ":1.9704350161579491,"vX0":9.030082846189577,"vY0":-130.91195317683196,"vZ0":-3.868275810172177,"x":33.94,"y":185.58,"x0":-1.1791642051194655,"y0":50.00441841085472,"z0":5.418011628387645,"aX":-1.7061476974966343},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.5,"breakHorizontal":-0.1,"spinRate":2143,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.41742060756953236,"extension":6.714360813989215},"index":1,"playId":"26a01e9e-5fcb-30ea-a01d-36b5591bd5e5","pitchNumber":2,"startTime":"2025-07-23T19:01:48.536Z","endTime":"2025-07-23T19:01:51.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.3971228510681,"strikeZoneBottom":1.57425846001971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.98470583203102,"aZ":-33.83326980060684,"pfxX":-6.076622216261,"pfxZ":-1.0348725795639062,"pX":0.8039141338394227,"pZ":-0.1460247290679959,"vX0":7.119636921380715,"vY0":-125.46264875265632,"vZ0":-6.83343416226131,"x":86.36,"y":242.72,"x0":-1.2789160587066697,"y0":50.0054807994158,"z0":5.3646097227457386,"aX":-9.705267176363968},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.2,"breakHorizontal":9.4,"spinRate":1019,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.43628558571077036,"extension":6.626428318535333},"index":2,"playId":"ec6d74bb-f160-3e94-a752-785a63a37368","pitchNumber":3,"startTime":"2025-07-23T19:02:03.636Z","endTime":"2025-07-23T19:02:07.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.6,"strikeZoneTop":3.2745595287936,"strikeZoneBottom":1.46763801199634,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05200545259063,"aZ":-19.19645899851525,"pfxX":-4.8382101196472345,"pfxZ":6.810819583111606,"pX":-0.8262955629943254,"pZ":2.088913699091894,"vX0":3.545251058915765,"vY0":-136.4378261581032,"vZ0":-5.429906843064877,"x":148.5,"y":182.38,"x0":-1.507104277028627,"y0":50.0019519892121,"z0":5.407466446608736,"aX":-9.21745685429785},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.5,"breakHorizontal":8.2,"spinRate":2115,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3998481119212398,"extension":6.696996005977579},"index":3,"playId":"67773666-d9b3-3a43-83d1-9fbad61befd6","pitchNumber":4,"startTime":"2025-07-23T19:02:23.583Z","endTime":"2025-07-23T19:02:27.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.09410524046118,"aZ":-39.333414474377335,"pfxX":3.9364391016331615,"pfxZ":-5.276233072758032,"pX":-0.2040164034410623,"pZ":2.34724882019008,"vX0":1.7652857122412695,"vY0":-115.31626512222532,"vZ0":0.7343741901864815,"x":124.78,"y":175.4,"x0":-1.489390245430541,"y0":50.00509366259523,"z0":5.798948543957089,"aX":5.3375576556631525},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-9.1,"breakHorizontal":-7.6,"spinRate":2112,"spinDirection":49},"zone":5,"typeConfidence":2.0,"plateTime":0.4737713510763233,"extension":6.496871407437224},"hitData":{"launchSpeed":75.8,"launchAngle":-18.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":159.92,"coordY":166.88}},"index":4,"playId":"3e4ba3e4-f632-3a87-8735-fe34777feb13","pitchNumber":5,"startTime":"2025-07-23T19:02:38.746Z","endTime":"2025-07-23T19:02:46.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":0.6999999999999957,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:02:46.259Z","atBatIndex":23},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Michael Busch hit by pitch.","rbi":0,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T19:05:08.901Z","endTime":"2025-07-23T19:05:37.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.7,"strikeZoneTop":3.30147150861335,"strikeZoneBottom":1.53692411174212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.951561177815197,"aZ":-42.793463366094144,"pfxX":7.244295517771373,"pfxZ":-8.644977463183867,"pX":-0.21046671842626502,"pZ":3.086632965799266,"vX0":0.42167810285548857,"vY0":-110.52172368496032,"vZ0":3.4239298707771035,"x":125.02,"y":155.44,"x0":-1.3443163186810967,"y0":50.002146647339615,"z0":6.032803212140212,"aX":8.900002858484422},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.0,"breakVerticalInduced":-14.3,"breakHorizontal":-13.2,"spinRate":3190,"spinDirection":47},"zone":2,"typeConfidence":2.0,"plateTime":0.49688155483946295,"extension":5.399064721340783},"index":0,"playId":"feba2dd6-c47e-3883-8a85-7663285969fd","pitchNumber":1,"startTime":"2025-07-23T19:05:20.297Z","endTime":"2025-07-23T19:05:23.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02322165279172,"aZ":-17.696478460498785,"pfxX":-3.9957324285818467,"pfxZ":8.400500238143737,"pX":1.7018664024446297,"pZ":3.9411304549004913,"vX0":8.505764179066537,"vY0":-130.34145173655477,"vZ0":-1.0894980544418194,"x":52.13,"y":132.37,"x0":-1.082371120338818,"y0":50.00106732081201,"z0":5.698983487856853,"aX":-6.885934723436603},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":15.2,"breakHorizontal":5.4,"spinRate":2291,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.4199938507447296,"extension":5.934197106301987},"index":1,"playId":"19595ada-5e3e-3a78-8974-2840a7f650d5","pitchNumber":2,"startTime":"2025-07-23T19:05:32.713Z","endTime":"2025-07-23T19:05:37.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.6,"awayTeamWinProbability":72.4,"homeTeamWinProbabilityAdded":4.0000000000000036,"leverageIndex":0.92,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:05:37.968Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino. Michael Busch to 2nd.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T19:05:58.547Z","endTime":"2025-07-23T19:08:51.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.0,"endSpeed":78.7,"strikeZoneTop":3.19494838307777,"strikeZoneBottom":1.45222401281954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.316829578731635,"aZ":-22.422005497279777,"pfxX":-0.09777300115307774,"pfxZ":6.191477975809456,"pX":2.154696997580993,"pZ":1.9171984115421095,"vX0":7.236233504134173,"vY0":-125.02271933749583,"vZ0":-4.881950570501955,"x":34.87,"y":187.02,"x0":-0.7703890910288119,"y0":50.005818635777594,"z0":5.746787487258965,"aX":-0.15541711992626916},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":10.2,"breakHorizontal":-1.6,"spinRate":2255,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4388974233678038,"extension":5.771625843149227},"index":0,"playId":"bfff447a-b04d-3397-a3e1-5de077d0ec40","pitchNumber":1,"startTime":"2025-07-23T19:06:45.096Z","endTime":"2025-07-23T19:06:48.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.13417867386457,"aZ":-28.039900483879908,"pfxX":-10.084916604090743,"pfxZ":2.594429953303578,"pX":-0.37732828792701617,"pZ":1.7230697138923292,"vX0":4.751671627140942,"vY0":-125.43365371826225,"vZ0":-3.5707900134763437,"x":131.38,"y":192.26,"x0":-0.9848548631359747,"y0":50.00595939064952,"z0":5.4490273294468,"aX":-16.088755854131968},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.1,"breakHorizontal":17.2,"spinRate":1585,"spinDirection":235},"zone":7,"typeConfidence":2.0,"plateTime":0.43650567273453156,"extension":5.927447215057982},"index":1,"playId":"cdf3731a-216a-3abb-bacb-c1650ab5b7e9","pitchNumber":2,"startTime":"2025-07-23T19:07:01.900Z","endTime":"2025-07-23T19:07:04.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":84.2,"endSpeed":78.0,"strikeZoneTop":3.12461545539717,"strikeZoneBottom":1.38278219952373,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.03890324381094,"aZ":-27.39631183838897,"pfxX":-7.380733859378832,"pfxZ":3.1083963286734226,"pX":0.6538517016518858,"pZ":2.000710250898602,"vX0":6.123765577621872,"vY0":-122.60472414198513,"vZ0":-2.8161835912575404,"x":92.08,"y":184.76,"x0":-0.9056025728444003,"y0":50.00256563334602,"z0":5.4788707389937015,"aX":-11.345419158823637},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":5.3,"breakHorizontal":12.1,"spinRate":1509,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4450998075700574,"extension":5.991001765900203},"index":2,"playId":"5cdcb542-d3dc-3928-b7a3-b9c45b16d756","pitchNumber":3,"startTime":"2025-07-23T19:07:24.404Z","endTime":"2025-07-23T19:07:27.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.0,"strikeZoneTop":3.15477848239073,"strikeZoneBottom":1.4822474220736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.418907094265887,"aZ":-43.67046605370362,"pfxX":8.51060800845545,"pfxZ":-8.778180107422713,"pX":0.8203320675527951,"pZ":1.387609741850256,"vX0":2.0590966020639105,"vY0":-114.91078022876026,"vZ0":0.18949565318148887,"x":85.73,"y":201.31,"x0":-1.1971381343672862,"y0":50.00319611211124,"z0":5.6207566299344816,"aX":11.144709300645754},"breaks":{"breakAngle":14.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.0,"breakVerticalInduced":-15.4,"breakHorizontal":-16.0,"spinRate":3313,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.48049281191643356,"extension":5.600682453690385},"index":3,"playId":"24039580-01ba-3126-907c-3e762b18e447","pitchNumber":4,"startTime":"2025-07-23T19:07:41.870Z","endTime":"2025-07-23T19:07:45.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.902990053209493,"aZ":-28.20381506678366,"pfxX":-7.951046074542983,"pfxZ":2.5657869524880503,"pX":0.12152775030823412,"pZ":2.6126364948599283,"vX0":5.239579849375705,"vY0":-123.1429223016141,"vZ0":-1.2291506622441926,"x":112.37,"y":168.24,"x0":-0.9935556468767321,"y0":50.00202924711661,"z0":5.489508446317713,"aX":-12.293484456500268},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":13.3,"spinRate":1489,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.44365164580009964,"extension":6.020875576131007},"index":4,"playId":"bacca361-2467-3b0c-b012-6654671ab893","pitchNumber":5,"startTime":"2025-07-23T19:08:00.839Z","endTime":"2025-07-23T19:08:03.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.3,"strikeZoneTop":3.16392750917847,"strikeZoneBottom":1.4215515340491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04057316299267,"aZ":-22.06601119520612,"pfxX":-9.70112842245801,"pfxZ":5.4631745041084505,"pX":1.0609528790769847,"pZ":2.074331077037556,"vX0":8.363179297632644,"vY0":-134.6186600937259,"vZ0":-4.175832192578348,"x":76.56,"y":182.77,"x0":-0.8135293682780642,"y0":50.00150487572888,"z0":5.192102772855946,"aX":-17.946156053120678},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.2,"breakHorizontal":16.0,"spinRate":2434,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.40563298714739204,"extension":6.030111766957744},"index":5,"playId":"728d1549-8472-3157-9561-45e9e569fefd","pitchNumber":6,"startTime":"2025-07-23T19:08:23.811Z","endTime":"2025-07-23T19:08:27.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.527835043717232,"aZ":-19.895863763607363,"pfxX":0.21255439016167443,"pfxZ":7.324469977073241,"pX":0.7869581758087157,"pZ":2.4597602352002217,"vX0":4.218965324368993,"vY0":-128.12986460957913,"vZ0":-4.269488601461922,"x":87.0,"y":172.37,"x0":-0.903086751010795,"y0":50.00065991353153,"z0":5.686754621661927,"aX":0.3551347400218548},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":12.6,"breakHorizontal":-1.2,"spinRate":2415,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.4261978243719846,"extension":5.738032158078576},"hitData":{"launchSpeed":91.7,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":155.23}},"index":6,"playId":"2dc9ffca-f49b-36fb-87c1-6fc61211002e","pitchNumber":7,"startTime":"2025-07-23T19:08:43.069Z","endTime":"2025-07-23T19:08:51.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":1.63,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:08:51.836Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Pete Crow-Armstrong flies out to left fielder John Rave.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T19:09:25.370Z","endTime":"2025-07-23T19:09:46.265Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":70.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.39998234944092,"aZ":-34.19595516168732,"pfxX":9.343486218956823,"pfxZ":-1.5986250699625044,"pX":0.32448677440255275,"pZ":1.7782698348054817,"vX0":1.7054384673126846,"vY0":-112.56519606284851,"vZ0":-0.3262877699152359,"x":104.63,"y":190.77,"x0":-1.6587675310816055,"y0":50.003727876682824,"z0":5.433616003164075,"aX":11.803954970683822},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-2.6,"breakHorizontal":-17.4,"spinRate":2972,"spinDirection":57},"zone":9,"typeConfidence":2.0,"plateTime":0.48951155238568367,"extension":5.711019560017093},"hitData":{"launchSpeed":92.1,"launchAngle":48.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.24,"coordY":98.94}},"index":0,"playId":"2a244d51-db08-3229-be77-9bcd6571b454","pitchNumber":1,"startTime":"2025-07-23T19:09:33.750Z","endTime":"2025-07-23T19:09:46.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.7,"awayTeamWinProbability":78.3,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.33,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:09:46.265Z","atBatIndex":26},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Carson Kelly doubles (12) on a sharp line drive to left fielder John Rave. Michael Busch scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T19:10:06.670Z","endTime":"2025-07-23T19:12:02.926Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5,6],"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":{"id":607625,"link":"/api/v1/people/607625"},"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":82.0,"endSpeed":75.0,"strikeZoneTop":3.48020013939281,"strikeZoneBottom":1.67531354201449,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.469290886755136,"aZ":-28.131733903400598,"pfxX":1.8574909558891903,"pfxZ":2.8235762005471443,"pX":1.1182816952208683,"pZ":1.8980546729140477,"vX0":5.336928259323194,"vY0":-119.28717124583483,"vZ0":-2.354770313863821,"x":74.37,"y":187.53,"x0":-1.3957353892131015,"y0":50.00288229534938,"z0":5.452392232105491,"aX":2.656211523003077},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.8,"breakHorizontal":-4.7,"spinRate":2546,"spinDirection":117},"zone":14,"typeConfidence":2.0,"plateTime":0.46042172075681176,"extension":5.724470418577257},"index":0,"playId":"9eb40c17-44d2-3ed7-ada0-960ba5c2a223","pitchNumber":1,"startTime":"2025-07-23T19:10:09.963Z","endTime":"2025-07-23T19:10:13.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":69.2,"endSpeed":64.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":14.771451338384233,"aZ":-33.85492437901526,"pfxX":8.107277054388028,"pfxZ":-1.6090247982825794,"pX":0.1841361039017055,"pZ":1.5711657226326707,"vX0":1.1160969691803289,"vY0":-100.92400358202211,"vZ0":0.5912570454766641,"x":109.98,"y":196.36,"x0":-1.428827875890505,"y0":50.00377619895662,"z0":5.501774465743659,"aX":8.453659524358613},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-2.4,"breakHorizontal":-15.0,"spinRate":2641,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.5404941216101902,"extension":5.807988721732819},"index":1,"playId":"eb71e441-c371-3733-aa66-b90675884e8e","pitchNumber":2,"startTime":"2025-07-23T19:10:23.542Z","endTime":"2025-07-23T19:10:26.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.39961014404867,"strikeZoneBottom":1.60725443679958,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.750675459124878,"aZ":-12.143664876609055,"pfxX":-3.0585540615861246,"pfxZ":10.92877823275156,"pX":1.013138679403771,"pZ":2.211516176739541,"vX0":5.96905992405766,"vY0":-134.88217249324563,"vZ0":-6.889190886769855,"x":78.38,"y":179.07,"x0":-0.8364018314681102,"y0":50.00656349443186,"z0":5.664534140268401,"aX":-5.608337755443502},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.4,"breakHorizontal":4.2,"spinRate":2332,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.4068921614028209,"extension":5.873637401602161},"index":2,"playId":"0771373a-fdd8-3a1f-a446-577ab8fbfb7b","pitchNumber":3,"startTime":"2025-07-23T19:10:43.109Z","endTime":"2025-07-23T19:10:46.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T19:10:50.118Z","endTime":"2025-07-23T19:11:05.958Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.4,"strikeZoneTop":3.46633531267837,"strikeZoneBottom":1.61892211931349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.281336690508528,"aZ":-28.54562673585917,"pfxX":-6.3219401101468025,"pfxZ":2.398975201665992,"pX":1.3418088214654833,"pZ":0.8423887111342588,"vX0":7.666484565743234,"vY0":-122.27600872567511,"vZ0":-5.048158912045261,"x":65.85,"y":216.04,"x0":-1.0139167703674632,"y0":50.004913563066964,"z0":5.385353220962175,"aX":-9.5677671579466},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":9.6,"spinRate":1401,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.44807667858884637,"extension":5.91634276935969},"index":4,"playId":"c6505412-f2f1-3b5b-b09d-88cdcf115e7c","pitchNumber":4,"startTime":"2025-07-23T19:11:05.958Z","endTime":"2025-07-23T19:11:09.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":81.9,"strikeZoneTop":3.41210981370671,"strikeZoneBottom":1.69060379251441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22820367012594,"aZ":-21.117459590711558,"pfxX":-8.824296904721633,"pfxZ":6.401952537118856,"pX":-2.1984038185405663,"pZ":2.2235305946197337,"vX0":0.5596414920463971,"vY0":-131.44796500850984,"vZ0":-3.874348375743575,"x":200.8,"y":178.74,"x0":-1.271278426720303,"y0":50.00302355854314,"z0":5.309566844661356,"aX":-15.242307930006055},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.8,"breakHorizontal":15.7,"spinRate":2360,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4187548130783383,"extension":6.083376129290563},"index":5,"playId":"29a8280b-a286-345b-9c79-04e9e76bf49f","pitchNumber":5,"startTime":"2025-07-23T19:11:25.023Z","endTime":"2025-07-23T19:11:28.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15016714309737,"aZ":-36.08027464508107,"pfxX":7.947035115908777,"pfxZ":-2.8620545505203268,"pX":-0.1572405009511532,"pZ":2.494606642138673,"vX0":0.6470907204919214,"vY0":-116.36863630723147,"vZ0":0.7330157530050898,"x":122.99,"y":171.43,"x0":-1.471197582806901,"y0":50.00528036578602,"z0":5.611030032744912,"aX":10.830318847440846},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-4.7,"breakHorizontal":-14.5,"spinRate":3250,"spinDirection":50},"zone":5,"typeConfidence":2.0,"plateTime":0.47184143750302354,"extension":5.471964556244944},"hitData":{"launchSpeed":105.6,"launchAngle":20.0,"totalDistance":373.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":74.94,"coordY":57.17}},"index":6,"playId":"354c8e3b-c72a-3bc9-bafe-4003df940737","pitchNumber":6,"startTime":"2025-07-23T19:11:46.398Z","endTime":"2025-07-23T19:12:02.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"second":{"id":683737,"link":"/api/v1/people/683737"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":9.100000000000001,"leverageIndex":1.16,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:12:02.926Z","atBatIndex":27},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out to center fielder Kyle Isbel.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-23T19:12:40.748Z","endTime":"2025-07-23T19:13:19.701Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.3,"strikeZoneTop":3.5669673550688,"strikeZoneBottom":1.57371094186321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63352583387177,"aZ":-42.07872386320164,"pfxX":6.29685553239819,"pfxZ":-7.677400645969401,"pX":-0.624926250537187,"pZ":2.992355525856,"vX0":0.28790254465860005,"vY0":-113.43789223874256,"vZ0":3.030699748777748,"x":140.82,"y":157.99,"x0":-1.5706778710262859,"y0":50.001727841715585,"z0":5.862659970150187,"aX":8.12561055351162},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.1,"breakVerticalInduced":-12.7,"breakHorizontal":-11.4,"spinRate":3165,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.48465766774698427,"extension":5.48331764016306},"index":0,"playId":"ed42364b-e55a-359c-9266-fc379ab5e53f","pitchNumber":1,"startTime":"2025-07-23T19:12:40.748Z","endTime":"2025-07-23T19:12:44.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.824065385356114,"aZ":-28.032270613374582,"pfxX":-10.049780274222657,"pfxZ":2.5832295124798685,"pX":0.04692191557018245,"pZ":1.0818892817125159,"vX0":6.2400992278040315,"vY0":-126.20370967356116,"vZ0":-4.997693866697981,"x":115.21,"y":209.57,"x0":-1.1579713256174793,"y0":50.00458310216886,"z0":5.358550389164841,"aX":-16.135956900251557},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.7,"breakHorizontal":16.7,"spinRate":1537,"spinDirection":241},"zone":14,"typeConfidence":2.0,"plateTime":0.43478034445438807,"extension":5.937737908936585},"index":1,"playId":"9245eed8-26cb-30e3-b563-ab4b4eee9709","pitchNumber":2,"startTime":"2025-07-23T19:12:54.445Z","endTime":"2025-07-23T19:12:57.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":80.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.24176425868447,"aZ":-27.90940337444568,"pfxX":-8.665919326860635,"pfxZ":2.607587535990083,"pX":-0.5487291254167386,"pZ":2.37205503011482,"vX0":4.671356015163984,"vY0":-127.10618604907846,"vZ0":-2.024127540760596,"x":137.92,"y":174.73,"x0":-1.285252737018291,"y0":50.00240757088047,"z0":5.396544936848889,"aX":-14.16814653371444},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.4,"breakHorizontal":14.6,"spinRate":1471,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.4310557477368686,"extension":6.034580054729088},"hitData":{"launchSpeed":99.9,"launchAngle":19.0,"totalDistance":356.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.9,"coordY":56.73}},"index":2,"playId":"469628e3-cefa-323e-9544-64d20e9439c8","pitchNumber":3,"startTime":"2025-07-23T19:13:11.287Z","endTime":"2025-07-23T19:13:19.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"second":{"id":608348,"link":"/api/v1/people/608348"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.1,"awayTeamWinProbability":72.9,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.38,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:13:19.701Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T19:15:19.168Z","endTime":"2025-07-23T19:17:26.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":75.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.560974353088312,"aZ":-35.75050477542718,"pfxX":2.738751154887253,"pfxZ":-2.4555304124333936,"pX":-0.5474478243488222,"pZ":2.853377275224985,"vX0":1.257880470349281,"vY0":-119.99795880148923,"vZ0":0.7928979447757534,"x":137.87,"y":161.74,"x0":-1.4345326247604442,"y0":50.00423115730244,"z0":5.7077226745606655,"aX":3.987406820354633},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.0,"breakHorizontal":-5.3,"spinRate":2145,"spinDirection":108},"zone":1,"typeConfidence":2.0,"plateTime":0.45673242812820236,"extension":6.595530848287626},"index":0,"playId":"444fe100-e478-3209-8db5-4c1a0cdf6f39","pitchNumber":1,"startTime":"2025-07-23T19:15:45.608Z","endTime":"2025-07-23T19:15:49.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.294855672733505,"aZ":-24.64662497158497,"pfxX":-6.896509575844345,"pfxZ":4.155573219316098,"pX":-1.5576652806024724,"pZ":3.7176244541475967,"vX0":2.375036655993346,"vY0":-133.4187611070079,"vZ0":-0.04729498770084828,"x":176.37,"y":138.4,"x0":-1.560580531004398,"y0":50.00448983443497,"z0":5.504026389755723,"aX":-12.499502219913564},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":1923,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.409707076586058,"extension":6.657425879759653},"index":1,"playId":"6b49dcfc-b7c5-3efe-9780-39cdccde5c2d","pitchNumber":2,"startTime":"2025-07-23T19:16:35.574Z","endTime":"2025-07-23T19:16:40.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.576561219405622,"aZ":-18.68127421170496,"pfxX":-2.7904100794173265,"pfxZ":7.168882209018189,"pX":0.6589894348073126,"pZ":3.1188783010352554,"vX0":6.100637029020401,"vY0":-135.33224806902464,"vZ0":-2.8472251194149973,"x":91.88,"y":154.57,"x0":-1.2475187434640993,"y0":50.00006116599709,"z0":5.471494852541214,"aX":-5.250499159342531},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.7,"breakHorizontal":4.0,"spinRate":2069,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.40253749431612196,"extension":6.743287339095363},"index":2,"playId":"803e7d0c-c8eb-375c-92b4-a3985b937e15","pitchNumber":3,"startTime":"2025-07-23T19:16:59.659Z","endTime":"2025-07-23T19:17:02.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.137049887953218,"aZ":-21.1189684750299,"pfxX":-6.650778007294059,"pfxZ":5.90986184532297,"pX":-0.2434518742603341,"pZ":3.482049685205902,"vX0":5.220252409511079,"vY0":-135.57872147566533,"vZ0":-1.449945439753815,"x":126.28,"y":144.76,"x0":-1.3245476318112666,"y0":50.006419590589545,"z0":5.489822790757238,"aX":-12.451263198082396},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.6,"breakHorizontal":11.0,"spinRate":2131,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4031554498233638,"extension":6.586351393236345},"hitData":{"launchSpeed":85.5,"launchAngle":-14.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.83,"coordY":147.63}},"index":3,"playId":"dd02b483-fb01-35ab-8ce3-3d866cb0ef37","pitchNumber":4,"startTime":"2025-07-23T19:17:18.465Z","endTime":"2025-07-23T19:17:26.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:17:26.471Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out softly, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T19:17:46.228Z","endTime":"2025-07-23T19:18:28.725Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":80.0,"endSpeed":73.7,"strikeZoneTop":3.46450296727961,"strikeZoneBottom":1.57512553224034,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.084300103067292,"aZ":-33.05297439476067,"pfxX":6.389488000715387,"pfxZ":-0.6374066637073117,"pX":-0.7321907108425808,"pZ":3.589850471726659,"vX0":-0.025292581673664716,"vY0":-116.54698573717788,"vZ0":2.064393043354864,"x":144.91,"y":141.85,"x0":-1.5518387301841494,"y0":50.001797207496786,"z0":5.805353075675528,"aX":8.824285227994887},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-0.4,"breakHorizontal":-11.5,"spinRate":2290,"spinDirection":59},"zone":11,"typeConfidence":2.0,"plateTime":0.4692528681456274,"extension":6.397015352027978},"index":0,"playId":"e4196c39-c4c1-3242-84f9-1d1a241e0540","pitchNumber":1,"startTime":"2025-07-23T19:17:49.660Z","endTime":"2025-07-23T19:17:53.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.2,"endSpeed":86.4,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.576510303471174,"aZ":-18.501481066234227,"pfxX":-6.140620542550505,"pfxZ":7.166494120085272,"pX":-0.286337316911296,"pZ":2.0455069922342943,"vX0":5.158555594632997,"vY0":-137.07122444391197,"vZ0":-5.745915595801565,"x":127.91,"y":183.55,"x0":-1.3925400309634497,"y0":50.00167685926812,"z0":5.427196145331479,"aX":-11.713868830099536},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":10.1,"spinRate":2077,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.39920426355055216,"extension":6.695649859180167},"index":1,"playId":"bb084900-a7e9-36e9-b87a-12a3de964a2c","pitchNumber":2,"startTime":"2025-07-23T19:18:02.924Z","endTime":"2025-07-23T19:18:05.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":88.4,"endSpeed":82.0,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.63201112975373,"aZ":-25.009646170019575,"pfxX":1.1964869947505807,"pfxZ":4.216969995826647,"pX":0.7542189565235061,"pZ":3.0687962410237124,"vX0":4.804921742972776,"vY0":-128.78467840493096,"vZ0":-1.5036948145911664,"x":88.25,"y":155.92,"x0":-1.281949049555416,"y0":50.00599309218645,"z0":5.571843590985501,"aX":2.0354495401649246},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.6,"breakHorizontal":-3.1,"spinRate":2144,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.42328741283742977,"extension":6.605781701131828},"hitData":{"launchSpeed":59.9,"launchAngle":-1.0,"totalDistance":32.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.47,"coordY":173.04}},"index":2,"playId":"517502a0-afcd-3f93-95e7-d6b315c8abc2","pitchNumber":3,"startTime":"2025-07-23T19:18:20.700Z","endTime":"2025-07-23T19:18:28.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:18:28.725Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Tolbert grounds out, first baseman Michael Busch to pitcher Colin Rea.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-23T19:18:56.489Z","endTime":"2025-07-23T19:20:42.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.936272143551367,"aZ":-32.787204902247524,"pfxX":0.5461053991250762,"pfxZ":-0.39016893855009016,"pX":0.10991459578599033,"pZ":2.4949613816344494,"vX0":3.7569450200570427,"vY0":-125.52104392186911,"vZ0":-0.7405375023355119,"x":112.81,"y":171.42,"x0":-1.4837445949636148,"y0":50.00105549878489,"z0":5.488576945438283,"aX":0.8618167762143191},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.6,"breakHorizontal":-1.9,"spinRate":2120,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.4381457384109173,"extension":6.625480610853928},"index":0,"playId":"15fd4003-4234-3bb2-a7ef-4ca08e5c7929","pitchNumber":1,"startTime":"2025-07-23T19:19:01.196Z","endTime":"2025-07-23T19:19:04.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":91.9,"endSpeed":84.0,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.508996445813814,"aZ":-27.59417201396512,"pfxX":-8.05552610629171,"pfxZ":2.5350018449662723,"pX":-1.435400544993102,"pZ":2.8338411916808908,"vX0":2.7203256413591923,"vY0":-133.79745061846984,"vZ0":-1.788369873707322,"x":171.71,"y":162.27,"x0":-1.4200524025223724,"y0":50.00529856310624,"z0":5.492909064921734,"aX":-14.572464862321661},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":4.4,"breakHorizontal":13.9,"spinRate":2056,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.40973878076307546,"extension":6.727468210011027},"index":1,"playId":"c9aa5b43-c0ec-32f0-8563-9b134dbc6a8d","pitchNumber":2,"startTime":"2025-07-23T19:19:38.840Z","endTime":"2025-07-23T19:19:42.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.5,"endSpeed":86.2,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.2955611098556,"aZ":-16.65864187347697,"pfxX":-5.412276974637576,"pfxZ":8.120997511028216,"pX":0.38303461011439843,"pZ":2.922797732690795,"vX0":6.667421429805879,"vY0":-137.5200110883248,"vZ0":-3.746462291214456,"x":102.4,"y":159.86,"x0":-1.3728566369840653,"y0":50.00017145240021,"z0":5.437056303260437,"aX":-10.336679054852365},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.0,"breakHorizontal":8.4,"spinRate":2221,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.39871676840009407,"extension":6.652752534505376},"index":2,"playId":"a24b2527-fd63-3906-9648-2d742d55c27d","pitchNumber":3,"startTime":"2025-07-23T19:20:05.871Z","endTime":"2025-07-23T19:20:08.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-23T19:20:21.259Z","endTime":"2025-07-23T19:20:34.205Z","isPitch":false,"type":"action","player":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":76.5,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.637720405923048,"aZ":-32.99155027147874,"pfxX":8.130163031586244,"pfxZ":-0.5473075245254577,"pX":0.9814587380601365,"pZ":2.730262409886576,"vX0":3.4375735923700277,"vY0":-121.37272214284742,"vZ0":0.3859707946723099,"x":79.59,"y":165.06,"x0":-1.5113563335254445,"y0":50.00555084237306,"z0":5.451527800526662,"aX":12.081818559147901},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-0.6,"breakHorizontal":-15.6,"spinRate":2496,"spinDirection":73},"zone":12,"typeConfidence":2.0,"plateTime":0.4519763978906406,"extension":6.6767423464927464},"hitData":{"launchSpeed":61.9,"launchAngle":-17.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":145.12,"coordY":158.83}},"index":4,"playId":"62cb19b9-0602-38be-8f13-be398c084fc4","pitchNumber":4,"startTime":"2025-07-23T19:20:34.205Z","endTime":"2025-07-23T19:20:42.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.1,"awayTeamWinProbability":68.9,"homeTeamWinProbabilityAdded":0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:20:42.215Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Dansby Swanson walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T19:22:49.988Z","endTime":"2025-07-23T19:24:18.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.4,"endSpeed":70.4,"strikeZoneTop":3.59129575239739,"strikeZoneBottom":1.63133562445046,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.346772795850047,"aZ":-32.533342806783835,"pfxX":8.920302242534992,"pfxZ":-0.2882648413540796,"pX":0.6269216009192546,"pZ":2.686806807884441,"vX0":2.0290078498792576,"vY0":-111.3196891818288,"vZ0":1.0675380147933422,"x":93.1,"y":166.24,"x0":-1.4555086058843956,"y0":50.0012866545536,"z0":5.573912428174167,"aX":11.172516318658305},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":0.1,"breakHorizontal":-16.7,"spinRate":2792,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4923928974250966,"extension":5.525665966427104},"index":0,"playId":"038bcb0f-8183-33f9-b1b3-93ee54fbb19d","pitchNumber":1,"startTime":"2025-07-23T19:22:51.374Z","endTime":"2025-07-23T19:22:54.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.6,"endSpeed":85.7,"strikeZoneTop":3.619600857666,"strikeZoneBottom":1.65890564473744,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.302298672516407,"aZ":-15.557528384626655,"pfxX":-4.823892689931155,"pfxZ":8.95154194549862,"pX":1.4114693565261875,"pZ":1.6970038270817864,"vX0":7.547552687196632,"vY0":-134.65414410091128,"vZ0":-7.840176612883542,"x":63.2,"y":192.96,"x0":-0.7873171645362635,"y0":50.000448436976875,"z0":5.724145895812139,"aX":-8.952510641620632},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":7.3,"spinRate":2379,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.405103051838009,"extension":5.866700289849127},"index":1,"playId":"07679544-e07c-3819-8cae-59d609e81c9c","pitchNumber":2,"startTime":"2025-07-23T19:23:04.697Z","endTime":"2025-07-23T19:23:08.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.018275227313968,"aZ":-33.63412267845335,"pfxX":9.861318622130197,"pfxZ":-1.1143221383601762,"pX":1.1608717128714436,"pZ":2.0420774558084123,"vX0":2.8747709826858423,"vY0":-114.37340248356278,"vZ0":-0.23068292643409194,"x":72.75,"y":183.64,"x0":-1.3965107097309009,"y0":50.00226150854008,"z0":5.470132159066209,"aX":12.935539576029631},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-1.8,"breakHorizontal":-18.6,"spinRate":2972,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.48070367563298433,"extension":5.5461218264790935},"index":2,"playId":"43990f4b-b1d5-33d7-a6a1-c6adeebbe014","pitchNumber":3,"startTime":"2025-07-23T19:23:17.244Z","endTime":"2025-07-23T19:23:20.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.1,"strikeZoneTop":3.6703800746452,"strikeZoneBottom":1.6690933975278,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.392018954626263,"aZ":-45.22510368718297,"pfxX":6.327430815626834,"pfxZ":-9.685654221486864,"pX":1.9147781217797688,"pZ":1.1561718018548868,"vX0":4.915674486616344,"vY0":-116.90135613893779,"vZ0":-0.4878992295396627,"x":44.01,"y":207.56,"x0":-1.0569973631830336,"y0":50.000862306368006,"z0":5.709535062378263,"aX":8.527777841078292},"breaks":{"breakAngle":12.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-17.2,"breakHorizontal":-13.0,"spinRate":3370,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.47328508769566646,"extension":5.5899496754478015},"index":3,"playId":"31a636e8-c8ac-356d-b1a6-6d156fc6224c","pitchNumber":4,"startTime":"2025-07-23T19:23:38.855Z","endTime":"2025-07-23T19:23:41.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.9,"strikeZoneTop":3.60173630086272,"strikeZoneBottom":1.60007619130361,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.37396049505833,"aZ":-25.675537178096164,"pfxX":-7.811457198743927,"pfxZ":4.163151153314458,"pX":2.5530063698190437,"pZ":0.23551258159169516,"vX0":10.99289681748867,"vY0":-123.81762993350347,"vZ0":-7.136266902270049,"x":19.69,"y":232.42,"x0":-0.9175963678513058,"y0":50.00459376736499,"z0":5.286193960995148,"aX":-12.201069385194426},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":6.1,"breakHorizontal":11.8,"spinRate":1694,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4413889239526969,"extension":6.102038881556454},"index":4,"playId":"b9703409-a80a-3526-90fc-d0bc5e9ee130","pitchNumber":5,"startTime":"2025-07-23T19:23:52.219Z","endTime":"2025-07-23T19:23:55.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.5,"endSpeed":82.6,"strikeZoneTop":3.65457259181443,"strikeZoneBottom":1.65288556917402,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.825610422823814,"aZ":-24.63696694469088,"pfxX":-9.836695372343183,"pfxZ":4.2928426177774845,"pX":-0.9175292263584773,"pZ":4.514207363720251,"vX0":4.365461978727002,"vY0":-131.66958532267282,"vZ0":2.5643837585395657,"x":151.97,"y":116.9,"x0":-1.3184115907760305,"y0":50.0057086881379,"z0":5.350102646114777,"aX":-17.282821779551085},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":8.5,"breakHorizontal":16.9,"spinRate":2422,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.41591555011284287,"extension":6.095471932188715},"index":5,"playId":"6e2e999d-ba99-32a2-b647-837c913c8ccd","pitchNumber":6,"startTime":"2025-07-23T19:24:15.568Z","endTime":"2025-07-23T19:24:18.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.9,"awayTeamWinProbability":64.1,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.13,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:24:18.568Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nico Hoerner grounds out, second baseman Adam Frazier to first baseman Vinnie Pasquantino. Dansby Swanson to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T19:24:35.322Z","endTime":"2025-07-23T19:25:36.446Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.33488517633624,"strikeZoneBottom":1.51265011060326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.008776084748696,"aZ":-23.932345017067373,"pfxX":2.8872596483916437,"pfxZ":5.576888201444131,"pX":0.952166646302193,"pZ":2.703640154130118,"vX0":4.18053449486235,"vY0":-120.42264658588809,"vZ0":-1.4071657507171624,"x":80.71,"y":165.78,"x0":-1.1772387095587618,"y0":50.00240922746434,"z0":5.400054516490932,"aX":4.266917367088573},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":10.1,"breakHorizontal":-6.1,"spinRate":2555,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.45374360657314705,"extension":5.815993124441498},"index":0,"playId":"2e52cb54-2b46-3140-b7e0-dabfe9b8aadc","pitchNumber":1,"startTime":"2025-07-23T19:24:44.273Z","endTime":"2025-07-23T19:24:48.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.39436293873224,"strikeZoneBottom":1.58879145880546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.950249106504135,"aZ":-21.772737645444955,"pfxX":-7.917400358704782,"pfxZ":5.886782564349798,"pX":0.8987424939341008,"pZ":2.117149748776518,"vX0":7.32643841087962,"vY0":-131.36578046533478,"vZ0":-3.911654223213244,"x":82.74,"y":181.62,"x0":-0.8829200364305211,"y0":50.00269410788306,"z0":5.222393545586838,"aX":-13.990532202426047},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.1,"breakHorizontal":13.0,"spinRate":2339,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4151934943800115,"extension":6.137895308210828},"index":1,"playId":"5e516862-f6dc-38ea-8bc3-bd29b288b3a4","pitchNumber":2,"startTime":"2025-07-23T19:25:00.068Z","endTime":"2025-07-23T19:25:03.912Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-23T19:25:11.583Z","endTime":"2025-07-23T19:25:28.447Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.600364546763693,"aZ":-18.268928823273328,"pfxX":-4.773758417211039,"pfxZ":7.715181792124353,"pX":-0.6273143899783673,"pZ":2.439748476966092,"vX0":2.7666259991057673,"vY0":-132.92060601272516,"vZ0":-4.107001903166227,"x":140.91,"y":172.91,"x0":-1.0576312906336098,"y0":50.00135099651691,"z0":5.31898947079304,"aX":-8.601811880141375},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.3,"breakHorizontal":8.2,"spinRate":2128,"spinDirection":213},"zone":4,"typeConfidence":2.0,"plateTime":0.4109668892936158,"extension":5.9463501489144805},"hitData":{"launchSpeed":77.7,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.86,"coordY":151.68}},"index":3,"playId":"5ae9d400-4188-3795-856c-7a8c2ae8391a","pitchNumber":3,"startTime":"2025-07-23T19:25:28.447Z","endTime":"2025-07-23T19:25:36.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.4,"awayTeamWinProbability":66.6,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.95,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:25:36.446Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Reese McGuire pops out to catcher Freddy Fermin in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T19:25:55.117Z","endTime":"2025-07-23T19:27:11.044Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.5,"strikeZoneTop":3.37547697471069,"strikeZoneBottom":1.59920396643194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.285965495702325,"aZ":-42.335900264725815,"pfxX":8.212611715064673,"pfxZ":-8.084003820663742,"pX":-0.8673563505305704,"pZ":1.843087557696213,"vX0":-0.8588838531267817,"vY0":-112.27753006769085,"vZ0":1.2362414074631471,"x":150.06,"y":189.02,"x0":-1.5415190433040487,"y0":50.003414288517,"z0":5.646556393652246,"aX":10.321943392319424},"breaks":{"breakAngle":13.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-13.8,"breakHorizontal":-14.5,"spinRate":3135,"spinDirection":49},"zone":13,"typeConfidence":2.0,"plateTime":0.490775306022428,"extension":5.437402497175391},"index":0,"playId":"55c0b620-422c-354b-904f-f658d9bb08ff","pitchNumber":1,"startTime":"2025-07-23T19:26:04.130Z","endTime":"2025-07-23T19:26:08.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":72.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.401759244522612,"aZ":-35.03813900767229,"pfxX":10.642457266569014,"pfxZ":-2.131593312628975,"pX":0.7774802130120233,"pZ":1.9195193533820853,"vX0":2.3872314357229483,"vY0":-115.9542431538232,"vZ0":-0.1953198964271139,"x":87.36,"y":186.95,"x0":-1.6507454689589163,"y0":50.00229300506598,"z0":5.386096379659547,"aX":14.296955262751219},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-3.6,"breakHorizontal":-19.9,"spinRate":3015,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.47481082209850634,"extension":5.799732901104071},"index":1,"playId":"7abc39e1-79d8-3002-8d64-cb1751e31121","pitchNumber":2,"startTime":"2025-07-23T19:26:19.939Z","endTime":"2025-07-23T19:26:22.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.37399380987639,"strikeZoneBottom":1.59814326444771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.903614824864988,"aZ":-42.055340827721196,"pfxX":7.426007702244689,"pfxZ":-7.024294337473569,"pX":0.03381534765040483,"pZ":0.9975226306047971,"vX0":1.372601779978899,"vY0":-118.70630804506764,"vZ0":-1.4920778461544146,"x":115.71,"y":211.85,"x0":-1.5181398648816664,"y0":50.005923262912916,"z0":5.515454163197404,"aX":10.44010367663504},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-12.7,"breakHorizontal":-13.8,"spinRate":3412,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.464099149077863,"extension":5.719672784923225},"index":2,"playId":"1c72e892-5972-31cc-956f-c1b035bf2519","pitchNumber":3,"startTime":"2025-07-23T19:26:41.554Z","endTime":"2025-07-23T19:26:46.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46191137640224,"aZ":-30.112751993002803,"pfxX":-8.285041181162226,"pfxZ":1.2906469013617787,"pX":-0.35103976379908175,"pZ":1.9374558353553226,"vX0":4.714137263527736,"vY0":-125.3141202303835,"vZ0":-2.382615695226946,"x":130.38,"y":186.47,"x0":-1.176652709781462,"y0":50.0035413267057,"z0":5.351788308448273,"aX":-13.225167508580645},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.0,"breakHorizontal":13.9,"spinRate":1494,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.4364826489794127,"extension":6.098756780712719},"hitData":{"launchSpeed":70.7,"launchAngle":84.0,"totalDistance":32.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":141.68,"coordY":210.46}},"index":3,"playId":"76b5c7fb-8185-3f75-946c-55a7e00894df","pitchNumber":4,"startTime":"2025-07-23T19:27:02.014Z","endTime":"2025-07-23T19:27:11.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":28.9,"awayTeamWinProbability":71.1,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.64,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:27:11.044Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, shortstop Maikel Garcia to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-23T19:27:33.895Z","endTime":"2025-07-23T19:28:05.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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, 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":79.9,"endSpeed":73.2,"strikeZoneTop":3.46244674468509,"strikeZoneBottom":1.63692658741968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.77138963299564,"aZ":-31.661081243647978,"pfxX":9.62826312098235,"pfxZ":0.3777494774369359,"pX":-0.5413526792098646,"pZ":4.400506821734713,"vX0":-0.055658665622781156,"vY0":-116.23524860359869,"vZ0":4.2892675806792315,"x":137.64,"y":119.97,"x0":-1.7681478519489435,"y0":50.004864272278304,"z0":5.537321619373524,"aX":13.176339749453623},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":2.0,"breakHorizontal":-17.4,"spinRate":2848,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4712097598729068,"extension":5.641297132065274},"index":0,"playId":"3558dbe8-3a1c-3b31-bd70-5a81f90b43e3","pitchNumber":1,"startTime":"2025-07-23T19:27:38.829Z","endTime":"2025-07-23T19:27:43.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.376948874389562,"aZ":-24.17077992950548,"pfxX":-8.496306713972674,"pfxZ":4.2317066416809315,"pX":0.12537888834831298,"pZ":2.4934486102018467,"vX0":6.565521099585109,"vY0":-135.85805548353338,"vZ0":-2.9102602823231405,"x":112.22,"y":171.46,"x0":-1.2041640828011013,"y0":50.00587877003384,"z0":5.23641547317441,"aX":-16.07854862413489},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":14.3,"spinRate":2295,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.40131710621604855,"extension":6.119100132948769},"hitData":{"launchSpeed":97.6,"launchAngle":-20.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":147.12}},"index":1,"playId":"1c73d564-213e-3237-9052-36f8be128c40","pitchNumber":2,"startTime":"2025-07-23T19:27:56.319Z","endTime":"2025-07-23T19:28:05.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"second":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.5,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:28:05.033Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Adam Frazier grounds out, third baseman Matt Shaw to first baseman Michael Busch.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T19:30:08.822Z","endTime":"2025-07-23T19:30:50.765Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":73.4,"strikeZoneTop":3.1828883475594,"strikeZoneBottom":1.45058445702395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.598496128918978,"aZ":-39.06056874314037,"pfxX":4.744455988101847,"pfxZ":-5.091226616663118,"pX":-0.06817127640452364,"pZ":2.82986945350531,"vX0":1.6235343750773132,"vY0":-115.06961427119701,"vZ0":1.7190339416787344,"x":119.6,"y":162.37,"x0":-1.397536736979055,"y0":50.0020185701833,"z0":5.832755250317791,"aX":6.417838454943725},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-8.6,"breakHorizontal":-9.0,"spinRate":2102,"spinDirection":59},"zone":2,"typeConfidence":2.0,"plateTime":0.47440743503072635,"extension":6.408268017393883},"index":0,"playId":"775093ec-9e30-3f5d-ae65-3c4441a6a0f5","pitchNumber":1,"startTime":"2025-07-23T19:30:12.833Z","endTime":"2025-07-23T19:30:16.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.960023080644714,"aZ":-24.10081528514747,"pfxX":0.058127261232783445,"pfxZ":4.706000892459036,"pX":-0.3706936346389314,"pZ":3.2201286755326746,"vX0":2.702591491504172,"vY0":-129.1409453766754,"vZ0":-1.3243043428761023,"x":131.13,"y":151.84,"x0":-1.4315038213640092,"y0":50.00157219505388,"z0":5.566306107630274,"aX":0.09968377028803627},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.5,"breakHorizontal":-0.6,"spinRate":2124,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.4216151246185076,"extension":6.54464410884833},"index":1,"playId":"aff4991c-0a75-3e57-954e-670057e9fbc7","pitchNumber":2,"startTime":"2025-07-23T19:30:27.623Z","endTime":"2025-07-23T19:30:30.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":77.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.14028647408266,"aZ":-31.791687989515538,"pfxX":2.599997057608298,"pfxZ":0.2571396036070741,"pX":-1.3677500884294242,"pZ":2.747183644779308,"vX0":-0.2120725512944043,"vY0":-120.56005140113648,"vZ0":-0.15700738699929218,"x":169.14,"y":164.61,"x0":-1.6178582676958255,"y0":50.00426330953084,"z0":5.5841996176542805,"aX":3.884897082890554},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.6,"breakHorizontal":-4.7,"spinRate":2163,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4517385904460669,"extension":6.4114846402577435},"hitData":{"launchSpeed":86.2,"launchAngle":-13.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.95,"coordY":155.21}},"index":2,"playId":"55a50459-5c82-3023-b80f-bae3bbe687b0","pitchNumber":3,"startTime":"2025-07-23T19:30:43.253Z","endTime":"2025-07-23T19:30:50.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.700000000000003,"awayTeamWinProbability":73.3,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:30:50.765Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Maikel Garcia singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T19:31:14.144Z","endTime":"2025-07-23T19:32:08.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.6219212079152,"strikeZoneBottom":1.6448259778326,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.718737328659035,"aZ":-20.918581814978836,"pfxX":-3.7589392727332633,"pfxZ":5.9846089356614325,"pX":-0.33833098775648024,"pZ":3.469951344674001,"vX0":4.002889933309075,"vY0":-135.54403505096928,"vZ0":-1.6548273021180075,"x":129.9,"y":145.09,"x0":-1.338557694378045,"y0":50.001704931919356,"z0":5.5338192358556695,"aX":-7.067620627055886},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.8,"breakHorizontal":6.1,"spinRate":2017,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.402502942368113,"extension":6.590055447362245},"index":0,"playId":"afcbaa68-6ceb-335f-b8ff-ed317d513469","pitchNumber":1,"startTime":"2025-07-23T19:31:14.144Z","endTime":"2025-07-23T19:31:17.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.054109394582433,"aZ":-19.971148542959025,"pfxX":-6.455525157343267,"pfxZ":6.395756584339411,"pX":0.11945885638946813,"pZ":3.071949780517418,"vX0":6.327704307010277,"vY0":-136.31876410158037,"vZ0":-2.763535036443777,"x":112.45,"y":155.84,"x0":-1.3776788535274658,"y0":50.00508254479103,"z0":5.455994344901923,"aX":-12.320996361669907},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.3,"breakHorizontal":10.6,"spinRate":2204,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.39968625013750847,"extension":6.683126170335536},"index":1,"playId":"d89bf8a5-ced3-3fbb-822c-4e9019ff732c","pitchNumber":2,"startTime":"2025-07-23T19:31:34.771Z","endTime":"2025-07-23T19:31:37.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.803614313407117,"aZ":-18.940451512097056,"pfxX":-5.572015558389101,"pfxZ":7.168668961741973,"pX":-0.30139855529897164,"pZ":3.9158624048547903,"vX0":4.904715545077365,"vY0":-134.9015815742274,"vZ0":-0.9392019032316861,"x":128.49,"y":133.05,"x0":-1.417402265519733,"y0":50.005510977354746,"z0":5.6011703400858766,"aX":-10.291714714174356},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.0,"breakHorizontal":9.1,"spinRate":2081,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4057047585359759,"extension":6.601889827155901},"hitData":{"launchSpeed":94.9,"launchAngle":12.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":139.98,"coordY":84.22}},"index":2,"playId":"3d12ee4f-9ed3-39d8-a1ec-45d5d7729890","pitchNumber":3,"startTime":"2025-07-23T19:31:59.231Z","endTime":"2025-07-23T19:32:08.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.7,"awayTeamWinProbability":75.3,"homeTeamWinProbabilityAdded":-2.0000000000000036,"leverageIndex":0.53,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:32:08.741Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Vinnie Pasquantino homers (17) on a fly ball to right center field. Maikel Garcia scores.","rbi":2,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T19:32:33.281Z","endTime":"2025-07-23T19:36:57.028Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10,11],"actionIndex":[4],"runnerIndex":[0,1,2],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":73.3,"strikeZoneTop":3.58349039116221,"strikeZoneBottom":1.62996364653155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5361162490738,"aZ":-35.809396073831614,"pfxX":7.252138177204641,"pfxZ":-2.6853690980975298,"pX":-0.8258631949039773,"pZ":2.5287806952019314,"vX0":-0.4559840916978219,"vY0":-115.30970623460965,"vZ0":0.6038079789524866,"x":148.48,"y":170.5,"x0":-1.5689294789477115,"y0":50.004956732708735,"z0":5.706162873715058,"aX":9.81039130937419},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-4.4,"breakHorizontal":-13.1,"spinRate":2200,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.47420472531775504,"extension":6.5188445089540386},"index":0,"playId":"e70cf38a-a0da-3b4b-909a-7076c5ff2f90","pitchNumber":1,"startTime":"2025-07-23T19:32:34.168Z","endTime":"2025-07-23T19:32:38.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"44b08ea0-0ffc-3f5a-bf2b-dd75311723c1","startTime":"2025-07-23T19:32:51.545Z","endTime":"2025-07-23T19:32:54.545Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":2,"playId":"4bec4591-b05d-351e-a191-8349c090a21b","startTime":"2025-07-23T19:33:10.993Z","endTime":"2025-07-23T19:33:13.993Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.4,"strikeZoneTop":3.80169253315805,"strikeZoneBottom":1.7692165206961,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.546763398976154,"aZ":-20.07397680150064,"pfxX":-6.465194490021774,"pfxZ":6.630059016958368,"pX":-2.102309591100066,"pZ":3.18407730788331,"vX0":0.8003675148371294,"vY0":-134.11768085579808,"vZ0":-2.212884839526992,"x":197.14,"y":152.81,"x0":-1.5642426631332962,"y0":50.00188668688517,"z0":5.448909929354478,"aX":-11.796692986227187},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":11.8,"breakHorizontal":11.5,"spinRate":2062,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.4081225330478353,"extension":6.636754472451727},"index":3,"playId":"f18d68ce-c782-30a2-8faa-1ffec5b11513","pitchNumber":2,"startTime":"2025-07-23T19:33:31.521Z","endTime":"2025-07-23T19:33:37.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Maikel Garcia steals (19) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":4,"actionPlayId":"f18d68ce-c782-30a2-8faa-1ffec5b11513","startTime":"2025-07-23T19:33:47.846Z","endTime":"2025-07-23T19:34:13.901Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":672580,"link":"/api/v1/people/672580"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":672580,"link":"/api/v1/people/672580"},"postOnSecond":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-1.3999999999999986,"leverageIndex":0.96,"dramaIndex":38.0,"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.1,"endSpeed":72.8,"strikeZoneTop":3.568640961414,"strikeZoneBottom":1.57847521493454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.751611003760107,"aZ":-38.54933273627646,"pfxX":6.461510815113297,"pfxZ":-4.778395048036948,"pX":0.12832553455010914,"pZ":1.6910904033600271,"vX0":1.573541478085032,"vY0":-115.2359817136173,"vZ0":-0.6730453615699484,"x":112.11,"y":193.12,"x0":-1.4036300939825248,"y0":50.00049312975072,"z0":5.732761073457589,"aX":8.629571218064713},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-8.5,"breakHorizontal":-12.1,"spinRate":2237,"spinDirection":53},"zone":8,"typeConfidence":2.0,"plateTime":0.47654478533070677,"extension":6.498550555495873},"index":5,"playId":"e5c22ee4-a383-3ab0-9a6b-5d8080a6fd15","pitchNumber":3,"startTime":"2025-07-23T19:34:13.901Z","endTime":"2025-07-23T19:34:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":6,"playId":"70e60eee-febb-3999-a397-7b4b53ae7982","startTime":"2025-07-23T19:34:33.755Z","endTime":"2025-07-23T19:34:36.755Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.518803645625898,"aZ":-21.651119658919313,"pfxX":-1.9092570770869717,"pfxZ":6.154555990391371,"pX":0.8259306658864353,"pZ":2.2770172097275836,"vX0":6.120693237892046,"vY0":-130.0116979824325,"vZ0":-3.9178309127756727,"x":85.52,"y":177.3,"x0":-1.31185906615027,"y0":50.00518253125508,"z0":5.448878135983271,"aX":-3.2665333259518152},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":10.4,"breakHorizontal":2.0,"spinRate":2202,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.4214619416314509,"extension":6.730112148353673},"index":7,"playId":"70cded7e-bc4b-3b09-9871-e651b0358e5e","pitchNumber":4,"startTime":"2025-07-23T19:35:02.518Z","endTime":"2025-07-23T19:35:05.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":81.8,"strikeZoneTop":3.590442512644,"strikeZoneBottom":1.78972962132869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56833257199571,"aZ":-22.376599417873464,"pfxX":0.624261730511936,"pfxZ":5.774639637284782,"pX":1.9033491560546199,"pZ":2.2658772542795815,"vX0":7.664433880732725,"vY0":-129.3634612211367,"vZ0":-3.8432872559137765,"x":44.45,"y":177.6,"x0":-1.1770690369905616,"y0":50.00558635123202,"z0":5.482732463994094,"aX":1.0604047935428953},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.8,"breakHorizontal":-2.8,"spinRate":2228,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4231199060898083,"extension":6.726233543531577},"index":8,"playId":"cafbc794-5c9d-378b-81e3-81191967a541","pitchNumber":5,"startTime":"2025-07-23T19:35:22.470Z","endTime":"2025-07-23T19:35:25.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":9,"playId":"fc3cfbb3-ca7f-4475-aabd-a4693a4c0505","startTime":"2025-07-23T19:35:42.763Z","endTime":"2025-07-23T19:35:47.763Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.69543538577501,"aZ":-22.62279928537356,"pfxX":1.5607730052686177,"pfxZ":5.661398640540233,"pX":1.2680933738033973,"pZ":2.664123733608966,"vX0":6.094729311343652,"vY0":-128.8192912940665,"vZ0":-2.7968848051809463,"x":68.66,"y":166.85,"x0":-1.327333010969482,"y0":50.00534482501151,"z0":5.504772082129358,"aX":2.634006823870363},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.8,"breakHorizontal":-4.1,"spinRate":2153,"spinDirection":194},"zone":12,"typeConfidence":2.0,"plateTime":0.42450546973364256,"extension":6.673038246077597},"index":10,"playId":"28ac8d54-3ead-39cc-89e6-a6181b408fd3","pitchNumber":6,"startTime":"2025-07-23T19:36:03.994Z","endTime":"2025-07-23T19:36:06.994Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.994992971734952,"aZ":-34.283505538273495,"pfxX":3.0596207796942325,"pfxZ":-1.3940744040249395,"pX":0.23035558159146569,"pZ":2.1905306095832615,"vX0":3.133258397908333,"vY0":-122.08735534081175,"vZ0":-1.144035770530009,"x":108.22,"y":179.64,"x0":-1.4671959201372686,"y0":50.0058485145618,"z0":5.615519003106173,"aX":4.61933486085626},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-6.2,"spinRate":2139,"spinDirection":118},"zone":8,"typeConfidence":2.0,"plateTime":0.4486125969162842,"extension":6.622893809090388},"hitData":{"launchSpeed":100.9,"launchAngle":27.0,"totalDistance":414.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":184.25,"coordY":46.28}},"index":11,"playId":"39f96120-139b-3c37-aee2-67aa6b438a3d","pitchNumber":7,"startTime":"2025-07-23T19:36:33.110Z","endTime":"2025-07-23T19:36:57.028Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"second":{"id":672580,"link":"/api/v1/people/672580"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":-12.1,"leverageIndex":0.96,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:36:57.028Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Salvador Perez flies out to right fielder Seiya Suzuki.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T19:37:15.474Z","endTime":"2025-07-23T19:37:31.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"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":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.246869303344454,"aZ":-17.61423921577809,"pfxX":-4.883539115157383,"pfxZ":7.826786373520022,"pX":0.17263016027938724,"pZ":3.1919389179830935,"vX0":5.715848541486899,"vY0":-135.4429532335668,"vZ0":-2.952093533507299,"x":110.42,"y":152.6,"x0":-1.3293637641346914,"y0":50.00207196574428,"z0":5.525955404715605,"aX":-9.08419698147697},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":7.7,"spinRate":2070,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.40420389861565376,"extension":6.644723756067886},"hitData":{"launchSpeed":95.1,"launchAngle":53.0,"totalDistance":269.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.96,"coordY":99.09}},"index":0,"playId":"81abc003-3415-3746-a93a-247be7400dc5","pitchNumber":1,"startTime":"2025-07-23T19:37:21.125Z","endTime":"2025-07-23T19:37:31.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":0.5999999999999979,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:37:31.137Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jac Caglianone flies out to left fielder Ian Happ.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-23T19:37:53.351Z","endTime":"2025-07-23T19:38:19.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.1,"strikeZoneTop":3.33142127149878,"strikeZoneBottom":1.68173601927987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.183507800243607,"aZ":-22.67763828390341,"pfxX":1.0128204926653703,"pfxZ":5.589249955993819,"pX":0.5790773718864726,"pZ":1.4815223558326716,"vX0":4.657770631114112,"vY0":-128.85999857200588,"vZ0":-5.573303703946232,"x":94.93,"y":198.78,"x0":-1.3759079920458777,"y0":50.00397880829996,"z0":5.400248486773509,"aX":1.7199664217806487},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.2,"breakHorizontal":-2.8,"spinRate":2101,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.42338948482290784,"extension":6.683365946533666},"index":0,"playId":"bc4e6401-dbd7-3f7e-b0ad-843ccb2e7a8e","pitchNumber":1,"startTime":"2025-07-23T19:37:55.448Z","endTime":"2025-07-23T19:37:59.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.984399213746613,"aZ":-26.675717340335755,"pfxX":-0.661583248679932,"pfxZ":3.4346200607694204,"pX":-0.7343434843539977,"pZ":2.750978295746426,"vX0":2.0242508784725923,"vY0":-125.35242378811179,"vZ0":-1.686247349207732,"x":144.99,"y":164.5,"x0":-1.4643563910422264,"y0":50.00254807852741,"z0":5.598363586528841,"aX":-1.0591465783709033},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.1,"breakHorizontal":0.7,"spinRate":2156,"spinDirection":184},"zone":4,"typeConfidence":2.0,"plateTime":0.4359993683230643,"extension":6.555228617344021},"hitData":{"launchSpeed":88.9,"launchAngle":51.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":70.74,"coordY":110.13}},"index":1,"playId":"669b4244-52b0-366b-9582-f5f11d05b58b","pitchNumber":2,"startTime":"2025-07-23T19:38:09.955Z","endTime":"2025-07-23T19:38:19.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:38:19.471Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder John Rave.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T19:40:27.920Z","endTime":"2025-07-23T19:40:55.138Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.6,"strikeZoneTop":3.34487724946489,"strikeZoneBottom":1.50066877224305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.221248238387922,"aZ":-30.902329982955138,"pfxX":3.0256009838642033,"pfxZ":0.9453436393441921,"pX":-1.0908718269857745,"pZ":1.6993645369807648,"vX0":0.3242992983264277,"vY0":-116.03017536916667,"vZ0":-1.9136994212338636,"x":158.58,"y":192.9,"x0":-1.6254798928031702,"y0":50.004527631462764,"z0":5.514613300574464,"aX":4.074253349658917},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":1.4,"breakHorizontal":-5.5,"spinRate":2461,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.47431431788132494,"extension":5.649552992343987},"index":0,"playId":"dda7e634-77ba-3c9a-8181-ff33cfa687a0","pitchNumber":1,"startTime":"2025-07-23T19:40:28.798Z","endTime":"2025-07-23T19:40:32.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.5,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.749393626721844,"aZ":-28.67831952272458,"pfxX":-9.96242824936315,"pfxZ":2.2236773623891057,"pX":-0.2212675896655801,"pZ":1.7504159885313564,"vX0":5.5383654408796925,"vY0":-124.97402181926391,"vZ0":-3.1756444655888583,"x":125.43,"y":191.52,"x0":-1.1794768810270848,"y0":50.00189033253796,"z0":5.409746549515933,"aX":-15.653121167481357},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1563,"spinDirection":240},"zone":8,"typeConfidence":2.0,"plateTime":0.4393942020112114,"extension":5.909908694927769},"hitData":{"launchSpeed":91.9,"launchAngle":45.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":86.17,"coordY":76.32}},"index":1,"playId":"82e8117d-fa84-32bf-a785-58c7b1794851","pitchNumber":2,"startTime":"2025-07-23T19:40:45.630Z","endTime":"2025-07-23T19:40:55.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:40:55.138Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T19:41:13.288Z","endTime":"2025-07-23T19:42:17.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":82.0,"strikeZoneTop":3.18124720817139,"strikeZoneBottom":1.4086060898097,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.444906214029473,"aZ":-14.630302689666467,"pfxX":-4.081334730380345,"pfxZ":10.146601539757778,"pX":-0.8255265881914465,"pZ":1.9553986173944622,"vX0":2.2608641020414173,"vY0":-131.09579079920894,"vZ0":-5.731083538463936,"x":148.47,"y":185.98,"x0":-1.1719132485952826,"y0":50.002057051282186,"z0":5.274226942853922,"aX":-7.056026700274291},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":17.3,"breakHorizontal":6.8,"spinRate":2301,"spinDirection":213},"zone":7,"typeConfidence":2.0,"plateTime":0.41887427323846893,"extension":6.121457670308086},"index":0,"playId":"4e75368c-f081-399d-82a6-b550af4767c1","pitchNumber":1,"startTime":"2025-07-23T19:41:20.515Z","endTime":"2025-07-23T19:41:23.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":72.2,"endSpeed":66.1,"strikeZoneTop":3.13197770573771,"strikeZoneBottom":1.42109805073619,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.585806887252417,"aZ":-35.52967380380024,"pfxX":10.010987610219907,"pfxZ":-3.017599830977245,"pX":-0.151929586895089,"pZ":3.7424878861035227,"vX0":0.30819293747576293,"vY0":-104.9833466645967,"vZ0":4.726117413610896,"x":122.79,"y":137.73,"x0":-1.6005790287441166,"y0":50.003775930018755,"z0":5.609674678609909,"aX":11.120664593167263},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-3.7,"breakHorizontal":-18.2,"spinRate":2706,"spinDirection":52},"zone":11,"typeConfidence":2.0,"plateTime":0.5226965086092314,"extension":5.666402925012032},"index":1,"playId":"4159a5a6-2cd7-37b6-b58a-61c90254b7b1","pitchNumber":2,"startTime":"2025-07-23T19:41:33.208Z","endTime":"2025-07-23T19:41:37.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.6,"endSpeed":82.9,"strikeZoneTop":3.16048458856425,"strikeZoneBottom":1.44995482269918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.79385645495705,"aZ":-21.667986947093198,"pfxX":-8.840259581871358,"pfxZ":5.976806052050136,"pX":0.4163232025424851,"pZ":2.3007664928690565,"vX0":6.804001056588485,"vY0":-131.72543211866738,"vZ0":-3.5504284570097635,"x":101.13,"y":176.66,"x0":-1.0506609860418523,"y0":50.0049262311218,"z0":5.266693394166503,"aX":-15.548349463386106},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.2,"breakHorizontal":14.5,"spinRate":2395,"spinDirection":221},"zone":6,"typeConfidence":2.0,"plateTime":0.4156993643672835,"extension":6.118812192735405},"index":2,"playId":"9a518967-ce35-34da-b9dd-d13cd47badcf","pitchNumber":3,"startTime":"2025-07-23T19:41:47.662Z","endTime":"2025-07-23T19:41:50.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":71.2,"endSpeed":65.6,"strikeZoneTop":3.21540201808265,"strikeZoneBottom":1.47356265119063,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.70308671851988,"aZ":-34.86679086481589,"pfxX":9.412837881286473,"pfxZ":-2.494625959245493,"pX":1.5803599847673746,"pZ":1.8375373608206536,"vX0":3.5029710456084917,"vY0":-103.66804583349358,"vZ0":1.2373640639165242,"x":56.76,"y":189.17,"x0":-1.3585373490387767,"y0":50.00348775340757,"z0":5.422378860636124,"aX":10.157573753962236},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.0,"breakVerticalInduced":-3.7,"breakHorizontal":-18.1,"spinRate":2709,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.5300763659318739,"extension":5.873015428745092},"index":3,"playId":"9f2d9165-25c0-33d5-9287-7f900483170d","pitchNumber":4,"startTime":"2025-07-23T19:42:00.904Z","endTime":"2025-07-23T19:42:03.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22647936123479,"aZ":-13.163070451953073,"pfxX":-4.42870825737147,"pfxZ":10.001424397083879,"pX":0.40950591012447046,"pZ":2.4067473339170107,"vX0":4.952641141626483,"vY0":-137.2166187867698,"vZ0":-5.881956388847475,"x":101.39,"y":173.8,"x0":-0.8460445551360267,"y0":50.00402638516974,"z0":5.480025684721485,"aX":-8.419991727790899},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.0,"breakHorizontal":7.0,"spinRate":2438,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.39963581832034833,"extension":5.964865834667985},"index":4,"playId":"be491b05-40c9-363a-bd40-fbcee2d611e6","pitchNumber":5,"startTime":"2025-07-23T19:42:14.879Z","endTime":"2025-07-23T19:42:17.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:42:17.879Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Pete Crow-Armstrong strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-23T19:42:41.745Z","endTime":"2025-07-23T19:43:29.002Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.1,"endSpeed":70.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.008360857516724,"aZ":-36.57122842257139,"pfxX":9.406121560900171,"pfxZ":-3.482092144831981,"pX":-0.33003700842443906,"pZ":3.1039246371012097,"vX0":0.35835433036875186,"vY0":-112.21828766837845,"vZ0":2.880098876357733,"x":129.58,"y":154.97,"x0":-1.7124376610309209,"y0":50.00104031060113,"z0":5.552541451926117,"aX":11.887020535449773},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-5.2,"breakHorizontal":-17.0,"spinRate":2915,"spinDirection":62},"zone":1,"typeConfidence":2.0,"plateTime":0.4897790910051154,"extension":5.630694148400627},"index":0,"playId":"1479ff38-5a83-37ae-9705-626d997bfd53","pitchNumber":1,"startTime":"2025-07-23T19:42:41.745Z","endTime":"2025-07-23T19:42:44.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-23T19:43:00.069Z","endTime":"2025-07-23T19:43:11.358Z","isPitch":false,"type":"action","player":{"id":691718,"link":"/api/v1/people/691718"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":70.0,"endSpeed":63.5,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.76615043767408,"aZ":-37.12399960860319,"pfxX":6.865750993701139,"pfxZ":-4.839681407933765,"pX":0.4148063967640846,"pZ":1.5096570955989452,"vX0":2.3029512914817505,"vY0":-101.78288754745742,"vZ0":1.6671845795911966,"x":101.19,"y":198.02,"x0":-1.6321499199899119,"y0":50.004391385733165,"z0":5.369925845188328,"aX":7.016250093956126},"breaks":{"breakAngle":10.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.7,"breakVerticalInduced":-7.7,"breakHorizontal":-13.2,"spinRate":2648,"spinDirection":51},"zone":9,"typeConfidence":2.0,"plateTime":0.5435949198757615,"extension":5.740694408199706},"index":2,"playId":"45d42b04-3486-3009-a273-e46f2ffae21e","pitchNumber":2,"startTime":"2025-07-23T19:43:11.358Z","endTime":"2025-07-23T19:43:14.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.8,"endSpeed":73.4,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.338408175169906,"aZ":-42.9591994812372,"pfxX":8.178944294560875,"pfxZ":-7.897840248602907,"pX":0.7163000011321348,"pZ":1.1374102376589577,"vX0":2.1374749253950287,"vY0":-117.55965326353443,"vZ0":-0.7873923792679139,"x":89.7,"y":208.07,"x0":-1.2724198467318306,"y0":50.003394720828496,"z0":5.550435469755774,"aX":11.168692609937285},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-14.0,"breakHorizontal":-15.4,"spinRate":3381,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.47033735570178337,"extension":5.567551354768972},"index":3,"playId":"35d020d4-3d00-38e3-b038-87b4f3820669","pitchNumber":3,"startTime":"2025-07-23T19:43:26.002Z","endTime":"2025-07-23T19:43:29.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.200000000000001,"awayTeamWinProbability":91.8,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.29,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:43:29.002Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"John Rave strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T19:45:45.661Z","endTime":"2025-07-23T19:46:43.699Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Drew Pomeranz replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T19:45:33.670Z","endTime":"2025-07-23T19:45:47.961Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.44451239306139,"strikeZoneBottom":1.57714576345769,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.376174854733485,"aZ":-15.240315824679652,"pfxX":1.081499140037423,"pfxZ":9.56146732538466,"pX":0.5647501503576374,"pZ":2.9338339486359257,"vX0":-5.463255528263085,"vY0":-131.37290516957236,"vZ0":-5.248727333858972,"x":95.47,"y":159.57,"x0":2.518932761070999,"y0":50.002646399414786,"z0":6.067042936592945,"aX":1.9157100422104307},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.6,"breakHorizontal":-1.0,"spinRate":2693,"spinDirection":166},"zone":3,"typeConfidence":0.88,"plateTime":0.4148253014465255,"extension":5.771093758776879},"index":1,"playId":"2564d133-aa28-33e6-bf5d-c30418568588","pitchNumber":1,"startTime":"2025-07-23T19:45:47.961Z","endTime":"2025-07-23T19:45:51.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.6,"endSpeed":75.0,"strikeZoneTop":3.45542392717031,"strikeZoneBottom":1.58826653500311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.04594871403602,"aZ":-41.47665857192081,"pfxX":-1.5256708096718192,"pfxZ":-6.585418585053894,"pX":1.9819650063169414,"pZ":3.6863772441193046,"vX0":-1.3652755507450356,"vY0":-117.47585993870786,"vZ0":2.6721492720855746,"x":41.45,"y":139.25,"x0":2.7666608231119882,"y0":50.0037508167969,"z0":6.361115746974126,"aX":-2.154649313223945},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-11.2,"breakHorizontal":3.1,"spinRate":2224,"spinDirection":321},"zone":12,"typeConfidence":0.9,"plateTime":0.4643776168253675,"extension":5.745971201564765},"index":2,"playId":"6992e567-c541-3aa4-9071-e5702826b656","pitchNumber":2,"startTime":"2025-07-23T19:45:59.617Z","endTime":"2025-07-23T19:46:02.617Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46880890005917,"aZ":-15.795010635454885,"pfxX":1.660901364648715,"pfxZ":9.06190829130296,"pX":0.470298651922125,"pZ":3.651897656291677,"vX0":-5.893610354294459,"vY0":-132.62404033505615,"vZ0":-3.520773566791744,"x":99.07,"y":140.18,"x0":2.491434857830261,"y0":50.004134524229826,"z0":6.126768465202392,"aX":3.0035426977755626},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":16.0,"breakHorizontal":-1.9,"spinRate":2593,"spinDirection":156},"zone":12,"typeConfidence":0.88,"plateTime":0.41071009428954675,"extension":5.724578374690741},"index":3,"playId":"32def374-d156-3f01-8341-6436467a197d","pitchNumber":3,"startTime":"2025-07-23T19:46:20.855Z","endTime":"2025-07-23T19:46:23.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.4,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.38489977450356,"aZ":-17.879040036948098,"pfxX":-1.2706061134699675,"pfxZ":7.91652474287136,"pX":1.1235577047310181,"pZ":4.313606905020524,"vX0":-3.508983939751044,"vY0":-132.3173489781971,"vZ0":-1.5647547472997512,"x":74.17,"y":122.31,"x0":2.622305808584523,"y0":50.00103784829087,"z0":6.1984720798698705,"aX":-2.294071295346953},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.3,"breakHorizontal":2.9,"spinRate":2702,"spinDirection":174},"zone":12,"typeConfidence":0.85,"plateTime":0.41108359341847267,"extension":5.672345063328562},"index":4,"playId":"362c4cb7-7aba-311b-a8e8-65b2b8c9a16f","pitchNumber":4,"startTime":"2025-07-23T19:46:39.103Z","endTime":"2025-07-23T19:46:43.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:46:43.699Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddy Fermin grounds out, shortstop Dansby Swanson to first baseman Michael Busch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T19:47:05.663Z","endTime":"2025-07-23T19:47:51.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"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":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.8,"strikeZoneTop":3.47477028451203,"strikeZoneBottom":1.53050246026767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.745000024222264,"aZ":-16.714150277508526,"pfxX":-0.6303151464931679,"pfxZ":8.674195983570051,"pX":0.22440449569065837,"pZ":3.6933784240975616,"vX0":-5.600670668355514,"vY0":-131.8313942628237,"vZ0":-3.2392197500720576,"x":108.45,"y":139.06,"x0":2.4473429553941783,"y0":50.0031752157919,"z0":6.152759537320571,"aX":-1.1215364700434036},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":15.4,"breakHorizontal":2.2,"spinRate":2697,"spinDirection":169},"zone":12,"typeConfidence":0.86,"plateTime":0.4135258296821074,"extension":5.688711161707062},"index":0,"playId":"861d98f1-7268-3e4b-9f42-bbe4667a7550","pitchNumber":1,"startTime":"2025-07-23T19:47:06.479Z","endTime":"2025-07-23T19:47:09.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.0,"endSpeed":84.4,"strikeZoneTop":3.33384259342245,"strikeZoneBottom":1.53940826915748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.882202513694594,"aZ":-16.02810558601822,"pfxX":0.0033277542283851602,"pfxZ":8.964629037471529,"pX":0.5957522316042856,"pZ":2.624142487422721,"vX0":-5.187832915078958,"vY0":-132.51974985134103,"vZ0":-5.8672823249448465,"x":94.29,"y":167.93,"x0":2.5678760421167994,"y0":50.00590819345339,"z0":6.013359819998596,"aX":0.005820586513826},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":15.4,"breakHorizontal":1.0,"spinRate":2686,"spinDirection":159},"zone":6,"typeConfidence":0.87,"plateTime":0.4112751322622228,"extension":5.807946552339129},"index":1,"playId":"b2faa3e4-4c1b-3769-ab1b-c3a31d8a0c7b","pitchNumber":2,"startTime":"2025-07-23T19:47:19.123Z","endTime":"2025-07-23T19:47:22.532Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.41296536277432,"strikeZoneBottom":1.49236234356133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.48182613939049,"aZ":-41.45414886765956,"pfxX":-2.0399937922571194,"pfxZ":-6.439428461859153,"pX":0.8936670874868167,"pZ":1.8253106299198474,"vX0":-3.1429246099092336,"vY0":-119.21015485098707,"vZ0":-1.4711799934006946,"x":82.94,"y":189.5,"x0":2.4930390343919813,"y0":50.0006155181078,"z0":6.18570669152515,"aX":-2.9410481666336556},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-11.8,"breakHorizontal":4.4,"spinRate":2306,"spinDirection":330},"zone":14,"typeConfidence":0.9,"plateTime":0.45909966205634145,"extension":5.719117998918523},"index":2,"playId":"30633776-6622-301b-9397-0afadab4ab55","pitchNumber":3,"startTime":"2025-07-23T19:47:30.886Z","endTime":"2025-07-23T19:47:34.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.007441121220744,"aZ":-41.35787662076428,"pfxX":-2.2151908895210792,"pfxZ":-6.3467613014521955,"pX":0.6351328374758144,"pZ":1.6772859613739866,"vX0":-3.267149506738485,"vY0":-119.50379556644616,"vZ0":-1.8366935235879984,"x":92.79,"y":193.49,"x0":2.307769668468815,"y0":50.003418387162604,"z0":6.170451598527256,"aX":-3.204447555161056},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.6,"breakHorizontal":4.8,"spinRate":2244,"spinDirection":338},"zone":9,"typeConfidence":0.9,"plateTime":0.4583122692336583,"extension":5.731535766897063},"hitData":{"launchSpeed":91.8,"launchAngle":-4.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.29,"coordY":147.63}},"index":3,"playId":"0c05225b-590f-3dde-81da-113a55b2a978","pitchNumber":4,"startTime":"2025-07-23T19:47:43.861Z","endTime":"2025-07-23T19:47:51.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.4,"awayTeamWinProbability":90.6,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:47:51.866Z","atBatIndex":45},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Kyle Isbel hit by pitch.","rbi":0,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T19:48:13.359Z","endTime":"2025-07-23T19:49:40.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.0,"strikeZoneTop":3.53703156138248,"strikeZoneBottom":1.61694467687593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.871975082032442,"aZ":-39.010524585202006,"pfxX":-2.2401914531994036,"pfxZ":-4.726765419467378,"pX":-0.1920534631491501,"pZ":1.7926250020538828,"vX0":-5.563831190220263,"vY0":-119.43298156818827,"vZ0":-1.9312944122867326,"x":124.32,"y":190.38,"x0":2.4583329386138124,"y0":50.005562621534246,"z0":6.1183728039471665,"aX":-3.237179615530987},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-8.8,"breakHorizontal":5.4,"spinRate":2255,"spinDirection":335},"zone":8,"typeConfidence":0.9,"plateTime":0.45850799934238573,"extension":5.860037272857055},"index":0,"playId":"4f0d515e-75be-38bb-ba75-09b76b571275","pitchNumber":1,"startTime":"2025-07-23T19:48:13.359Z","endTime":"2025-07-23T19:48:16.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.495154851448447,"aZ":-41.07861474685663,"pfxX":-2.433147361497968,"pfxZ":-6.157585795029338,"pX":0.971205846051458,"pZ":2.3025234709318516,"vX0":-2.775988147174564,"vY0":-119.38059312738984,"vZ0":-0.568181486193825,"x":79.98,"y":176.61,"x0":2.4641748958715413,"y0":50.0024938185322,"z0":6.234170345740436,"aX":-3.518901624816318},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.0,"breakHorizontal":5.0,"spinRate":2253,"spinDirection":326},"zone":14,"typeConfidence":0.9,"plateTime":0.458423664030009,"extension":5.7381570899535},"index":1,"playId":"9560e5ad-35a3-3f9b-b453-78dfee4ab8ab","pitchNumber":2,"startTime":"2025-07-23T19:48:24.668Z","endTime":"2025-07-23T19:48:30.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-23T19:48:47.390Z","endTime":"2025-07-23T19:48:53.670Z","isPitch":false,"type":"action","player":{"id":664728,"link":"/api/v1/people/664728"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":77.5,"strikeZoneTop":3.48964573601359,"strikeZoneBottom":1.56924269383125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9651453346158,"aZ":-39.815340538820564,"pfxX":-0.4675587356771871,"pfxZ":-5.165426298889807,"pX":-1.617285344589505,"pZ":-0.5201807394331612,"vX0":-8.738630359977028,"vY0":-121.19299730294998,"vZ0":-7.074540063636372,"x":178.65,"y":252.82,"x0":2.1047587410948734,"y0":50.00415458125362,"z0":5.938380290909197,"aX":-0.6904681000246653},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-10.9,"breakHorizontal":3.0,"spinRate":2428,"spinDirection":337},"zone":13,"typeConfidence":0.9,"plateTime":0.45294537516306255,"extension":5.980548889053264},"index":3,"playId":"9a804ecc-36fa-3f8b-a6d7-f1c67bb39ec0","pitchNumber":3,"startTime":"2025-07-23T19:48:53.670Z","endTime":"2025-07-23T19:48:56.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.3,"strikeZoneTop":3.44880159119847,"strikeZoneBottom":1.56043567322929,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.053656651911638,"aZ":-18.90883933727419,"pfxX":0.20771758868495294,"pfxZ":7.440760478379108,"pX":-1.5513183775783088,"pZ":1.3559084318600183,"vX0":-9.976619676374419,"vY0":-132.16949504356663,"vZ0":-8.328307078113852,"x":176.13,"y":202.17,"x0":2.2327337321115728,"y0":50.00477761854356,"z0":5.916644481940518,"aX":0.36998149036313094},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.9,"breakHorizontal":1.7,"spinRate":2697,"spinDirection":167},"zone":13,"typeConfidence":0.86,"plateTime":0.4131472419732378,"extension":6.082986825912754},"index":4,"playId":"b117a014-7369-31ec-9cd6-52fdf3c2fa2c","pitchNumber":4,"startTime":"2025-07-23T19:49:17.321Z","endTime":"2025-07-23T19:49:20.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":85.3,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.52025561909853,"aZ":-17.011434285309708,"pfxX":0.775231075765614,"pfxZ":8.205123278810103,"pX":1.7990277156477479,"pZ":4.146112040208715,"vX0":-2.632798534466061,"vY0":-133.98780491262124,"vZ0":-2.1484639867585944,"x":48.43,"y":126.83,"x0":2.6866703413555673,"y0":50.00127781837186,"z0":6.152146776229213,"aX":1.4324509401057788},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.8,"breakHorizontal":-1.0,"spinRate":2742,"spinDirection":166},"zone":12,"typeConfidence":0.87,"plateTime":0.40625459044686263,"extension":5.677850557085881},"index":5,"playId":"4adb5957-3958-39c7-82f5-9a193ec1984f","pitchNumber":5,"startTime":"2025-07-23T19:49:35.010Z","endTime":"2025-07-23T19:49:40.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":-0.40000000000000036,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:49:40.031Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Tyler Tolbert homers (1) on a fly ball to left field. Kyle Isbel scores.","rbi":2,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T19:50:17.931Z","endTime":"2025-07-23T19:51:22.067Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":686475,"fullName":"Tyler Tolbert","link":"/api/v1/people/686475"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.1,"endSpeed":84.4,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.304133412054707,"aZ":-14.477566796546885,"pfxX":2.495109011711251,"pfxZ":9.707259519595457,"pX":0.38739196283911537,"pZ":3.1552015212397775,"vX0":-6.192395426492218,"vY0":-134.00855665068184,"vZ0":-4.8522450045174015,"x":102.23,"y":153.59,"x0":2.4015016137696175,"y0":50.00568924851693,"z0":6.019823345756549,"aX":4.550941543651864},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.8,"breakHorizontal":-3.2,"spinRate":2641,"spinDirection":159},"zone":3,"typeConfidence":0.89,"plateTime":0.40835114186801924,"extension":5.947787303093841},"index":0,"playId":"ac2bd0ac-c437-340a-b3e5-4670b298840c","pitchNumber":1,"startTime":"2025-07-23T19:50:20.586Z","endTime":"2025-07-23T19:50:23.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"e86ca1c4-fcbd-3b70-907b-16458ff82d41","startTime":"2025-07-23T19:50:42.629Z","endTime":"2025-07-23T19:50:53.124Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.9,"strikeZoneTop":3.319,"strikeZoneBottom":1.513,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.640183240853407,"aZ":-16.284790416220538,"pfxX":-0.49531993553476905,"pfxZ":8.935014936581508,"pX":-0.6386613523582982,"pZ":3.0648627701800426,"vX0":-7.258278389715471,"vY0":-131.68658586419465,"vZ0":-4.71386403522855,"x":141.34,"y":156.03,"x0":2.203345436284175,"y0":50.00570410896811,"z0":6.060913411607595,"aX":-0.8797011149776106},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":15.5,"breakHorizontal":2.3,"spinRate":2656,"spinDirection":159},"zone":1,"typeConfidence":0.87,"plateTime":0.4139313073418083,"extension":5.844351140465586},"hitData":{"launchSpeed":94.2,"launchAngle":31.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":43.88,"coordY":70.1}},"index":2,"playId":"97715cb6-5183-3515-b1f0-8b2cf48295ff","pitchNumber":2,"startTime":"2025-07-23T19:50:58.124Z","endTime":"2025-07-23T19:51:22.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686475,"link":"/api/v1/people/686475","batSide":{"code":"R","description":"Right"}},"first":{"id":664728,"link":"/api/v1/people/664728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":686475,"link":"/api/v1/people/686475"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.1,"awayTeamWinProbability":96.9,"homeTeamWinProbabilityAdded":-5.9,"leverageIndex":0.29,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:51:22.067Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adam Frazier strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-23T19:51:41.929Z","endTime":"2025-07-23T19:52:54.480Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.4,"endSpeed":83.1,"strikeZoneTop":3.29599587916029,"strikeZoneBottom":1.46879140534399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.962572697911828,"aZ":-19.34118489318061,"pfxX":-1.8695197296782329,"pfxZ":7.29319893361593,"pX":-0.03592560917247193,"pZ":3.347171157385366,"vX0":-5.883512487945666,"vY0":-131.57094457127982,"vZ0":-3.4661116035897845,"x":118.37,"y":148.41,"x0":2.4687693640906887,"y0":50.00182305428289,"z0":6.108486024697389,"aX":-3.289507312031106},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.7,"breakHorizontal":4.7,"spinRate":2692,"spinDirection":170},"zone":2,"typeConfidence":0.83,"plateTime":0.4157078297910366,"extension":5.863840827307099},"index":0,"playId":"93d2a77f-d83e-3638-b22a-308e86d05a4f","pitchNumber":1,"startTime":"2025-07-23T19:51:41.929Z","endTime":"2025-07-23T19:51:45.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.7,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.72474662512255,"aZ":-16.012401372908396,"pfxX":-1.0740407978873514,"pfxZ":9.09638975620718,"pX":0.4453216338970257,"pZ":3.530357929400779,"vX0":-4.875706303531495,"vY0":-132.11187217371793,"vZ0":-3.682383817973723,"x":100.03,"y":143.46,"x0":2.450419683772914,"y0":50.0061114354404,"z0":6.11087706408366,"aX":-1.9088807947053341},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":16.0,"breakHorizontal":3.0,"spinRate":2617,"spinDirection":166},"zone":12,"typeConfidence":0.87,"plateTime":0.4137451807398018,"extension":5.74502269283946},"index":1,"playId":"8965fbeb-60cf-327d-8bfa-3a2a3fd5b3db","pitchNumber":2,"startTime":"2025-07-23T19:51:53.251Z","endTime":"2025-07-23T19:51:56.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.25467141863581,"strikeZoneBottom":1.45849497426639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53837843700582,"aZ":-18.26063910493902,"pfxX":-1.716335760334741,"pfxZ":7.6646990156977175,"pX":0.7942882323254221,"pZ":4.307633915986747,"vX0":-3.779932564359759,"vY0":-133.112314835232,"vZ0":-1.5360086684834564,"x":86.72,"y":122.47,"x0":2.4492776468308035,"y0":50.001101160373324,"z0":6.199174760738566,"aX":-3.1133159646307247},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.8,"breakHorizontal":3.8,"spinRate":2653,"spinDirection":172},"zone":12,"typeConfidence":0.85,"plateTime":0.4097090118313882,"extension":5.678543019112906},"index":2,"playId":"15215895-e53f-3adf-9db4-d7feab1fa31c","pitchNumber":3,"startTime":"2025-07-23T19:52:05.249Z","endTime":"2025-07-23T19:52:08.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.179624495834762,"aZ":-20.901165946571815,"pfxX":-1.9546600031172021,"pfxZ":6.393090559559814,"pX":-0.5707584379445845,"pZ":3.3056252028887383,"vX0":-6.77943491773423,"vY0":-131.31439165990997,"vZ0":-3.3572540897934475,"x":138.76,"y":149.53,"x0":2.288046830941654,"y0":50.004682827316536,"z0":6.1373133676456,"aX":-3.448851656328057},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.2,"breakHorizontal":4.9,"spinRate":2677,"spinDirection":172},"zone":11,"typeConfidence":0.8,"plateTime":0.41550702896863845,"extension":5.881388381432918},"index":3,"playId":"559ec57e-24e9-33fe-b6ac-3c0833a7af7a","pitchNumber":4,"startTime":"2025-07-23T19:52:19.799Z","endTime":"2025-07-23T19:52:22.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.13806317745991,"strikeZoneBottom":1.37369451827374,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.546017501820163,"aZ":-40.388786125426,"pfxX":-0.3175797966543985,"pfxZ":-5.640009297045685,"pX":-0.4757709135361568,"pZ":1.0926728633562406,"vX0":-6.2668649947966415,"vY0":-120.03981728017916,"vZ0":-3.2928837101998485,"x":135.14,"y":209.28,"x0":2.211448666924122,"y0":50.00153742146665,"z0":6.0830043065710155,"aX":-0.4618767570746095},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-10.8,"breakHorizontal":2.0,"spinRate":2237,"spinDirection":338},"zone":13,"typeConfidence":0.9,"plateTime":0.45652882375363424,"extension":5.88070011876642},"index":4,"playId":"3effb911-61e0-3616-8a82-505ffea19282","pitchNumber":5,"startTime":"2025-07-23T19:52:39.095Z","endTime":"2025-07-23T19:52:42.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.7,"endSpeed":84.3,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.426468184277603,"aZ":-17.622920076393296,"pfxX":-1.0076984033368772,"pfxZ":8.160259402125135,"pX":-0.6261588944557894,"pZ":1.561456066187314,"vX0":-7.052269272769115,"vY0":-131.79268604078567,"vZ0":-8.07043761564793,"x":140.87,"y":196.62,"x0":2.200357965570028,"y0":50.003111107755885,"z0":5.932940430248772,"aX":-1.795910313526693},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.4,"breakHorizontal":3.1,"spinRate":2618,"spinDirection":169},"zone":7,"typeConfidence":0.86,"plateTime":0.4134480998312471,"extension":5.939818006721949},"index":5,"playId":"d99a4303-26fd-3e7b-8f07-53d01b3b8baf","pitchNumber":6,"startTime":"2025-07-23T19:52:51.336Z","endTime":"2025-07-23T19:52:54.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.2,"awayTeamWinProbability":96.8,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:52:54.480Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Kelly strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T19:55:07.616Z","endTime":"2025-07-23T19:57:11.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"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":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":69.5,"strikeZoneTop":3.4940463284189,"strikeZoneBottom":1.69763889226454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.876151555716113,"aZ":-33.35474790431619,"pfxX":8.96378780802755,"pfxZ":-0.9632253856713842,"pX":1.181134765383161,"pZ":2.3917162034193646,"vX0":3.0793194464833316,"vY0":-110.588443662975,"vZ0":0.920867839101061,"x":71.98,"y":174.2,"x0":-1.3986066347292987,"y0":50.0039842524255,"z0":5.501070934118707,"aX":10.97220293983454},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-1.1,"breakHorizontal":-17.0,"spinRate":2819,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.49751708436956044,"extension":5.522701008002674},"index":0,"playId":"cd3f485c-75f1-3d1a-840b-9373239b491a","pitchNumber":1,"startTime":"2025-07-23T19:55:07.616Z","endTime":"2025-07-23T19:55:11.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.2,"endSpeed":82.3,"strikeZoneTop":3.49215230336178,"strikeZoneBottom":1.69567519103082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.210105075310235,"aZ":-16.12156366399705,"pfxX":-3.86651840679816,"pfxZ":9.190309253479729,"pX":0.0159648670226016,"pZ":4.1162015629351965,"vX0":3.9685619183411975,"vY0":-131.40670391628888,"vZ0":-1.2194416170164646,"x":116.39,"y":127.64,"x0":-1.0124932323660343,"y0":50.00078820028302,"z0":5.7856638471821,"aX":-6.752046491943826},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":16.6,"breakHorizontal":6.1,"spinRate":2221,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.41705038339425515,"extension":5.815564270601366},"index":1,"playId":"129c7798-2e28-374b-90ef-85e139f61c98","pitchNumber":2,"startTime":"2025-07-23T19:55:26.857Z","endTime":"2025-07-23T19:55:30.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.43979002455259,"strikeZoneBottom":1.70597682333993,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.291287241254977,"aZ":-30.26454189681415,"pfxX":3.909274493272557,"pfxZ":1.3600561240855011,"pX":0.7753201711689559,"pZ":2.5390420139358887,"vX0":3.780010201032411,"vY0":-118.28553119607055,"vZ0":-0.09082814453666832,"x":87.45,"y":170.23,"x0":-1.3562165071354553,"y0":50.003590797650446,"z0":5.37202065979648,"aX":5.493891048283877},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":2.8,"breakHorizontal":-8.0,"spinRate":2592,"spinDirection":102},"zone":6,"typeConfidence":2.0,"plateTime":0.464522179584546,"extension":5.746615394584818},"index":2,"playId":"44e40a2d-d242-309e-a2ee-e10c464e692f","pitchNumber":3,"startTime":"2025-07-23T19:55:42.527Z","endTime":"2025-07-23T19:55:46.220Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.906940353095067,"aZ":-24.72950050009522,"pfxX":-11.43559049075879,"pfxZ":4.375813515374094,"pX":-0.8927324645757078,"pZ":2.3166137674225413,"vX0":4.57726807498817,"vY0":-129.82900030968116,"vZ0":-2.6498406054207915,"x":151.03,"y":176.23,"x0":-1.1956186022559314,"y0":50.00537343303039,"z0":5.238403124114126,"aX":-19.46851105688298},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.6,"breakHorizontal":19.7,"spinRate":2396,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.42235619800568713,"extension":6.061591081139831},"index":3,"playId":"9bcb7b71-5286-36a5-8eda-e3362f525801","pitchNumber":4,"startTime":"2025-07-23T19:55:57.395Z","endTime":"2025-07-23T19:56:00.395Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T19:56:22.322Z","endTime":"2025-07-23T19:56:23.574Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.630453365177384,"aZ":-29.89176213547867,"pfxX":3.6254630296655943,"pfxZ":1.5132507431205466,"pX":0.4432528001933302,"pZ":2.0488479186426516,"vX0":3.348694396774607,"vY0":-122.3734607055045,"vZ0":-1.565719984384213,"x":100.1,"y":183.46,"x0":-1.4171163832950548,"y0":50.001974468711154,"z0":5.273484944428382,"aX":5.461367876600124},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.6,"breakHorizontal":-7.4,"spinRate":2495,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4487222202782908,"extension":5.705533743746572},"index":5,"playId":"8cc76ab8-03c7-3641-a181-8b631cc92116","pitchNumber":5,"startTime":"2025-07-23T19:56:23.574Z","endTime":"2025-07-23T19:56:29.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.38716976123871,"strikeZoneBottom":1.68609765558801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.787556574510642,"aZ":-26.138242876494964,"pfxX":-9.869126077997471,"pfxZ":3.3248492486524617,"pX":1.083314270576759,"pZ":1.9717610372267438,"vX0":8.690929910771652,"vY0":-134.10051405234267,"vZ0":-3.394016111236883,"x":75.71,"y":185.54,"x0":-0.9219637191130583,"y0":50.00376218027969,"z0":5.124521382140094,"aX":-17.923314608603807},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.4,"breakHorizontal":16.0,"spinRate":2279,"spinDirection":226},"zone":14,"typeConfidence":2.0,"plateTime":0.40890571328465386,"extension":6.023579340125234},"index":6,"playId":"ab1ef66f-3bd8-37c2-b904-95a01dffaba5","pitchNumber":6,"startTime":"2025-07-23T19:56:51.883Z","endTime":"2025-07-23T19:56:56.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.425152558514316,"aZ":-28.345705411694325,"pfxX":1.7892299339463236,"pfxZ":2.7208331642012267,"pX":-0.02100222512509239,"pZ":1.3639319242379577,"vX0":2.7942868319712053,"vY0":-118.59528232352169,"vZ0":-2.7386504591826935,"x":117.8,"y":201.95,"x0":-1.4529023275758635,"y0":50.002520193577254,"z0":5.153780621430234,"aX":2.5146171574313017},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":-4.0,"spinRate":2450,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.46415891580781654,"extension":5.879172798580656},"index":7,"playId":"8432ff19-5275-306a-a70e-0f22ba157bb2","pitchNumber":7,"startTime":"2025-07-23T19:57:06.447Z","endTime":"2025-07-23T19:57:11.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.4,"awayTeamWinProbability":97.6,"homeTeamWinProbabilityAdded":-0.8000000000000003,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:57:11.094Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ian Happ called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T19:57:34.450Z","endTime":"2025-07-23T19:58:45.006Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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, 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":79.9,"endSpeed":74.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.5445519841655,"aZ":-31.192192721382696,"pfxX":9.113907465628198,"pfxZ":0.7096954383007308,"pX":1.0547530160754772,"pZ":2.429305124851374,"vX0":3.255202434300783,"vY0":-116.48787052766417,"vZ0":-0.09073283396954834,"x":76.8,"y":173.19,"x0":-1.5422868192805763,"y0":50.002770850232125,"z0":5.401629816605908,"aX":12.605891628029976},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":1.6,"breakHorizontal":-17.3,"spinRate":2779,"spinDirection":64},"zone":14,"typeConfidence":2.0,"plateTime":0.4690306973243339,"extension":5.596603135702201},"index":0,"playId":"876d7d58-08b6-30cf-9d97-2cb25f5f3e7c","pitchNumber":1,"startTime":"2025-07-23T19:57:36.167Z","endTime":"2025-07-23T19:57:39.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.320560721357925,"aZ":-17.893535345452076,"pfxX":-4.51185804983268,"pfxZ":8.151940057099045,"pX":0.05011312477825163,"pZ":3.7780611492991514,"vX0":4.499939258134651,"vY0":-132.08196528317814,"vZ0":-1.5705277657087677,"x":115.09,"y":136.77,"x0":-1.0963089844063396,"y0":50.00463087141076,"z0":5.707458955411574,"aX":-7.906404553273659},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":14.6,"breakHorizontal":7.1,"spinRate":2210,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41601420768952835,"extension":5.924719840035419},"index":1,"playId":"77be57fb-36d8-332f-bec6-aef54825c683","pitchNumber":2,"startTime":"2025-07-23T19:58:05.342Z","endTime":"2025-07-23T19:58:08.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.54563672075376,"strikeZoneBottom":1.70015977760556,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.77277181100058,"aZ":-20.847192779836902,"pfxX":0.13919131913108362,"pfxZ":6.008074018901993,"pX":-1.14662094412329,"pZ":2.826949974493136,"vX0":0.3045784195895602,"vY0":-135.9416182171516,"vZ0":-3.4680005994199683,"x":160.71,"y":162.45,"x0":-1.2778751937561554,"y0":50.002383969686974,"z0":5.553770834117614,"aX":0.26236367932509264},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":10.4,"breakHorizontal":-0.4,"spinRate":2384,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4018009331658794,"extension":5.830950420826559},"index":2,"playId":"cb5de611-eb2c-3d9b-8961-710b34336fd7","pitchNumber":3,"startTime":"2025-07-23T19:58:26.631Z","endTime":"2025-07-23T19:58:30.982Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.57706084954274,"strikeZoneBottom":1.60402755059733,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.582683897122436,"aZ":-43.941362733259986,"pfxX":8.404833946525395,"pfxZ":-8.224241476687281,"pX":-0.7367686500775932,"pZ":2.059594063599581,"vX0":-0.9869518267975035,"vY0":-119.84376018252296,"vZ0":1.0075619979757786,"x":145.08,"y":183.17,"x0":-1.405723768222968,"y0":50.00058300077088,"z0":5.608119729470784,"aX":12.030209210526497},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.3,"breakHorizontal":-14.9,"spinRate":3431,"spinDirection":50},"zone":7,"typeConfidence":2.0,"plateTime":0.4598238192674762,"extension":5.6037250626391595},"index":3,"playId":"48d2a757-254b-3559-92c9-5df8612933e5","pitchNumber":4,"startTime":"2025-07-23T19:58:41.758Z","endTime":"2025-07-23T19:58:45.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T19:58:45.006Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-23T19:58:58.582Z","endTime":"2025-07-23T20:00:07.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607625,"fullName":"Seth Lugo","link":"/api/v1/people/607625"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.927561949763994,"aZ":-31.747451883640796,"pfxX":9.47857519618109,"pfxZ":0.3121002665056025,"pX":-0.5985714951700418,"pZ":2.3691754546736448,"vX0":-0.29497449975065604,"vY0":-115.98507022882292,"vZ0":-0.12262345499595528,"x":139.82,"y":174.81,"x0":-1.699483824901802,"y0":50.00155227311613,"z0":5.4658261260055285,"aX":12.833377092694734},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.8,"breakHorizontal":-17.0,"spinRate":2951,"spinDirection":66},"zone":4,"typeConfidence":2.0,"plateTime":0.47334660548925944,"extension":5.661741909766754},"index":0,"playId":"161a7424-e2fb-3ac6-836a-b0934d259b81","pitchNumber":1,"startTime":"2025-07-23T19:59:10.010Z","endTime":"2025-07-23T19:59:13.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":"CS","description":"Slow Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":72.1,"endSpeed":67.1,"strikeZoneTop":3.56050705038773,"strikeZoneBottom":1.59470137515194,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.428796728341194,"aZ":-36.90082399269325,"pfxX":7.768994323425249,"pfxZ":-4.221240077402475,"pX":1.1429946348196307,"pZ":1.2226907731670273,"vX0":3.0366316305369483,"vY0":-105.06706082255874,"vZ0":0.42338364665146955,"x":73.43,"y":205.77,"x0":-1.3292875711832215,"y0":50.00244148680822,"z0":5.299169081961139,"aX":8.703526039652335},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-7.2,"breakHorizontal":-14.9,"spinRate":2740,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.5208824755277237,"extension":5.825525759417765},"index":1,"playId":"99dedae7-1687-3cfe-b492-820962aad367","pitchNumber":2,"startTime":"2025-07-23T19:59:31.466Z","endTime":"2025-07-23T19:59:34.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.141592691043062,"aZ":-20.60084382035858,"pfxX":-1.9434882393286683,"pfxZ":5.990717744298831,"pX":0.43969006692182844,"pZ":2.8478976909148894,"vX0":4.469877755875542,"vY0":-137.57341453568569,"vZ0":-3.937616697405853,"x":100.24,"y":161.89,"x0":-0.9476767269096624,"y0":50.00679377594773,"z0":5.679626512154035,"aX":-3.7575532432232235},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.3,"breakHorizontal":2.6,"spinRate":2441,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3968689760986157,"extension":5.845789642767561},"index":2,"playId":"10280822-20b0-3e2e-95dd-c0c43764d20d","pitchNumber":3,"startTime":"2025-07-23T19:59:45.365Z","endTime":"2025-07-23T19:59:48.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98718099327158,"aZ":-27.230857677038106,"pfxX":-8.992590228953542,"pfxZ":2.537271478073354,"pX":-0.3383979223909121,"pZ":3.3449555510304805,"vX0":4.804668047494686,"vY0":-138.02247613192927,"vZ0":-0.6524346760856496,"x":129.9,"y":148.47,"x0":-0.9246716185469558,"y0":50.00135799531309,"z0":5.4027715399396365,"aX":-17.513419857349596},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.7,"breakHorizontal":15.5,"spinRate":2359,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39540284843904727,"extension":5.855945410574677},"index":3,"playId":"6d25fba0-89fa-34cb-9425-1ead43e75c68","pitchNumber":4,"startTime":"2025-07-23T20:00:04.287Z","endTime":"2025-07-23T20:00:07.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":607625,"link":"/api/v1/people/607625"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.19999999999999973,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:00:07.287Z","atBatIndex":51},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Maikel Garcia pops out to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T20:02:30.246Z","endTime":"2025-07-23T20:02:57.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"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":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Pressly replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:01:57.208Z","endTime":"2025-07-23T20:02:32.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519151,"link":"/api/v1/people/519151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.7,"strikeZoneTop":3.58967627297548,"strikeZoneBottom":1.64353866646679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.214123639280096,"aZ":-41.28963918352377,"pfxX":10.545083223928426,"pfxZ":-6.752871260013743,"pX":-1.053296928160773,"pZ":3.887596472153772,"vX0":-3.3893871117257715,"vY0":-115.85365787025378,"vZ0":3.7294480207425744,"x":157.15,"y":133.81,"x0":-0.9349076606617873,"y0":50.00564379104106,"z0":6.2236016452802305,"aX":14.22536015998301},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.9,"breakHorizontal":-18.1,"spinRate":3300,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4741820702402504,"extension":5.940239145439993},"index":1,"playId":"0517951e-e0cd-3862-8e34-428684cb58d5","pitchNumber":1,"startTime":"2025-07-23T20:02:32.222Z","endTime":"2025-07-23T20:02:35.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":92.5,"endSpeed":85.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.03062388282713,"aZ":-19.35874974613561,"pfxX":-5.036885477928143,"pfxZ":6.944637400104391,"pX":-0.6842207606039903,"pZ":2.2247533692822317,"vX0":1.6042051281318104,"vY0":-134.67520669917525,"vZ0":-5.778568321789432,"x":143.08,"y":178.71,"x0":-0.6316640367147396,"y0":50.00074925589098,"z0":5.758274757379399,"aX":-9.29235047342172},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":11.6,"breakHorizontal":8.8,"spinRate":2293,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.4060168496138852,"extension":6.363556466971814},"hitData":{"launchSpeed":77.3,"launchAngle":77.0,"totalDistance":58.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":131.42,"coordY":180.79}},"index":2,"playId":"bc385dc4-7a8a-38c6-8bbf-ceaa9713bdb2","pitchNumber":2,"startTime":"2025-07-23T20:02:48.332Z","endTime":"2025-07-23T20:02:57.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:02:57.856Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Vinnie Pasquantino walks.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T20:03:18.564Z","endTime":"2025-07-23T20:04:42.423Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.3,"strikeZoneTop":3.60877669544163,"strikeZoneBottom":1.67589752365729,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.945494298623345,"aZ":-18.390811570742102,"pfxX":0.948141062798479,"pfxZ":7.146533612774963,"pX":-0.19940275619389475,"pZ":2.645456148939741,"vX0":1.0281396239569505,"vY0":-136.98370449575862,"vZ0":-5.0660720554662095,"x":124.6,"y":167.35,"x0":-0.7007546161799144,"y0":50.00546862300311,"z0":5.748758195770183,"aX":1.8296484306266871},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.2,"breakHorizontal":-1.9,"spinRate":2628,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3975409808431287,"extension":6.311951476937934},"index":0,"playId":"46ee10ba-51f8-38d0-a24f-750216fd5460","pitchNumber":1,"startTime":"2025-07-23T20:03:23.596Z","endTime":"2025-07-23T20:03:26.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.1,"strikeZoneTop":3.55606246390541,"strikeZoneBottom":1.62294744960364,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.761661952955656,"aZ":-42.09697444969409,"pfxX":9.218917179799476,"pfxZ":-7.1934908001856,"pX":-0.5039197629831362,"pZ":1.0362428719817338,"vX0":-2.213467319760194,"vY0":-117.43500908405468,"vZ0":-2.2025410023265284,"x":136.21,"y":210.8,"x0":-0.7395322837793504,"y0":50.00270440632693,"z0":5.947134282416017,"aX":12.71920908730684},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.3,"breakHorizontal":-16.1,"spinRate":3335,"spinDirection":36},"zone":13,"typeConfidence":2.0,"plateTime":0.4686004146050622,"extension":6.11316234078773},"index":1,"playId":"171e4902-9036-32a7-81f4-04dbcb487599","pitchNumber":2,"startTime":"2025-07-23T20:03:39.439Z","endTime":"2025-07-23T20:03:43.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.7,"strikeZoneTop":3.50402070503426,"strikeZoneBottom":1.53912871299845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.232145481500496,"aZ":-28.341768180289044,"pfxX":2.229945173557219,"pfxZ":2.199691230956513,"pX":0.6953464349261029,"pZ":0.36566839463847606,"vX0":2.0772268328572894,"vY0":-130.44983380180975,"vZ0":-8.584973734648914,"x":90.5,"y":228.91,"x0":-0.3975343107761852,"y0":50.00599801219846,"z0":5.79696801415139,"aX":3.8917926289198586},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-4.4,"spinRate":2670,"spinDirection":160},"zone":14,"typeConfidence":2.0,"plateTime":0.4178878529758503,"extension":6.296135265776976},"index":2,"playId":"e32ae653-bf70-3635-afd0-dcfb7cd89c68","pitchNumber":3,"startTime":"2025-07-23T20:03:58.012Z","endTime":"2025-07-23T20:04:01.187Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.51147818873576,"strikeZoneBottom":1.54734488823842,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.90661092785707,"aZ":-42.491773646848635,"pfxX":9.747135269666757,"pfxZ":-7.488723157378061,"pX":-0.9582530441431437,"pZ":1.8077857977984673,"vX0":-2.973668120501753,"vY0":-117.38487740892118,"vZ0":-0.4346914598102789,"x":153.53,"y":189.97,"x0":-0.9316806284863504,"y0":50.00385200782326,"z0":5.995518386305632,"aX":13.42680313080011},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-13.3,"breakHorizontal":-16.8,"spinRate":3279,"spinDirection":32},"zone":13,"typeConfidence":2.0,"plateTime":0.468938270078334,"extension":6.095529473398611},"index":3,"playId":"e9dc3bdb-be51-3847-bfb1-be23888152c7","pitchNumber":4,"startTime":"2025-07-23T20:04:19.320Z","endTime":"2025-07-23T20:04:23.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.1,"strikeZoneTop":3.63339553802855,"strikeZoneBottom":1.70051799116313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60278129390549,"aZ":-23.50267475261596,"pfxX":-8.085253328131278,"pfxZ":5.126363103780326,"pX":-1.2009464397810687,"pZ":0.8312657419039113,"vX0":2.0292894919041173,"vY0":-128.48045786472449,"vZ0":-7.327154409148192,"x":162.78,"y":216.34,"x0":-0.9443778233632357,"y0":50.00446545714629,"z0":5.514085310911458,"aX":-13.68180656563685},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.0,"breakHorizontal":14.3,"spinRate":1824,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.42436056821354207,"extension":6.293487531803499},"index":4,"playId":"eba6ed6b-33d1-3f32-88fa-81634b490c87","pitchNumber":5,"startTime":"2025-07-23T20:04:39.217Z","endTime":"2025-07-23T20:04:42.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7000000000000002,"awayTeamWinProbability":98.3,"homeTeamWinProbabilityAdded":-0.09999999999999964,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:04:42.423Z","atBatIndex":53},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Salvador Perez lines out sharply to second baseman Nico Hoerner.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T20:05:12.806Z","endTime":"2025-07-23T20:06:16.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_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":92.8,"endSpeed":85.2,"strikeZoneTop":3.70200157782782,"strikeZoneBottom":1.672793904292,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.0005578241701,"aZ":-17.051917929268264,"pfxX":0.7867735170554653,"pfxZ":8.113195246408841,"pX":-1.1240091100980534,"pZ":4.44330228644093,"vX0":-1.7276978273435488,"vY0":-135.28051026771135,"vZ0":-0.6671779083018127,"x":159.84,"y":118.81,"x0":-0.5808874091874373,"y0":50.00059442104792,"z0":5.882443105425018,"aX":1.4662752001901265},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.8,"breakHorizontal":-1.1,"spinRate":2453,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4040334760014552,"extension":6.373105496794984},"index":0,"playId":"a8380876-d5dc-3bb2-937d-35373c11c396","pitchNumber":1,"startTime":"2025-07-23T20:05:12.806Z","endTime":"2025-07-23T20:05:15.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.8,"strikeZoneTop":3.8038233487763,"strikeZoneBottom":1.74280568104918,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.656923602963705,"aZ":-43.51493024945375,"pfxX":10.404863452088664,"pfxZ":-8.174796023141731,"pX":-0.2818999557619265,"pZ":2.8830061025553726,"vX0":-2.022718621914757,"vY0":-117.97783459593361,"vZ0":1.9721305203353765,"x":127.75,"y":160.94,"x0":-0.756004609073534,"y0":50.00139430993313,"z0":6.0934251103755255,"aX":14.440346038153312},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-13.8,"breakHorizontal":-18.2,"spinRate":3394,"spinDirection":32},"zone":4,"typeConfidence":2.0,"plateTime":0.4670269501181812,"extension":6.066016300212141},"index":1,"playId":"ba745e24-5bc1-3556-a923-a958cd2b7ed7","pitchNumber":2,"startTime":"2025-07-23T20:05:29.023Z","endTime":"2025-07-23T20:05:32.433Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15556383385057,"aZ":-29.972963173267686,"pfxX":2.1793872614796785,"pfxZ":1.2706324750072593,"pX":0.4660323957470902,"pZ":3.2035578231155912,"vX0":1.6289061362886519,"vY0":-130.09174781272353,"vZ0":-1.3145507184810241,"x":99.24,"y":152.28,"x0":-0.44879352868823597,"y0":50.00456560275786,"z0":5.961905053648877,"aX":3.7814340952314387},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-4.3,"spinRate":2598,"spinDirection":129},"zone":3,"typeConfidence":2.0,"plateTime":0.41907670836875344,"extension":6.370567058462973},"index":2,"playId":"67698b3b-6078-3698-8f5c-68f464d4ec3d","pitchNumber":3,"startTime":"2025-07-23T20:05:46.107Z","endTime":"2025-07-23T20:05:49.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.546233850608125,"aZ":-19.15921376696821,"pfxX":1.3762752897689376,"pfxZ":6.690460281487259,"pX":0.48859663390351227,"pZ":2.324344879236169,"vX0":1.8046656846712488,"vY0":-137.42660632817623,"vZ0":-5.712114499160633,"x":98.38,"y":176.02,"x0":-0.3512825317291784,"y0":50.00619500813542,"z0":5.698253993041721,"aX":2.6775970017348616},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.4,"breakHorizontal":-2.8,"spinRate":2507,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.3959771530864655,"extension":6.484390402559903},"hitData":{"launchSpeed":107.3,"launchAngle":8.0,"totalDistance":176.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":137.8,"coordY":131.89}},"index":3,"playId":"5148e2f9-532b-3f4a-adc6-6dd070dbf789","pitchNumber":4,"startTime":"2025-07-23T20:06:09.827Z","endTime":"2025-07-23T20:06:16.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.19999999999999973,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:06:16.925Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, pitcher Ryan Pressly to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-23T20:06:28.225Z","endTime":"2025-07-23T20:07:10.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":519151,"link":"/api/v1/people/519151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":73.7,"strikeZoneTop":3.3233862188669,"strikeZoneBottom":1.45389139559035,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.438133594153562,"aZ":-42.202283251040576,"pfxX":11.865379862201085,"pfxZ":-7.27954402235843,"pX":-0.7650895452412989,"pZ":1.6140310708175802,"vX0":-3.627801396951787,"vY0":-117.8166432721344,"vZ0":-0.7117880853015616,"x":146.16,"y":195.2,"x0":-0.7288688223041128,"y0":50.00003148501313,"z0":5.886901151258814,"aX":16.35384812962106},"breaks":{"breakAngle":20.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-13.0,"breakHorizontal":-20.3,"spinRate":3302,"spinDirection":33},"zone":7,"typeConfidence":2.0,"plateTime":0.4683942693421721,"extension":6.21201102105827},"index":0,"playId":"a854acd7-c770-31f6-be91-ab058bf63948","pitchNumber":1,"startTime":"2025-07-23T20:06:41.626Z","endTime":"2025-07-23T20:06:44.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28521295963939,"aZ":-25.71919608620023,"pfxX":-8.121350274406087,"pfxZ":3.38963776408095,"pX":-0.40468702626167996,"pZ":1.8330522525253667,"vX0":3.313792813692371,"vY0":-137.09092926878995,"vZ0":-5.492967672539789,"x":132.43,"y":189.29,"x0":-0.5740128212269903,"y0":50.001065507764004,"z0":5.617975702766698,"aX":-15.457754421765229},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":2369,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.399524767491811,"extension":6.497649654431895},"hitData":{"launchSpeed":85.0,"launchAngle":-16.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":185.63}},"index":1,"playId":"374d3755-4c86-37b7-a90e-5f9cc75d6ad6","pitchNumber":2,"startTime":"2025-07-23T20:07:03.290Z","endTime":"2025-07-23T20:07:10.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":686469,"link":"/api/v1/people/686469"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.0,"awayTeamWinProbability":98.0,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:07:10.587Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a line drive to left fielder John Rave.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T20:09:38.740Z","endTime":"2025-07-23T20:10:16.852Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Steven Cruz replaces Seth Lugo.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:09:24.743Z","endTime":"2025-07-23T20:09:41.068Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":674444,"link":"/api/v1/people/674444"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607625,"link":"/api/v1/people/607625","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04049455120779,"aZ":-13.951944977678783,"pfxX":-7.364931335121684,"pfxZ":8.769787069575285,"pX":-0.3844390964940057,"pZ":3.021840403236746,"vX0":9.88952689253199,"vY0":-142.82091553402475,"vZ0":-4.664457412331318,"x":131.65,"y":157.19,"x0":-2.9254703535277566,"y0":50.00685805934953,"z0":5.54533502774161,"aX":-15.310667477472268},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":11.5,"spinRate":2355,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.38262428818341654,"extension":6.649218736548249},"index":1,"playId":"d4c026f5-95a3-376f-99ac-a9693c7ac4dc","pitchNumber":1,"startTime":"2025-07-23T20:09:41.068Z","endTime":"2025-07-23T20:09:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.152598964927186,"aZ":-28.34454318390046,"pfxX":2.181099549565244,"pfxZ":2.1217992267341135,"pX":0.5232148143800776,"pZ":2.195011192208474,"vX0":8.248032197602509,"vY0":-133.4022598938239,"vZ0":-3.8275719326180844,"x":97.06,"y":179.51,"x0":-2.889622216128063,"y0":50.00472416645955,"z0":5.687070946274719,"aX":3.937984804609559},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.2,"breakHorizontal":-5.6,"spinRate":2179,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.4102665441248048,"extension":6.712327028048069},"hitData":{"launchSpeed":82.9,"launchAngle":16.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":89.03,"coordY":82.86}},"index":2,"playId":"af54d334-b5bf-3551-b506-a695409c8ddd","pitchNumber":2,"startTime":"2025-07-23T20:10:05.828Z","endTime":"2025-07-23T20:10:16.852Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":1.3000000000000003,"leverageIndex":0.26,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:10:16.852Z","atBatIndex":56},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Reese McGuire grounds into a double play, second baseman Adam Frazier to shortstop Maikel Garcia to first baseman Vinnie Pasquantino. Nico Hoerner out at 2nd. Reese McGuire out at 1st.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T20:10:25.289Z","endTime":"2025-07-23T20:11:35.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":90.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.13248926422724,"aZ":-13.826071110363436,"pfxX":-6.29625030319383,"pfxZ":8.807743054742641,"pX":-0.09516697406183992,"pZ":2.2910821835117483,"vX0":10.154734644636832,"vY0":-142.35708795621576,"vZ0":-6.547611001292832,"x":120.63,"y":176.92,"x0":-2.8663157050540193,"y0":50.00128942587523,"z0":5.471192571831146,"aX":-13.114599815071333},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.0,"breakHorizontal":9.7,"spinRate":2116,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3825991506370858,"extension":6.676683548643178},"index":0,"playId":"a02c1015-ea87-3a99-b703-d08400745ec2","pitchNumber":1,"startTime":"2025-07-23T20:10:41.709Z","endTime":"2025-07-23T20:10:47.088Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2025-07-23T20:11:08.782Z","endTime":"2025-07-23T20:11:27.808Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.962129069795147,"aZ":-17.321603012794096,"pfxX":-7.545799779141346,"pfxZ":7.177331800902097,"pX":-0.5456405366332885,"pZ":1.7388965476149822,"vX0":9.917879181919853,"vY0":-142.72825694040895,"vZ0":-6.807268882764921,"x":137.8,"y":191.83,"x0":-3.0804418399754545,"y0":50.00198168648694,"z0":5.240099619932765,"aX":-15.61331059332106},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":11.8,"breakHorizontal":11.8,"spinRate":2103,"spinDirection":224},"zone":7,"typeConfidence":2.0,"plateTime":0.3833273250410154,"extension":6.953230911290132},"hitData":{"launchSpeed":101.8,"launchAngle":-3.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":151.82,"coordY":155.74}},"index":2,"playId":"4fd272c4-f96d-32e3-9316-bdf8079d9282","pitchNumber":2,"startTime":"2025-07-23T20:11:27.808Z","endTime":"2025-07-23T20:11:35.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-2.3000000000000003,"leverageIndex":0.53,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:11:35.818Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Shaw homers (5) on a fly ball to left center field.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T20:11:57.639Z","endTime":"2025-07-23T20:12:26.360Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":{"id":674444,"link":"/api/v1/people/674444"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.8,"endSpeed":90.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.392613307183474,"aZ":-14.920136358749067,"pfxX":-6.765007940069343,"pfxZ":8.155058235759476,"pX":-0.13342122449650318,"pZ":2.6604813256675115,"vX0":10.52457049731551,"vY0":-144.89467313923893,"vZ0":-5.265054859294013,"x":122.09,"y":166.95,"x0":-2.9420776085763527,"y0":50.00501870650217,"z0":5.420379988004548,"aX":-14.317237073250077},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.8,"breakHorizontal":10.1,"spinRate":2237,"spinDirection":222},"zone":5,"typeConfidence":2.0,"plateTime":0.37872910392499115,"extension":6.790266261248697},"hitData":{"launchSpeed":99.4,"launchAngle":34.0,"totalDistance":404.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":72.27,"coordY":71.13}},"index":0,"playId":"ce3cf37c-8405-310f-b938-49dc743b6d6a","pitchNumber":1,"startTime":"2025-07-23T20:12:00.952Z","endTime":"2025-07-23T20:12:26.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":1.1,"leverageIndex":0.07,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:12:26.360Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder John Rave.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-23T20:12:35.554Z","endTime":"2025-07-23T20:13:17.517Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":674444,"fullName":"Steven Cruz","link":"/api/v1/people/674444"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.26049524238154,"strikeZoneBottom":1.48263802724885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.885067329778632,"aZ":-21.790047012001242,"pfxX":-4.206973363057201,"pfxZ":5.4511308405733345,"pX":1.6398406583895317,"pZ":0.7662791960523317,"vX0":13.569750840149545,"vY0":-137.27047859610568,"vZ0":-8.687033064091558,"x":54.49,"y":218.09,"x0":-2.8248305509435707,"y0":50.00299952344856,"z0":5.459909477852712,"aX":-8.015282292470678},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.0,"breakHorizontal":4.7,"spinRate":2163,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.39928771172964206,"extension":6.965723612737605},"index":0,"playId":"b2c1e480-4529-3f70-a1aa-09ad2e77bb9d","pitchNumber":1,"startTime":"2025-07-23T20:12:47.888Z","endTime":"2025-07-23T20:12:51.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.349400338019404,"aZ":-28.639199022301906,"pfxX":1.1383199381657736,"pfxZ":1.9974212006914982,"pX":0.5186223260451519,"pZ":2.2524710373936143,"vX0":8.307529551018028,"vY0":-131.68755927845638,"vZ0":-3.560396835065287,"x":97.23,"y":177.96,"x0":-2.8165719263722586,"y0":50.00006452752894,"z0":5.726189397616365,"aX":2.0102245351029717},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.1,"breakHorizontal":-3.7,"spinRate":2157,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.4149578352777752,"extension":6.649607141130963},"hitData":{"launchSpeed":76.7,"launchAngle":63.0,"totalDistance":198.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.46,"coordY":124.32}},"index":1,"playId":"c9cc54ea-4ee4-3505-b2ab-2586aed899af","pitchNumber":2,"startTime":"2025-07-23T20:13:08.517Z","endTime":"2025-07-23T20:13:17.517Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":674444,"link":"/api/v1/people/674444"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.7999999999999998,"awayTeamWinProbability":98.2,"homeTeamWinProbabilityAdded":-0.30000000000000027,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:13:17.517Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"John Rave flies out to left fielder Ian Happ.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T20:15:36.595Z","endTime":"2025-07-23T20:17:14.242Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":670231,"fullName":"John Rave","link":"/api/v1/people/670231"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Kriske replaces Ryan Pressly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:15:21.025Z","endTime":"2025-07-23T20:15:38.898Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.4,"endSpeed":85.4,"strikeZoneTop":3.37835400542259,"strikeZoneBottom":1.59768925469635,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.6758206567835,"aZ":-15.342934221002729,"pfxX":-4.461024421213994,"pfxZ":8.975364212392444,"pX":-1.333108614683528,"pZ":3.872460795699929,"vX0":1.5842594331087267,"vY0":-136.04277165255925,"vZ0":-2.8759011253086624,"x":167.81,"y":134.22,"x0":-1.3431631851601622,"y0":50.00510834494236,"z0":6.0060413645508905,"aX":-8.367844991160323},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2230,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.4025238919181766,"extension":5.970126292775455},"index":1,"playId":"5756a537-895b-30f8-a0dc-cb48b1e1452e","pitchNumber":1,"startTime":"2025-07-23T20:15:38.898Z","endTime":"2025-07-23T20:15:41.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.1,"strikeZoneTop":3.19206897643883,"strikeZoneBottom":1.47364090348788,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03343528355279,"aZ":-23.27822716223488,"pfxX":-3.1407734273522774,"pfxZ":6.148205759942369,"pX":0.08344374860612085,"pZ":3.451674139737681,"vX0":4.029230236544892,"vY0":-119.74536130866326,"vZ0":-1.1462996280671645,"x":113.82,"y":145.58,"x0":-1.216189404565757,"y0":50.000047617114156,"z0":6.027387057737977,"aX":-4.541610813648581},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":11.2,"breakHorizontal":4.7,"spinRate":1054,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.45815053173068643,"extension":6.110778510382116},"index":2,"playId":"8f0ff344-8ee0-34c8-8005-f82bf08ab242","pitchNumber":2,"startTime":"2025-07-23T20:15:54.027Z","endTime":"2025-07-23T20:15:58.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.972197244963514,"aZ":-28.74816696117258,"pfxX":-6.064544684501173,"pfxZ":2.3626391085095717,"pX":0.10447410266700766,"pZ":1.5668910622795102,"vX0":4.607288101396356,"vY0":-120.03458015590836,"vZ0":-4.258165584536219,"x":113.02,"y":196.47,"x0":-1.0594770407485143,"y0":50.000879778602354,"z0":5.946677591436881,"aX":-8.778059315742647},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":3.5,"breakHorizontal":9.7,"spinRate":1213,"spinDirection":236},"zone":8,"typeConfidence":2.0,"plateTime":0.4577098332369314,"extension":6.225479542699026},"index":3,"playId":"c1203c67-4616-318a-b5f8-d62a1d059ffd","pitchNumber":3,"startTime":"2025-07-23T20:16:09.984Z","endTime":"2025-07-23T20:16:13.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.8,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.049284138502866,"aZ":-26.25215754281697,"pfxX":-4.830718145693544,"pfxZ":3.9550533436785678,"pX":-0.3209965324216563,"pZ":2.5694783430580657,"vX0":3.193249166192148,"vY0":-121.35189027703751,"vZ0":-3.069549053992527,"x":129.24,"y":169.4,"x0":-1.0242635441653098,"y0":50.000633881985955,"z0":6.130025885083169,"aX":-7.226558002590788},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.7,"breakHorizontal":8.0,"spinRate":1074,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.45081600292849444,"extension":6.172599108189284},"index":4,"playId":"92b24f22-626c-353d-a6b3-fca3d34e7b04","pitchNumber":4,"startTime":"2025-07-23T20:16:26.031Z","endTime":"2025-07-23T20:16:29.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.2,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.529268537207294,"aZ":-13.442898156599075,"pfxX":-4.604034332147364,"pfxZ":9.780540439665664,"pX":-0.41649505687717114,"pZ":3.4638187375589373,"vX0":3.3661351189147095,"vY0":-137.97023716187965,"vZ0":-4.569903349587493,"x":132.88,"y":145.26,"x0":-1.0580921726831718,"y0":50.00663987769358,"z0":6.057025186330922,"aX":-8.821410762826124},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":7.6,"spinRate":2289,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3979549360744077,"extension":5.98055276784436},"index":5,"playId":"98f4d11b-cd0d-3fde-9ac9-465aec546ee4","pitchNumber":5,"startTime":"2025-07-23T20:16:45.788Z","endTime":"2025-07-23T20:16:48.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.5,"strikeZoneTop":3.43,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.58897401056243,"aZ":-26.68130713919003,"pfxX":1.196350865946382,"pfxZ":3.2948739999701564,"pX":-0.08637500757940801,"pZ":2.0626575300659615,"vX0":2.589605847107454,"vY0":-127.43161774275892,"vZ0":-4.725608071320636,"x":120.29,"y":183.09,"x0":-1.2654282299877626,"y0":50.00504167946254,"z0":6.0122180054202765,"aX":1.9967640271237508},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-2.6,"spinRate":2227,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.42742359913433203,"extension":6.054798213096127},"hitData":{"launchSpeed":81.0,"launchAngle":58.0,"totalDistance":227.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.24,"coordY":123.82}},"index":6,"playId":"cc99098d-3386-3383-91a0-60424823fe70","pitchNumber":6,"startTime":"2025-07-23T20:17:05.214Z","endTime":"2025-07-23T20:17:14.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":670231,"link":"/api/v1/people/670231","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":670231,"link":"/api/v1/people/670231"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.10000000000000009,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:17:14.242Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddy Fermin called out on strikes.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T20:17:29.535Z","endTime":"2025-07-23T20:19:26.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666023,"fullName":"Freddy Fermin","link":"/api/v1/people/666023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.2,"strikeZoneTop":3.33793398325441,"strikeZoneBottom":1.57633574412525,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.799445998767357,"aZ":-28.20375133170309,"pfxX":1.6914049353891156,"pfxZ":2.43975001702597,"pX":-0.21914254129094018,"pZ":3.185934791713802,"vX0":1.9012741671459124,"vY0":-125.97675030741803,"vZ0":-1.8236265953355966,"x":125.35,"y":152.76,"x0":-1.2000781524964608,"y0":50.001132160872366,"z0":6.173625600214907,"aX":2.7496046201248077},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.3,"breakHorizontal":-3.5,"spinRate":2264,"spinDirection":170},"zone":2,"typeConfidence":2.0,"plateTime":0.4328557519174887,"extension":6.108424794256388},"index":0,"playId":"0723a9f9-e888-33b8-ba4e-1bd6f0af0f63","pitchNumber":1,"startTime":"2025-07-23T20:17:40.076Z","endTime":"2025-07-23T20:17:43.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":87.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.648278736541418,"aZ":-11.074460096895114,"pfxX":-3.631657295158668,"pfxZ":10.863432625249924,"pX":0.2223899878988497,"pZ":3.7047883361977476,"vX0":4.442434285791569,"vY0":-137.76781454549993,"vZ0":-4.55125505524001,"x":108.52,"y":138.75,"x0":-0.9313863348042791,"y0":50.00111711733809,"z0":6.1132117732411295,"aX":-7.052784049707912},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.1,"breakHorizontal":5.8,"spinRate":2382,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.39601060565851354,"extension":6.054012441998906},"index":1,"playId":"16f766a4-bb1c-3b24-9cb1-5d1f4d78b279","pitchNumber":2,"startTime":"2025-07-23T20:17:54.951Z","endTime":"2025-07-23T20:17:57.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-23T20:18:05.582Z","endTime":"2025-07-23T20:18:29.751Z","isPitch":false,"type":"action","player":{"id":666023,"link":"/api/v1/people/666023"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.24996521061832,"strikeZoneBottom":1.45710895100992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87693757942434,"aZ":-25.110471038886622,"pfxX":-5.398457247525872,"pfxZ":4.796374169195296,"pX":-0.9503006406022453,"pZ":3.931989948637138,"vX0":1.4457274323131644,"vY0":-120.42442913802554,"vZ0":-0.30529690962032574,"x":153.22,"y":132.62,"x0":-0.8562402249899839,"y0":50.00158128788506,"z0":6.2772978329290074,"aX":-7.946458805321279},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.9,"breakHorizontal":9.5,"spinRate":1024,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.45442830918391364,"extension":6.1453526936527965},"index":3,"playId":"f33693b1-802d-3604-9a3e-b7ebcebef2b6","pitchNumber":3,"startTime":"2025-07-23T20:18:29.751Z","endTime":"2025-07-23T20:18:32.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":73.5,"strikeZoneTop":3.23887147639176,"strikeZoneBottom":1.50918144471984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.958950277932704,"aZ":-26.711139078201644,"pfxX":-4.283530584844359,"pfxZ":3.9166382918281286,"pX":-0.7808669140663957,"pZ":4.351307893615446,"vX0":1.624886828219961,"vY0":-118.06220024898414,"vZ0":1.302513835724338,"x":146.76,"y":121.29,"x0":-0.9260673599459959,"y0":50.00375523586249,"z0":6.272555497249572,"aX":-5.975597426743664},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":7.7,"breakHorizontal":7.3,"spinRate":892,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.46605107023503045,"extension":6.180971828320569},"index":4,"playId":"715b2917-f80f-3046-81ed-e6e726e77cb8","pitchNumber":4,"startTime":"2025-07-23T20:18:47.009Z","endTime":"2025-07-23T20:18:50.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.9,"strikeZoneTop":3.32973944069876,"strikeZoneBottom":1.50533999001751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.453231584901562,"aZ":-25.98290365273702,"pfxX":-5.860387220436981,"pfxZ":4.223833347247718,"pX":1.0049582469286595,"pZ":2.636635619532731,"vX0":5.832834153032361,"vY0":-120.33500500598196,"vZ0":-2.751743781491791,"x":78.69,"y":167.59,"x0":-0.6895013165723061,"y0":50.00421530309321,"z0":6.098115165424113,"aX":-8.591843155421007},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":7.2,"breakHorizontal":9.2,"spinRate":1005,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.45525556339374873,"extension":6.370639547623323},"index":5,"playId":"a6915cff-6fd7-309e-a5ca-fcdb2ff1e617","pitchNumber":5,"startTime":"2025-07-23T20:19:04.995Z","endTime":"2025-07-23T20:19:08.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":73.5,"strikeZoneTop":3.25494628698472,"strikeZoneBottom":1.43096531363856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1776375853791,"aZ":-32.10073554986777,"pfxX":-7.236598355646135,"pfxZ":0.05473536950927205,"pX":-0.24625036697508412,"pZ":2.828308099881648,"vX0":3.5601662372346015,"vY0":-118.5492109148963,"vZ0":-0.6637495963284661,"x":126.39,"y":162.42,"x0":-0.8443846500630436,"y0":50.00436545110649,"z0":6.09779760323743,"aX":-10.080995634328836},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":0.2,"breakHorizontal":12.0,"spinRate":1001,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4658648570899291,"extension":6.340231420278257},"index":6,"playId":"339c7ffb-371a-3df5-ae36-59f8a6824cbc","pitchNumber":6,"startTime":"2025-07-23T20:19:22.995Z","endTime":"2025-07-23T20:19:26.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":666023,"link":"/api/v1/people/666023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":666023,"link":"/api/v1/people/666023"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1,"awayTeamWinProbability":97.9,"homeTeamWinProbabilityAdded":0.20000000000000018,"leverageIndex":0.05,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:19:26.098Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Isbel grounds out, first baseman Michael Busch to pitcher Brooks Kriske.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-23T20:19:42.993Z","endTime":"2025-07-23T20:20:48.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664728,"fullName":"Kyle Isbel","link":"/api/v1/people/664728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.3,"strikeZoneTop":3.40479547079246,"strikeZoneBottom":1.46974195569188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.469328682380407,"aZ":-33.258216627733574,"pfxX":-4.953195295247983,"pfxZ":-0.7489821166007307,"pX":-0.9325849305558618,"pZ":2.910809249604345,"vX0":1.8895861646562087,"vY0":-119.46252141114111,"vZ0":-0.5875619975154531,"x":152.55,"y":160.19,"x0":-1.0911966056647837,"y0":50.00410834906431,"z0":6.154966286882329,"aX":-7.144569882287071},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-1.2,"breakHorizontal":8.5,"spinRate":1016,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4588583873200638,"extension":6.1470807272401435},"index":0,"playId":"585dc312-5934-3f6b-9779-4ebc3b64c045","pitchNumber":1,"startTime":"2025-07-23T20:19:52.877Z","endTime":"2025-07-23T20:19:56.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.3,"strikeZoneTop":3.52108374748787,"strikeZoneBottom":1.61739600979511,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.439732730146385,"aZ":-27.075275164359784,"pfxX":0.04155024534632101,"pfxZ":3.1728306219370057,"pX":0.9587879685041045,"pZ":0.420056740492165,"vX0":5.009422704267099,"vY0":-125.21555828297375,"vZ0":-7.885500216184662,"x":80.45,"y":227.44,"x0":-1.0630710044930223,"y0":50.00236865727376,"z0":5.787601276060256,"aX":0.06655588563025426},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.3,"breakHorizontal":-1.1,"spinRate":2243,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.43543486878256843,"extension":6.237794201480363},"index":1,"playId":"13389685-4405-387a-89d5-32f50d65afe8","pitchNumber":2,"startTime":"2025-07-23T20:20:07.018Z","endTime":"2025-07-23T20:20:10.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.7,"strikeZoneTop":3.32655406434842,"strikeZoneBottom":1.45395903532899,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.576602517787126,"aZ":-35.183050971206754,"pfxX":-4.638032059865224,"pfxZ":-2.0767532097153882,"pX":-0.08918866252679364,"pZ":2.906859769028938,"vX0":3.616834373002111,"vY0":-119.18736021111278,"vZ0":-0.04901401458193422,"x":120.4,"y":160.29,"x0":-1.019179757134912,"y0":50.0041243720003,"z0":6.088561757158805,"aX":-6.71489738674631},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-3.5,"breakHorizontal":7.6,"spinRate":1008,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4584766357978518,"extension":6.293347833165824},"index":2,"playId":"244dc68c-f9ec-3125-92fd-2a0f3c267b75","pitchNumber":3,"startTime":"2025-07-23T20:20:25.514Z","endTime":"2025-07-23T20:20:28.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.8,"strikeZoneTop":3.45,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.993342172585876,"aZ":-32.81573696790166,"pfxX":-5.855347134124168,"pfxZ":-0.45630361994232427,"pX":-0.27664698001678656,"pZ":1.6784102124062679,"vX0":3.495317997566181,"vY0":-119.06285455815642,"vZ0":-3.0779903548949012,"x":127.55,"y":193.46,"x0":-1.0105312753083602,"y0":50.00005398207856,"z0":5.987928180222577,"aX":-8.321284671389941},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-1.3,"breakHorizontal":9.6,"spinRate":1080,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.46181014627904027,"extension":6.25481116926274},"hitData":{"launchSpeed":75.6,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.44,"coordY":168.4}},"index":3,"playId":"62a5b31e-d71c-3449-8427-72e5e4c5feb4","pitchNumber":4,"startTime":"2025-07-23T20:20:40.367Z","endTime":"2025-07-23T20:20:48.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":664728,"link":"/api/v1/people/664728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":664728,"link":"/api/v1/people/664728"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":0.09999999999999964,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:20:48.379Z","atBatIndex":62},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Seiya Suzuki pops out to second baseman Jonathan India.","rbi":0,"awayScore":8,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T20:25:12.282Z","endTime":"2025-07-23T20:25:38.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[4,5],"actionIndex":[0,1,2,3],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: John Schreiber replaces Steven Cruz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:23:16.783Z","endTime":"2025-07-23T20:23:30.864Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670167,"link":"/api/v1/people/670167"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":674444,"link":"/api/v1/people/674444","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T20:23:30.864Z","endTime":"2025-07-23T20:24:53.004Z","isPitch":false,"type":"action","player":{"id":673548,"link":"/api/v1/people/673548"},"contextMetrics":{}},{"details":{"description":"Defensive switch from second base to third base for Adam Frazier.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T20:24:53.004Z","endTime":"2025-07-23T20:24:53.026Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":624428,"link":"/api/v1/people/624428"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Jonathan India replaces third baseman Tyler Tolbert, batting 9th, playing second base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2025-07-23T20:24:53.026Z","endTime":"2025-07-23T20:25:14.356Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"901","replacedPlayer":{"id":686475,"link":"/api/v1/people/686475"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":686475,"link":"/api/v1/people/686475"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.5,"endSpeed":85.8,"strikeZoneTop":3.04575206372746,"strikeZoneBottom":1.29196337070989,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.061879031556778,"aZ":-31.256664349328865,"pfxX":-10.196018318092042,"pfxZ":0.4897245247745605,"pX":-1.0581257355497258,"pZ":2.696349445868199,"vX0":7.223906189258786,"vY0":-134.68171459246662,"vZ0":0.821355727289449,"x":157.33,"y":165.98,"x0":-2.4299875632726526,"y0":50.000730194333244,"z0":4.572206555864712,"aX":-19.01522432171552},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.2,"breakHorizontal":17.3,"spinRate":2055,"spinDirection":258},"zone":11,"typeConfidence":0.91,"plateTime":0.4043311313371283,"extension":6.284284380644033},"index":4,"playId":"4150ea25-c45c-3150-b5e4-1ca75846d4c8","pitchNumber":1,"startTime":"2025-07-23T20:25:14.356Z","endTime":"2025-07-23T20:25:17.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.16,"strikeZoneBottom":1.41,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.36012389254962,"aZ":-28.239877324980963,"pfxX":-3.0169153249035645,"pfxZ":2.226711020021665,"pX":0.11107740648753633,"pZ":1.8353878831977075,"vX0":7.583988846254486,"vY0":-131.39932908954142,"vZ0":-1.7301026068807959,"x":112.77,"y":189.22,"x0":-2.408403036798205,"y0":50.001811681466876,"z0":4.581527986307979,"aX":-5.326850665372602},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":3.8,"breakHorizontal":4.0,"spinRate":2390,"spinDirection":229},"zone":8,"typeConfidence":0.89,"plateTime":0.41533890862771194,"extension":6.402562592989259},"hitData":{"launchSpeed":87.4,"launchAngle":61.0,"totalDistance":211.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":156.88,"coordY":127.87}},"index":5,"playId":"ba4a3239-6fca-341c-bc5a-0714f6e613e7","pitchNumber":2,"startTime":"2025-07-23T20:25:28.897Z","endTime":"2025-07-23T20:25:38.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.8999999999999997,"leverageIndex":0.34,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:25:38.902Z","atBatIndex":63},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Crow-Armstrong homers (27) on a fly ball to right field.","rbi":1,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T20:26:10.492Z","endTime":"2025-07-23T20:27:53.209Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":670167,"link":"/api/v1/people/670167"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.2,"endSpeed":83.1,"strikeZoneTop":3.11310393524748,"strikeZoneBottom":1.47571760920724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.949879858339973,"aZ":-29.123557438547305,"pfxX":-1.522069591486106,"pfxZ":1.736728540469766,"pX":0.825800860968389,"pZ":3.0368039105920523,"vX0":9.070650761410889,"vY0":-131.19230781178163,"vZ0":1.434674005778196,"x":85.52,"y":156.79,"x0":-2.468295322155747,"y0":50.00085679795984,"z0":4.642645778505333,"aX":-2.671391924542776},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":3.7,"breakHorizontal":1.0,"spinRate":2471,"spinDirection":201},"zone":3,"typeConfidence":0.9,"plateTime":0.41638414080178165,"extension":6.4794200611024655},"index":0,"playId":"95303919-1826-337b-98ef-0d42b680bd67","pitchNumber":1,"startTime":"2025-07-23T20:26:10.531Z","endTime":"2025-07-23T20:26:14.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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.0,"endSpeed":83.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.233885916947646,"aZ":-28.246433849398286,"pfxX":-1.107351680457931,"pfxZ":2.2329691454515004,"pX":0.30753941174041527,"pZ":2.926705351042705,"vX0":7.574245513370041,"vY0":-130.95314997018207,"vZ0":1.166878249600487,"x":105.28,"y":159.76,"x0":-2.4622023312641055,"y0":50.0040741775673,"z0":4.567925474572983,"aX":-1.950178785149097},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2530,"spinDirection":186},"zone":3,"typeConfidence":0.9,"plateTime":0.4161813040778952,"extension":6.394460110557907},"index":1,"playId":"61f0a0d2-55e8-3d06-8e85-27382a885e77","pitchNumber":2,"startTime":"2025-07-23T20:26:25.086Z","endTime":"2025-07-23T20:26:28.086Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":85.5,"strikeZoneTop":3.03442738193818,"strikeZoneBottom":1.36602449873093,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92914095376293,"aZ":-21.19314705500633,"pfxX":-8.127597956535883,"pfxZ":5.79374115133888,"pX":-0.8268911596032389,"pZ":3.5156266132090908,"vX0":7.011019079073867,"vY0":-137.4117523451863,"vZ0":0.9244032998586001,"x":148.52,"y":143.86,"x0":-2.3664221377574823,"y0":50.00417926565613,"z0":4.624021550422565,"aX":-15.408588910763843},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":13.1,"spinRate":2310,"spinDirection":243},"zone":11,"typeConfidence":0.9,"plateTime":0.3999488047372992,"extension":6.674012852640397},"index":2,"playId":"004eefab-8234-3878-89ed-974e2655c6cc","pitchNumber":3,"startTime":"2025-07-23T20:26:49.454Z","endTime":"2025-07-23T20:26:52.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":90.3,"endSpeed":83.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.358970544935264,"aZ":-26.601106693630943,"pfxX":-1.5846916396465218,"pfxZ":3.174545926920672,"pX":0.9693978217082604,"pZ":3.088487216282207,"vX0":9.256199445123,"vY0":-131.31936305867347,"vZ0":1.2261502400663349,"x":80.05,"y":155.39,"x0":-2.386784913952315,"y0":50.00385008488411,"z0":4.586328721768305,"aX":-2.784102276093585},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":6.2,"breakHorizontal":1.0,"spinRate":2394,"spinDirection":241},"zone":12,"typeConfidence":0.9,"plateTime":0.416209651421656,"extension":6.4079917178901695},"index":3,"playId":"dd4de5f2-4676-34bd-9b32-4853b1fdccf4","pitchNumber":4,"startTime":"2025-07-23T20:27:05.710Z","endTime":"2025-07-23T20:27:08.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.765430642218153,"aZ":-30.25194430521734,"pfxX":-12.580819343066919,"pfxZ":1.0286671261353675,"pX":0.7344185668999278,"pZ":1.8186080642416,"vX0":11.930118213728594,"vY0":-136.29136088967346,"vZ0":-1.6798878284849157,"x":89.01,"y":189.68,"x0":-2.0788408154482383,"y0":50.003181093089154,"z0":4.545232691568487,"aX":-23.515746935293013},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.7,"breakHorizontal":20.0,"spinRate":2182,"spinDirection":243},"zone":9,"typeConfidence":0.9,"plateTime":0.40287807932529596,"extension":6.394412835886198},"hitData":{"launchSpeed":106.8,"launchAngle":22.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":219.66,"coordY":74.59}},"index":4,"playId":"2532c061-51c8-3bd6-84ea-27d9802db950","pitchNumber":5,"startTime":"2025-07-23T20:27:28.978Z","endTime":"2025-07-23T20:27:53.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.8000000000000003,"awayTeamWinProbability":97.2,"homeTeamWinProbabilityAdded":1.5000000000000002,"leverageIndex":0.18,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:27:53.209Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Kelly grounds out softly, second baseman Jonathan India to first baseman Vinnie Pasquantino.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T20:28:17.038Z","endTime":"2025-07-23T20:29:41.140Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":608348,"fullName":"Carson Kelly","link":"/api/v1/people/608348"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"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, 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":83.5,"endSpeed":77.2,"strikeZoneTop":3.41679260093508,"strikeZoneBottom":1.67620133250911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.165460013870387,"aZ":-34.06595874843718,"pfxX":7.113213593111484,"pfxZ":-1.2601328298810275,"pX":-0.22827876172321696,"pZ":1.32558741135773,"vX0":3.636593854282963,"vY0":-121.66100618379481,"vZ0":0.06080169755947873,"x":125.7,"y":202.99,"x0":-2.6649434530888225,"y0":50.00192045910156,"z0":4.2451606205562005,"aX":10.694619492492766},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-2.0,"breakHorizontal":-13.7,"spinRate":2501,"spinDirection":68},"zone":13,"typeConfidence":0.9,"plateTime":0.449667901529911,"extension":6.21645277276408},"index":0,"playId":"c02cba82-711d-3d59-b4d8-f02d15927ceb","pitchNumber":1,"startTime":"2025-07-23T20:28:17.038Z","endTime":"2025-07-23T20:28:21.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.39834856038432,"strikeZoneBottom":1.62709196848395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.33429634241596,"aZ":-34.10254008061294,"pfxX":-10.225640593857204,"pfxZ":-1.0130036601795132,"pX":-1.1994798963543036,"pZ":1.3651122144421288,"vX0":6.8708781693540075,"vY0":-136.7732553949623,"vZ0":-1.9468622692233821,"x":162.72,"y":201.92,"x0":-2.4118015095256076,"y0":50.00464839703632,"z0":4.418202981150735,"aX":-19.432761385632254},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-2.0,"breakHorizontal":17.2,"spinRate":2319,"spinDirection":254},"zone":13,"typeConfidence":0.91,"plateTime":0.4000218319270421,"extension":6.486592568699119},"index":1,"playId":"113f72c6-4fe9-3a27-b8f8-e6fc5acf6378","pitchNumber":2,"startTime":"2025-07-23T20:28:32.365Z","endTime":"2025-07-23T20:28:36.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.2,"strikeZoneTop":3.42678047670574,"strikeZoneBottom":1.68690999600468,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47970673394615,"aZ":-28.138332811425915,"pfxX":-0.37770090828418423,"pfxZ":2.2965498517250182,"pX":0.4167989611151034,"pZ":2.727583310106604,"vX0":7.613371777890218,"vY0":-131.2528102216813,"vZ0":0.998537374826181,"x":101.11,"y":165.14,"x0":-2.461731384595362,"y0":50.00565079421696,"z0":4.42360034783207,"aX":-0.6648435511496901},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.6,"breakHorizontal":-0.8,"spinRate":2499,"spinDirection":225},"zone":6,"typeConfidence":0.9,"plateTime":0.4158939277955018,"extension":6.480357509735665},"index":2,"playId":"e6e630db-c1fa-33d7-9a7c-ac0a95fc6d0d","pitchNumber":3,"startTime":"2025-07-23T20:28:50.251Z","endTime":"2025-07-23T20:28:54.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.39925276345487,"strikeZoneBottom":1.65868250273355,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.041809303209455,"aZ":-32.14551213824302,"pfxX":-9.056853916823671,"pfxZ":0.01609897124594628,"pX":0.13755791514230123,"pZ":1.7024167980151501,"vX0":9.58173419481842,"vY0":-135.05363849281974,"vZ0":-1.1828374627904183,"x":111.76,"y":192.81,"x0":-2.2530270055495265,"y0":50.00389336887698,"z0":4.374720099835915,"aX":-16.9974255331434},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.0,"breakHorizontal":14.8,"spinRate":2295,"spinDirection":246},"zone":8,"typeConfidence":0.91,"plateTime":0.40314030483439467,"extension":6.505409138520288},"index":3,"playId":"7d5bf892-7972-3296-99ba-04b1ee859006","pitchNumber":4,"startTime":"2025-07-23T20:29:06.851Z","endTime":"2025-07-23T20:29:10.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-23T20:29:19.052Z","endTime":"2025-07-23T20:29:33.138Z","isPitch":false,"type":"action","player":{"id":608348,"link":"/api/v1/people/608348"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.548108394442703,"aZ":-22.253207460513448,"pfxX":-7.65842635628821,"pfxZ":5.1782178443871345,"pX":-0.8276407274504337,"pZ":2.749192142342035,"vX0":6.876284766281022,"vY0":-136.65881751883128,"vZ0":-0.8259133595502302,"x":148.55,"y":164.55,"x0":-2.3660597180644802,"y0":50.00128187113516,"z0":4.5664538183092205,"aX":-14.667725313368667},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.5,"breakHorizontal":12.6,"spinRate":2329,"spinDirection":242},"zone":4,"typeConfidence":0.9,"plateTime":0.398880708196363,"extension":6.402210047725727},"hitData":{"launchSpeed":56.2,"launchAngle":15.0,"totalDistance":108.0,"trajectory":"ground_ball","hardness":"soft","location":"4","coordinates":{"coordX":144.0,"coordY":153.0}},"index":5,"playId":"f3f9cdcf-4611-3868-bd5d-e4232c536bf1","pitchNumber":5,"startTime":"2025-07-23T20:29:33.138Z","endTime":"2025-07-23T20:29:41.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":608348,"link":"/api/v1/people/608348","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":608348,"link":"/api/v1/people/608348"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":-0.9000000000000004,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:29:41.140Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ian Happ walks.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T20:30:08.361Z","endTime":"2025-07-23T20:33:01.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.0,"strikeZoneTop":3.53881034757622,"strikeZoneBottom":1.4854997789076,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.21805168462809,"aZ":-29.599267469726747,"pfxX":6.409425281560809,"pfxZ":1.789929435545126,"pX":1.191018688171701,"pZ":2.5915256734538206,"vX0":6.986244808241309,"vY0":-119.70661149512306,"vZ0":2.127134406383781,"x":71.6,"y":168.81,"x0":-2.6084703153441735,"y0":50.00089588804382,"z0":4.35927771335277,"aX":9.209421655994348},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":-13.4,"spinRate":2501,"spinDirection":69},"zone":12,"typeConfidence":0.89,"plateTime":0.45927507429801206,"extension":6.468955521208539},"index":0,"playId":"728254e4-7699-3558-b35d-0abfaae4020a","pitchNumber":1,"startTime":"2025-07-23T20:30:08.361Z","endTime":"2025-07-23T20:30:14.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.50106525353868,"strikeZoneBottom":1.57214136098116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.226680213139993,"aZ":-22.78717546779904,"pfxX":-6.740400845963801,"pfxZ":4.969222074101719,"pX":-0.48073824766753787,"pZ":3.274423691167345,"vX0":7.184796264589084,"vY0":-136.3869170617019,"vZ0":0.7765594993410534,"x":135.32,"y":150.37,"x0":-2.2700366209649787,"y0":50.00255566919398,"z0":4.554260252364398,"aX":-12.73325658044109},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":9.4,"breakHorizontal":10.7,"spinRate":2193,"spinDirection":249},"zone":1,"typeConfidence":0.9,"plateTime":0.4011835533016037,"extension":6.301511227601449},"index":1,"playId":"b8766570-f103-37c2-9f7f-1094272ababd","pitchNumber":2,"startTime":"2025-07-23T20:30:30.125Z","endTime":"2025-07-23T20:30:33.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.53693872651431,"strikeZoneBottom":1.54596182645641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.07889510960525,"aZ":-28.792297339208485,"pfxX":-0.23171280511673475,"pfxZ":2.0180144768070694,"pX":-0.3183484747620862,"pZ":3.7421078619132984,"vX0":5.7753795113129165,"vY0":-128.1687673672432,"vZ0":3.4211585342480344,"x":129.13,"y":137.74,"x0":-2.5652076278877836,"y0":50.00034084764127,"z0":4.631163294588047,"aX":-0.3892953905744669},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":4.7,"breakHorizontal":-0.8,"spinRate":2424,"spinDirection":189},"zone":11,"typeConfidence":0.89,"plateTime":0.4264302495903154,"extension":6.258304850416922},"index":2,"playId":"20b7ff28-8a21-3a3a-96d3-7b7109c85f03","pitchNumber":3,"startTime":"2025-07-23T20:30:48.479Z","endTime":"2025-07-23T20:30:52.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.54313617438947,"strikeZoneBottom":1.64497926279914,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.33972913198646,"aZ":-23.440461860214015,"pfxX":-6.557562745544972,"pfxZ":4.658896811911523,"pX":-1.4456166771357921,"pZ":3.0922884669003707,"vX0":5.163488172703942,"vY0":-135.93332886707347,"vZ0":0.4936038253319308,"x":172.1,"y":155.29,"x0":-2.5162643180997564,"y0":50.00135523494153,"z0":4.533580558277712,"aX":-12.290986295456273},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.8,"breakHorizontal":10.8,"spinRate":2272,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.4026775269940628,"extension":6.417821391123005},"index":3,"playId":"ef26a71c-9951-3b95-9ab6-a0eb29943af2","pitchNumber":4,"startTime":"2025-07-23T20:31:06.871Z","endTime":"2025-07-23T20:31:10.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.524536707567698,"aZ":-34.91195925731599,"pfxX":-8.430633766683814,"pfxZ":-1.4720740358816151,"pX":0.08660023807789063,"pZ":2.4095437709027863,"vX0":9.26520051361935,"vY0":-135.18547093887057,"vZ0":1.2145486491357453,"x":113.7,"y":173.72,"x0":-2.2842359755598016,"y0":50.004427362234416,"z0":4.398783844565077,"aX":-15.659354674223438},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":-2.2,"breakHorizontal":13.3,"spinRate":2187,"spinDirection":247},"zone":5,"typeConfidence":0.9,"plateTime":0.40463880070245306,"extension":6.347423718687728},"index":4,"playId":"69493bed-e3db-3a18-904f-3836d895ecde","pitchNumber":5,"startTime":"2025-07-23T20:31:29.427Z","endTime":"2025-07-23T20:31:32.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89027828012948,"aZ":-28.755193368076778,"pfxX":-0.7955418362369497,"pfxZ":1.966730908433755,"pX":0.29814941428717917,"pZ":2.672512055662627,"vX0":7.454508659191046,"vY0":-130.64794530097612,"vZ0":0.8035464481810896,"x":105.64,"y":166.62,"x0":-2.481102222385171,"y0":50.00450297342732,"z0":4.511617972190577,"aX":-1.3854234457623573},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.0,"breakHorizontal":-0.1,"spinRate":2428,"spinDirection":158},"zone":6,"typeConfidence":0.9,"plateTime":0.41822321642798066,"extension":6.449889750263077},"index":5,"playId":"9ebded73-6f89-31e0-8387-9149f55ec503","pitchNumber":6,"startTime":"2025-07-23T20:31:59.384Z","endTime":"2025-07-23T20:32:06.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.193897999829026,"aZ":-22.710485942967367,"pfxX":-6.553842779910517,"pfxZ":4.9446233746626085,"pX":-0.10647088175267777,"pZ":3.182561970493939,"vX0":8.108950466337545,"vY0":-136.99707450412254,"vZ0":0.6864131569238914,"x":121.06,"y":152.85,"x0":-2.2431786513934964,"y0":50.004842089652975,"z0":4.472430842409177,"aX":-12.550452999535795},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":10.3,"spinRate":2245,"spinDirection":248},"zone":2,"typeConfidence":0.9,"plateTime":0.3987001851505143,"extension":6.493313412731969},"index":6,"playId":"96ad6edf-ceaa-3827-8604-b1ccdbe5ae49","pitchNumber":7,"startTime":"2025-07-23T20:32:29.072Z","endTime":"2025-07-23T20:32:32.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"startTime":"2025-07-23T20:32:45.433Z","endTime":"2025-07-23T20:32:57.562Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.50930307221564,"strikeZoneBottom":1.61169406416639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89383025382565,"aZ":-22.074046729250902,"pfxX":-5.362941668044949,"pfxZ":5.354934463869153,"pX":-0.7661993591921912,"pZ":3.512923822989657,"vX0":6.018724286085731,"vY0":-136.0223629156513,"vZ0":0.6574212466612916,"x":146.21,"y":143.93,"x0":-2.303549116968634,"y0":50.006183898537756,"z0":4.7905567111866505,"aX":-10.121936216153417},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.1,"breakHorizontal":8.5,"spinRate":2033,"spinDirection":237},"zone":1,"typeConfidence":0.9,"plateTime":0.4016164917378462,"extension":6.342178067521777},"index":8,"playId":"8713758c-b83a-3420-ab62-88f1dffd5e1d","pitchNumber":8,"startTime":"2025-07-23T20:32:57.562Z","endTime":"2025-07-23T20:33:01.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.6,"awayTeamWinProbability":97.4,"homeTeamWinProbabilityAdded":0.7000000000000002,"leverageIndex":0.16,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:33:01.719Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-23T20:34:29.864Z","endTime":"2025-07-23T20:35:53.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670167,"fullName":"John Schreiber","link":"/api/v1/people/670167"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":666023,"link":"/api/v1/people/666023"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-23T20:33:19.414Z","endTime":"2025-07-23T20:34:32.176Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":75.3,"strikeZoneTop":3.44140020884483,"strikeZoneBottom":1.55117558652049,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.517717298945993,"aZ":-31.87642754756089,"pfxX":6.5565166447091,"pfxZ":0.20870153933793745,"pX":-0.628779221618037,"pZ":2.513296539292785,"vX0":2.8201460253968134,"vY0":-119.97939826933955,"vZ0":2.4074093350896066,"x":140.97,"y":170.92,"x0":-2.6735101108065424,"y0":50.00438625692785,"z0":4.349253280995313,"aX":9.50230717721523},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.3,"breakHorizontal":-12.6,"spinRate":2371,"spinDirection":70},"zone":4,"typeConfidence":0.9,"plateTime":0.4575685317715936,"extension":6.231126423539805},"index":1,"playId":"4aeff263-5e43-35db-b6d8-afb38935b62a","pitchNumber":1,"startTime":"2025-07-23T20:34:32.176Z","endTime":"2025-07-23T20:34:35.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":75.8,"strikeZoneTop":3.62313816711703,"strikeZoneBottom":1.65688605393795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.84805953281994,"aZ":-31.94045998189816,"pfxX":6.421976153323187,"pfxZ":0.16477902730528893,"pX":1.5675625117470853,"pZ":1.6318717016746553,"vX0":7.232401263691577,"vY0":-120.25163660269754,"vZ0":0.15424500799990204,"x":57.25,"y":194.72,"x0":-2.3216039850942303,"y0":50.005569986942525,"z0":4.416915775412259,"aX":9.339912097532196},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":-13.4,"spinRate":2467,"spinDirection":70},"zone":14,"typeConfidence":0.9,"plateTime":0.4567038827543288,"extension":6.307509140677689},"index":2,"playId":"3206af84-7525-3ae7-8301-4a1b7f346f2e","pitchNumber":2,"startTime":"2025-07-23T20:34:49.660Z","endTime":"2025-07-23T20:34:52.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.64864400045305,"strikeZoneBottom":1.65164936148872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.026760504186193,"aZ":-36.02807640509818,"pfxX":-10.146626785846605,"pfxZ":-2.091192100080259,"pX":0.9108488604334928,"pZ":1.6730660797539345,"vX0":11.637032716994785,"vY0":-134.58702533871744,"vZ0":-0.4768885332256362,"x":82.28,"y":193.61,"x0":-2.141917504465531,"y0":50.002470124508434,"z0":4.394562202143653,"aX":-18.694353653036384},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-3.7,"breakHorizontal":16.0,"spinRate":2229,"spinDirection":248},"zone":14,"typeConfidence":0.9,"plateTime":0.40629195018196906,"extension":6.316994234423901},"index":3,"playId":"b78108ec-a73f-3fa1-b6da-3c5ad61c9586","pitchNumber":3,"startTime":"2025-07-23T20:35:08.263Z","endTime":"2025-07-23T20:35:11.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.682585911538492,"aZ":-30.29612984929791,"pfxX":6.279789370964793,"pfxZ":1.31187653874421,"pX":-0.09670200801741508,"pZ":2.087595136520459,"vX0":4.022870869256339,"vY0":-118.7816881229348,"vZ0":1.5377825499568243,"x":120.69,"y":182.41,"x0":-2.6254742867054643,"y0":50.00543323122798,"z0":4.1762599452592815,"aX":9.019706401773288},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":3.0,"breakHorizontal":-12.4,"spinRate":2426,"spinDirection":73},"zone":8,"typeConfidence":0.9,"plateTime":0.46023984176617727,"extension":6.31793072260158},"index":4,"playId":"ffa2b245-f2e9-3a2b-8267-5ab749a2ba75","pitchNumber":4,"startTime":"2025-07-23T20:35:28.584Z","endTime":"2025-07-23T20:35:31.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":93.3,"endSpeed":85.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.465755557606993,"aZ":-21.1896916545554,"pfxX":-6.722618557466667,"pfxZ":5.86063852357807,"pX":-0.404364856695444,"pZ":3.0353389581561827,"vX0":7.444719073705548,"vY0":-135.73200971605493,"vZ0":0.44060982587621567,"x":132.41,"y":156.83,"x0":-2.3034811984339023,"y0":50.00197217357334,"z0":4.341209298088125,"aX":-12.59927113490032},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.9,"breakHorizontal":10.7,"spinRate":2251,"spinDirection":249},"zone":1,"typeConfidence":0.9,"plateTime":0.40285149088543015,"extension":6.369144370989425},"index":5,"playId":"17c22d29-6ecc-351a-b1c7-8d88ad1b8896","pitchNumber":5,"startTime":"2025-07-23T20:35:50.978Z","endTime":"2025-07-23T20:35:53.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":670167,"link":"/api/v1/people/670167"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.1,"leverageIndex":0.42,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:35:53.978Z","atBatIndex":67},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan India walks.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:38:00.824Z","endTime":"2025-07-23T20:39:26.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":86.1,"endSpeed":80.0,"strikeZoneTop":3.3605210628264,"strikeZoneBottom":1.5988533166303,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21710915769,"aZ":-27.941639159904955,"pfxX":1.1324466587100055,"pfxZ":2.6368944866614417,"pX":1.440177644559718,"pZ":1.534256427682284,"vX0":5.900633596421606,"vY0":-125.27705000297343,"vZ0":-5.3004047745997385,"x":62.1,"y":197.36,"x0":-1.0841805291043891,"y0":50.00058201292632,"z0":5.936810541533753,"aX":1.814984306516377},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.8,"breakHorizontal":-3.2,"spinRate":2317,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.43575243199150027,"extension":6.142893186520266},"index":0,"playId":"cca23750-a8c1-3ebb-bcb6-3d5c4f810625","pitchNumber":1,"startTime":"2025-07-23T20:38:02.734Z","endTime":"2025-07-23T20:38:05.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.0,"strikeZoneTop":3.40626474941778,"strikeZoneBottom":1.61337772942724,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.955056416823027,"aZ":-12.151188904739355,"pfxX":-5.292818418498351,"pfxZ":10.826224103831725,"pX":1.008749988256453,"pZ":1.8416583386773981,"vX0":6.8904866109318315,"vY0":-135.4643346790814,"vZ0":-8.502579878180056,"x":78.55,"y":189.06,"x0":-0.8860375561708348,"y0":50.00198626181546,"z0":5.880571571087996,"aX":-9.788366060669789},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.9,"breakHorizontal":8.0,"spinRate":2333,"spinDirection":205},"zone":14,"typeConfidence":2.0,"plateTime":0.4051037764745229,"extension":6.1980785646456695},"index":1,"playId":"39140784-7dc4-3ffc-a9b9-4d7726df52df","pitchNumber":2,"startTime":"2025-07-23T20:38:15.373Z","endTime":"2025-07-23T20:38:19.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.3093897958106,"strikeZoneBottom":1.48567373321045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.971520039085103,"aZ":-12.086522405840437,"pfxX":-4.195728262350671,"pfxZ":10.889746617620743,"pX":0.3455306232633983,"pZ":2.0765785915145423,"vX0":4.923700557683946,"vY0":-135.32095261390253,"vZ0":-7.942720408978373,"x":90.36,"y":172.0,"x0":-0.9569650096494127,"y0":50.006380459414416,"z0":5.906978107262189,"aX":-7.74250384066871},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.1,"breakHorizontal":6.5,"spinRate":2362,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.40558110916408596,"extension":6.134634730503905},"index":2,"playId":"e4bcb241-887b-354e-913b-6b6aa8f695e2","pitchNumber":3,"startTime":"2025-07-23T20:38:30.837Z","endTime":"2025-07-23T20:38:34.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.5,"strikeZoneTop":3.3460500281775,"strikeZoneBottom":1.52249195806709,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.427166598663984,"aZ":-32.286566619609154,"pfxX":-2.9417681931837767,"pfxZ":-0.07846106143701803,"pX":-0.09894407781626138,"pZ":2.157605853255587,"vX0":2.8596927509803782,"vY0":-119.14978480306078,"vZ0":-2.239122680238496,"x":120.77,"y":180.52,"x0":-0.9312578041845475,"y0":50.0031474278596,"z0":6.020970835657967,"aX":-4.2391969842625565},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.7,"spinRate":1079,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4593130873362865,"extension":6.136650154854396},"index":3,"playId":"0664028a-cfbe-302a-b220-ab6e6e6cf028","pitchNumber":4,"startTime":"2025-07-23T20:38:45.851Z","endTime":"2025-07-23T20:38:49.602Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-23T20:38:56.479Z","endTime":"2025-07-23T20:39:06.249Z","isPitch":false,"type":"action","player":{"id":663697,"link":"/api/v1/people/663697"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.4,"strikeZoneTop":3.29659286406136,"strikeZoneBottom":1.50391455545005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.811934872828278,"aZ":-32.14571959799636,"pfxX":-3.811266219341072,"pfxZ":0.01689095231286597,"pX":0.7051833503885109,"pZ":1.4501909630689378,"vX0":4.571342482183056,"vY0":-120.07475135247611,"vZ0":-4.157692063708549,"x":90.12,"y":199.62,"x0":-0.7386230340225134,"y0":50.00059801615309,"z0":6.10127196993944,"aX":-5.499064567205481},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.8,"breakHorizontal":5.6,"spinRate":1051,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.45823101452139214,"extension":6.129027158047214},"index":5,"playId":"f95b180b-6cd1-308e-bdd8-da7e2f6b643a","pitchNumber":5,"startTime":"2025-07-23T20:39:06.249Z","endTime":"2025-07-23T20:39:09.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.1,"strikeZoneTop":3.34909026343031,"strikeZoneBottom":1.55650730877891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.84106118164777,"aZ":-29.43964470460087,"pfxX":-6.111655221087377,"pfxZ":1.901523148786608,"pX":0.35467694418518236,"pZ":1.1640170237240086,"vX0":4.679938127776276,"vY0":-120.14367335077443,"vZ0":-5.027497723934813,"x":103.48,"y":207.35,"x0":-0.8402667625311186,"y0":50.00306172023602,"z0":5.951065765527075,"aX":-8.788243859914486},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":2.3,"breakHorizontal":9.7,"spinRate":1055,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.4587887324002371,"extension":6.222271666482015},"index":6,"playId":"e22c5a4a-6b33-32f7-ad2a-2150c50474b6","pitchNumber":6,"startTime":"2025-07-23T20:39:20.659Z","endTime":"2025-07-23T20:39:26.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":663697,"link":"/api/v1/people/663697","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":-0.19999999999999996,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:39:26.270Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Adam Frazier singles on a bunt ground ball to third baseman Matt Shaw. Jonathan India to 2nd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:39:53.329Z","endTime":"2025-07-23T20:40:37.767Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.6,"strikeZoneTop":3.08518105755051,"strikeZoneBottom":1.47209857015094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4813185452859,"aZ":-34.52719325186619,"pfxX":-4.562439567315735,"pfxZ":-1.575083074148191,"pX":-0.0443274325261883,"pZ":2.9435434424802334,"vX0":3.8879160916282043,"vY0":-121.60806862180071,"vZ0":-0.23085144214459807,"x":118.69,"y":159.3,"x0":-1.0732437151673901,"y0":50.00343090448472,"z0":6.04204235136971,"aX":-6.814396393083177},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":7.3,"spinRate":1094,"spinDirection":228},"zone":2,"typeConfidence":2.0,"plateTime":0.4508972026923672,"extension":6.3013964336885016},"index":0,"playId":"4b7a67f5-9f23-343d-b92a-0fcd27417539","pitchNumber":1,"startTime":"2025-07-23T20:39:53.329Z","endTime":"2025-07-23T20:39:56.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.9,"strikeZoneTop":3.11487116081532,"strikeZoneBottom":1.44003633330455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.076317962356892,"aZ":-35.17810623304346,"pfxX":-4.14392087400942,"pfxZ":-2.1167364824040185,"pX":-0.41083345188310266,"pZ":3.718740952402767,"vX0":2.4117721367743785,"vY0":-117.99704559267808,"vZ0":1.6792110193049181,"x":132.66,"y":138.37,"x0":-0.9044063315924888,"y0":50.00206000556993,"z0":6.2233904014925,"aX":-5.881485727579703},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-3.2,"breakHorizontal":7.0,"spinRate":1054,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.46301821311210256,"extension":6.138309657399972},"index":1,"playId":"7a5f9f2e-1b44-3d0e-ab66-77feb7a39913","pitchNumber":2,"startTime":"2025-07-23T20:40:09.089Z","endTime":"2025-07-23T20:40:13.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.16,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.89268086958402,"aZ":-12.589275081829827,"pfxX":-5.882377395752194,"pfxZ":10.21750662898123,"pX":-0.04110244877062995,"pZ":2.674586202685267,"vX0":4.8816980109934685,"vY0":-136.99901932058143,"vZ0":-6.444492959781495,"x":118.57,"y":166.57,"x0":-1.0744943221614989,"y0":50.0048569487767,"z0":5.903901808689673,"aX":-11.276873537194524},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.5,"breakHorizontal":9.7,"spinRate":2372,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.39854291033701905,"extension":6.066727121709569},"hitData":{"launchSpeed":39.0,"launchAngle":-49.0,"totalDistance":4.0,"trajectory":"bunt_grounder","hardness":"medium","location":"5","coordinates":{"coordX":113.68,"coordY":187.39}},"index":2,"playId":"f2b71339-1a21-3bb0-bf7a-0722881640cc","pitchNumber":3,"startTime":"2025-07-23T20:40:27.766Z","endTime":"2025-07-23T20:40:37.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":624428,"link":"/api/v1/people/624428","batSide":{"code":"L","description":"Left"}},"first":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":624428,"link":"/api/v1/people/624428"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":-0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:40:37.767Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Maikel Garcia flies out to left fielder Ian Happ.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:41:34.221Z","endTime":"2025-07-23T20:42:31.766Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnSecond":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":672580,"fullName":"Maikel Garcia","link":"/api/v1/people/672580"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:41:05.873Z","endTime":"2025-07-23T20:41:36.514Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":76.1,"strikeZoneTop":3.59961250450381,"strikeZoneBottom":1.63556997381487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.7652217572349,"aZ":-31.5944194060113,"pfxX":-3.2946672912180266,"pfxZ":0.3977270995522151,"pX":-0.32016910786727937,"pZ":2.4682350627726706,"vX0":2.1407139242721054,"vY0":-119.35862359091283,"vZ0":-1.8562580310584225,"x":129.2,"y":172.14,"x0":-0.7960328945654427,"y0":50.00303965690268,"z0":6.073599322636072,"aX":-4.802641598520952},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":0.6,"breakHorizontal":5.5,"spinRate":975,"spinDirection":222},"zone":4,"typeConfidence":2.0,"plateTime":0.4571009175400218,"extension":6.34194047923241},"index":1,"playId":"f0a7ccd7-8f88-3743-ac6d-f8df0d1d2e6b","pitchNumber":1,"startTime":"2025-07-23T20:41:36.514Z","endTime":"2025-07-23T20:41:39.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.48668247115808,"strikeZoneBottom":1.65176935654262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.398397241616127,"aZ":-10.663704579683873,"pfxX":-4.565440815434309,"pfxZ":11.258905545304039,"pX":1.8354610029545504,"pZ":0.42895899703952195,"vX0":8.240345901016003,"vY0":-137.13210610754666,"vZ0":-12.576181374521788,"x":47.04,"y":227.2,"x0":-0.6108892279027072,"y0":50.0056830325804,"z0":5.793907402663956,"aX":-8.725225574546398},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":6.6,"spinRate":2319,"spinDirection":201},"zone":14,"typeConfidence":2.0,"plateTime":0.3989097652033804,"extension":6.145978055941817},"index":2,"playId":"02c624f7-ee59-3810-a8cb-461a2cce6880","pitchNumber":2,"startTime":"2025-07-23T20:41:54.107Z","endTime":"2025-07-23T20:41:57.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.489228994380916,"aZ":-27.96233292632489,"pfxX":-4.428982400358601,"pfxZ":2.949704715014345,"pX":-0.2247827149320726,"pZ":3.080714021407518,"vX0":2.630868895088226,"vY0":-118.95085869889697,"vZ0":-1.2370902075232428,"x":125.57,"y":155.6,"x0":-0.7714823110621758,"y0":50.00334778241278,"z0":6.150045399303983,"aX":-6.3270007832580655},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":5.3,"breakHorizontal":7.3,"spinRate":1046,"spinDirection":219},"zone":2,"typeConfidence":2.0,"plateTime":0.4610120441756318,"extension":6.226153934615422},"hitData":{"launchSpeed":92.7,"launchAngle":34.0,"totalDistance":350.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":38.14,"coordY":87.71}},"index":3,"playId":"816d5ad4-afb4-3806-ad3b-1efc9a89bf71","pitchNumber":3,"startTime":"2025-07-23T20:42:17.764Z","endTime":"2025-07-23T20:42:31.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":672580,"link":"/api/v1/people/672580","batSide":{"code":"R","description":"Right"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":672580,"link":"/api/v1/people/672580"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.3,"awayTeamWinProbability":98.7,"homeTeamWinProbabilityAdded":0.30000000000000004,"leverageIndex":0.1,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:42:31.766Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Vinnie Pasquantino grounds out, shortstop Dansby Swanson to first baseman Michael Busch. Jonathan India to 3rd. Adam Frazier to 2nd.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:43:17.362Z","endTime":"2025-07-23T20:44:00.365Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686469,"fullName":"Vinnie Pasquantino","link":"/api/v1/people/686469"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.63774238615409,"strikeZoneBottom":1.61551155302106,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.752821611312022,"aZ":-29.14490469395638,"pfxX":-5.635335885332841,"pfxZ":2.0882202249040773,"pX":-1.052169145723219,"pZ":2.8331248542513467,"vX0":1.6649621005671986,"vY0":-119.94240638526354,"vZ0":-1.4632650658028195,"x":157.11,"y":162.29,"x0":-1.0241668201300678,"y0":50.00540902813629,"z0":6.056211643041343,"aX":-8.190920899236009},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.7,"breakHorizontal":9.8,"spinRate":1095,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.45710034613518546,"extension":6.257617214622063},"index":0,"playId":"ad2901c8-d2b2-346d-8b59-3afc525ec81b","pitchNumber":1,"startTime":"2025-07-23T20:43:17.362Z","endTime":"2025-07-23T20:43:20.656Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.6,"strikeZoneTop":3.59948561356654,"strikeZoneBottom":1.73257809013288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.674887594881774,"aZ":-13.687170642300266,"pfxX":-4.881962817123329,"pfxZ":9.684492269860117,"pX":0.9909837643610407,"pZ":2.1924031008269362,"vX0":6.877634908834027,"vY0":-136.91544182611173,"vZ0":-7.5037477077883326,"x":79.23,"y":179.59,"x0":-0.9129125834463712,"y0":50.00555538180904,"z0":5.894941608835399,"aX":-9.322002765053519},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.2,"breakHorizontal":7.4,"spinRate":2267,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39921177872742764,"extension":6.084528563442961},"index":1,"playId":"8258d3f3-499f-35fe-b8c1-18408ab7a931","pitchNumber":2,"startTime":"2025-07-23T20:43:34.866Z","endTime":"2025-07-23T20:43:38.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.55,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.667392548513583,"aZ":-31.48142283068456,"pfxX":-7.086938669002694,"pfxZ":0.47820811648977823,"pX":-0.46432628988042735,"pZ":2.4254750012988,"vX0":3.1093695439098386,"vY0":-120.46087479569891,"vZ0":-2.1121029355006415,"x":134.7,"y":173.29,"x0":-0.858367798250391,"y0":50.0040527708556,"z0":6.124906521556915,"aX":-10.307755477903392},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.6,"breakHorizontal":12.0,"spinRate":999,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.4565007524241653,"extension":6.15180334977821},"hitData":{"launchSpeed":61.2,"launchAngle":-42.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.28,"coordY":159.76}},"index":2,"playId":"68a196d7-697b-39b0-bca7-9b895d8fcc1c","pitchNumber":3,"startTime":"2025-07-23T20:43:52.347Z","endTime":"2025-07-23T20:44:00.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":686469,"link":"/api/v1/people/686469","batSide":{"code":"L","description":"Left"}},"first":{"id":624428,"link":"/api/v1/people/624428"},"second":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":686469,"link":"/api/v1/people/686469"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":0.19999999999999996,"leverageIndex":0.13,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:44:00.365Z","atBatIndex":71},{"result":{"type":"atBat","event":"Intent Walk","eventType":"intent_walk","description":"Brooks Kriske intentionally walks Salvador Perez.","rbi":0,"awayScore":8,"homeScore":4,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:44:25.934Z","endTime":"2025-07-23T20:44:33.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"postOnSecond":{"id":624428,"fullName":"Adam Frazier","link":"/api/v1/people/624428"},"postOnThird":{"id":663697,"fullName":"Jonathan India","link":"/api/v1/people/663697"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Intent Walk","eventType":"intent_walk","movementReason":null,"runner":{"id":521692,"fullName":"Salvador Perez","link":"/api/v1/people/521692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"07770316-0736-1003-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T20:44:31.438Z","endTime":"2025-07-23T20:44:31.465Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"playId":"07770316-0736-1013-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T20:44:31.465Z","endTime":"2025-07-23T20:44:31.466Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"index":2,"playId":"07770316-0736-1023-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T20:44:31.466Z","endTime":"2025-07-23T20:44:31.467Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VB","description":"Automatic Ball - Intentional"},"description":"Automatic Ball - Intentional","code":"VB","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"index":3,"playId":"07770316-0736-1033-000c-f08cd117d70a","pitchNumber":0,"startTime":"2025-07-23T20:44:31.467Z","endTime":"2025-07-23T20:44:33.035Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":521692,"link":"/api/v1/people/521692","batSide":{"code":"R","description":"Right"}},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":521692,"link":"/api/v1/people/521692"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.4000000000000001,"awayTeamWinProbability":98.6,"homeTeamWinProbabilityAdded":-0.09999999999999987,"leverageIndex":0.15,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:44:33.035Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jac Caglianone grounds out, pitcher Brooks Kriske to first baseman Michael Busch.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-23T20:44:35.792Z","endTime":"2025-07-23T20:46:10.401Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695506,"fullName":"Jac Caglianone","link":"/api/v1/people/695506"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":75.3,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.258715143199428,"aZ":-33.00023984429495,"pfxX":-5.1568693274885975,"pfxZ":-0.5756430080621655,"pX":-0.247683101516775,"pZ":2.7887337861990975,"vX0":3.3930048811097233,"vY0":-120.08836655116411,"vZ0":-0.8437134425111182,"x":126.44,"y":163.48,"x0":-1.015497012144316,"y0":50.000820595356736,"z0":6.104380132843752,"aX":-7.461640557460299},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.0,"breakHorizontal":8.4,"spinRate":1052,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4577389643915071,"extension":6.200074632595757},"index":0,"playId":"a6287787-4b13-3038-91e2-09fc32be3d40","pitchNumber":1,"startTime":"2025-07-23T20:44:54.600Z","endTime":"2025-07-23T20:44:57.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.1,"strikeZoneTop":3.27551581724585,"strikeZoneBottom":1.41413016900927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63991627060639,"aZ":-33.554809583022504,"pfxX":-4.310331076813473,"pfxZ":-0.9362801398526415,"pX":-0.909338943224669,"pZ":3.8016833302457202,"vX0":1.4777119956494926,"vY0":-120.40913257955619,"vZ0":1.2146760118588,"x":151.66,"y":136.13,"x0":-0.9698054250614973,"y0":50.00269689117839,"z0":6.251980312134937,"aX":-6.350538973139447},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-1.2,"breakHorizontal":7.4,"spinRate":1091,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.4542964618599661,"extension":6.115800005722671},"index":1,"playId":"63a756db-1a86-3279-9717-6752191eb86f","pitchNumber":2,"startTime":"2025-07-23T20:45:24.254Z","endTime":"2025-07-23T20:45:27.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.6,"strikeZoneTop":3.34565903811278,"strikeZoneBottom":1.51581594609539,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.60380802043544,"aZ":-24.350714873324815,"pfxX":-2.687583765333099,"pfxZ":5.3867004494299655,"pX":-0.25964116427273537,"pZ":1.5813652665685476,"vX0":2.519249037728844,"vY0":-120.13778247674064,"vZ0":-5.104890069701215,"x":126.9,"y":196.08,"x0":-0.975752038357372,"y0":50.005075274226066,"z0":5.914882697804312,"aX":-3.9052268880018115},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":8.8,"breakHorizontal":4.2,"spinRate":1020,"spinDirection":221},"zone":8,"typeConfidence":2.0,"plateTime":0.4569941443608685,"extension":6.197064879856963},"index":2,"playId":"6d347271-9336-3f8e-bf1d-437a4d465a66","pitchNumber":3,"startTime":"2025-07-23T20:45:42.630Z","endTime":"2025-07-23T20:45:46.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.1,"strikeZoneTop":3.33,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.15258141740685,"aZ":-30.239512540094154,"pfxX":-4.387301012048927,"pfxZ":1.3403779405018081,"pX":-1.0716483316447132,"pZ":3.760019011713483,"vX0":1.355336882913497,"vY0":-119.75963150597303,"vZ0":0.5305228766182684,"x":157.85,"y":137.26,"x0":-1.0764590995430074,"y0":50.00519768468022,"z0":6.25073119849593,"aX":-6.343242518600087},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.9,"breakHorizontal":7.6,"spinRate":1097,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4581905711531,"extension":6.067868940473864},"hitData":{"launchSpeed":70.2,"launchAngle":-83.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.07,"coordY":188.17}},"index":3,"playId":"c5770938-923b-3dcd-8725-ffd66d668721","pitchNumber":4,"startTime":"2025-07-23T20:46:01.363Z","endTime":"2025-07-23T20:46:10.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":673548,"link":"/api/v1/people/673548"}},"offense":{"batter":{"id":695506,"link":"/api/v1/people/695506","batSide":{"code":"L","description":"Left"}},"first":{"id":521692,"link":"/api/v1/people/521692"},"second":{"id":624428,"link":"/api/v1/people/624428"},"third":{"id":663697,"link":"/api/v1/people/663697"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":695506,"link":"/api/v1/people/695506"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.9,"awayTeamWinProbability":98.1,"homeTeamWinProbabilityAdded":0.4999999999999998,"leverageIndex":0.19,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:46:10.401Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nico Hoerner flies out to center fielder Kyle Isbel.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T20:48:26.413Z","endTime":"2025-07-23T20:48:52.363Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":664728,"link":"/api/v1/people/664728"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Lucas Erceg replaces John Schreiber.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-23T20:48:28.727Z","endTime":"2025-07-23T20:48:28.728Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668674,"link":"/api/v1/people/668674"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670167,"link":"/api/v1/people/670167","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: MJ Melendez replaces right fielder Jac Caglianone, batting 5th, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-23T20:48:28.729Z","endTime":"2025-07-23T20:48:28.730Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669004,"link":"/api/v1/people/669004"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"501","replacedPlayer":{"id":695506,"link":"/api/v1/people/695506"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for John Rave.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-23T20:48:28.731Z","endTime":"2025-07-23T20:48:28.732Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670231,"link":"/api/v1/people/670231"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"600","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":670231,"link":"/api/v1/people/670231"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":695506,"link":"/api/v1/people/695506"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.2,"endSpeed":89.7,"strikeZoneTop":3.36369811788966,"strikeZoneBottom":1.62940130822886,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.429534819560292,"aZ":-20.53292657236786,"pfxX":-8.79812397343651,"pfxZ":5.683060444482413,"pX":-0.5108765938255075,"pZ":3.5073502096945295,"vX0":6.185541326072389,"vY0":-141.53917231920312,"vZ0":-3.5227472015216126,"x":136.47,"y":144.08,"x0":-1.5710435634512276,"y0":50.00140705179644,"z0":6.067601852733801,"aX":-18.019186161374428},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":9.8,"breakHorizontal":14.9,"spinRate":1900,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3855702197311741,"extension":6.424850632383386},"index":3,"playId":"ab4b5837-07d5-3dc0-b6c9-003858c49192","pitchNumber":1,"startTime":"2025-07-23T20:48:28.733Z","endTime":"2025-07-23T20:48:32.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"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":97.0,"endSpeed":89.5,"strikeZoneTop":3.36,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.126683336540538,"aZ":-18.49101177262954,"pfxX":-8.724264230539209,"pfxZ":6.725915883064745,"pX":-0.025085335073331765,"pZ":2.308630981689466,"vX0":7.6220219275848455,"vY0":-141.0395581414131,"vZ0":-6.736597101369745,"x":117.96,"y":176.45,"x0":-1.6161135387602432,"y0":50.002637406552545,"z0":5.901093167959403,"aX":-17.748952135514436},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":11.2,"breakHorizontal":14.4,"spinRate":1892,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.386896192912368,"extension":6.475115950122115},"hitData":{"launchSpeed":92.2,"launchAngle":37.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.58,"coordY":58.7}},"index":4,"playId":"9c9b2cda-5083-35d8-977a-59566db18f16","pitchNumber":2,"startTime":"2025-07-23T20:48:43.358Z","endTime":"2025-07-23T20:48:52.363Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.7000000000000001,"awayTeamWinProbability":99.3,"homeTeamWinProbabilityAdded":-1.1999999999999997,"leverageIndex":0.46,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:48:52.363Z","atBatIndex":74},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Justin Turner pops out to second baseman Jonathan India.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T20:49:19.582Z","endTime":"2025-07-23T20:49:32.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663697,"link":"/api/v1/people/663697"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Reese McGuire.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-23T20:49:21.906Z","endTime":"2025-07-23T20:49:21.907Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47153539948215,"aZ":-14.753802075405044,"pfxX":-5.869085640612032,"pfxZ":8.481581665025736,"pX":-0.39161590613904457,"pZ":2.4984589110918765,"vX0":5.363901600722639,"vY0":-142.37391452208328,"vZ0":-7.03091256127535,"x":131.93,"y":171.32,"x0":-1.5368389166476357,"y0":50.005167651459175,"z0":5.93248371908374,"aX":-12.05904751534352},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":14.2,"breakHorizontal":9.6,"spinRate":2124,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.3845980291979436,"extension":6.508787171957257},"hitData":{"launchSpeed":94.5,"launchAngle":66.0,"totalDistance":229.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":134.45}},"index":1,"playId":"6ac9ad1f-6ac9-3c9d-8fb5-abf27f4c4b9b","pitchNumber":1,"startTime":"2025-07-23T20:49:21.908Z","endTime":"2025-07-23T20:49:32.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.6000000000000001,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:49:32.448Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Shaw lines out to third baseman Adam Frazier.","rbi":0,"awayScore":8,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-23T20:49:58.607Z","endTime":"2025-07-23T20:50:36.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668674,"fullName":"Lucas Erceg","link":"/api/v1/people/668674"},"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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624428,"link":"/api/v1/people/624428"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.49434647270731,"strikeZoneBottom":1.61035948451104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.603056178461504,"aZ":-22.35785505815168,"pfxX":-9.385613449643474,"pfxZ":4.901597481721474,"pX":1.1863409166167762,"pZ":1.422746287913326,"vX0":10.371853994421667,"vY0":-140.18244026807565,"vZ0":-8.21331790953392,"x":71.78,"y":200.37,"x0":-1.3297998804216116,"y0":50.006632241451285,"z0":5.8332184558137365,"aX":-18.81500374584274},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":1732,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.38967398444188817,"extension":6.771498058325053},"index":0,"playId":"2cc90bde-f8b9-3773-a7ac-c21a2e70b0c9","pitchNumber":1,"startTime":"2025-07-23T20:49:58.607Z","endTime":"2025-07-23T20:50:01.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.4,"strikeZoneTop":3.34610680191242,"strikeZoneBottom":1.58480087869191,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.168974198205284,"aZ":-32.59202155061062,"pfxX":-0.35275541663969423,"pfxZ":-0.27886446162893996,"pX":0.4978405942578336,"pZ":2.374203850210344,"vX0":5.1961182852824015,"vY0":-123.13427813723288,"vZ0":-2.0962257495245322,"x":98.02,"y":174.68,"x0":-1.6005507823198715,"y0":50.00087343291933,"z0":6.014330196828652,"aX":-0.5390380801620628},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.7,"breakHorizontal":-0.7,"spinRate":1997,"spinDirection":3},"zone":6,"typeConfidence":2.0,"plateTime":0.4461211707462116,"extension":6.309545788372035},"index":1,"playId":"5c13abd2-d241-3173-91df-cedced3a5389","pitchNumber":2,"startTime":"2025-07-23T20:50:15.417Z","endTime":"2025-07-23T20:50:19.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250463239470367,"aZ":-33.90810355844152,"pfxX":-0.6377064173649631,"pfxZ":-1.1213947881457162,"pX":0.6319576840377453,"pZ":2.0881889661270407,"vX0":5.290041178662189,"vY0":-124.08929392436215,"vZ0":-2.733554368287902,"x":92.91,"y":182.4,"x0":-1.4542894318295874,"y0":50.004349334059015,"z0":6.0586664747897245,"aX":-0.9845554407461332},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.5,"breakHorizontal":-0.2,"spinRate":2127,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4431639098071387,"extension":6.4049346096613},"hitData":{"launchSpeed":71.4,"launchAngle":10.0,"totalDistance":105.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":103.68,"coordY":166.98}},"index":2,"playId":"e1b9e093-4dc2-3748-b37b-0071dcbb0fc3","pitchNumber":3,"startTime":"2025-07-23T20:50:30.853Z","endTime":"2025-07-23T20:50:36.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668674,"link":"/api/v1/people/668674","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":666023,"link":"/api/v1/people/666023"},"first":{"id":686469,"link":"/api/v1/people/686469"},"second":{"id":663697,"link":"/api/v1/people/663697"},"third":{"id":624428,"link":"/api/v1/people/624428"},"shortstop":{"id":672580,"link":"/api/v1/people/672580"},"left":{"id":669004,"link":"/api/v1/people/669004"},"center":{"id":664728,"link":"/api/v1/people/664728"},"right":{"id":670231,"link":"/api/v1/people/670231"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":665297,"link":"/api/v1/people/665297"},"officialType":"Home Plate"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"First Base"},{"official":{"id":623949,"link":"/api/v1/people/623949"},"officialType":"Second Base"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":668674,"link":"/api/v1/people/668674"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-0.1,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-23T20:50:36.798Z","atBatIndex":76}]