[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, first baseman Spencer Torkelson to pitcher Chris Paddack.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:09:49.417Z","endTime":"2025-07-30T17:12:04.654Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7,8,9],"actionIndex":[0,1,2],"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T13:45:46.531Z","endTime":"2025-07-30T16:46:25.773Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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-30T16:46:25.773Z","endTime":"2025-07-30T17:08:20.264Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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-30T17:08:20.264Z","endTime":"2025-07-30T17:09:51.541Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"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":93.1,"endSpeed":86.2,"strikeZoneTop":3.17785408302445,"strikeZoneBottom":1.46844196236512,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.814912943881385,"aZ":-15.722497102260569,"pfxX":-6.2553289693181675,"pfxZ":8.743228683282828,"pX":0.31785178774261014,"pZ":2.2771145373560446,"vX0":7.463920405928651,"vY0":-135.39953640776335,"vZ0":-6.8250172860031695,"x":104.88,"y":177.3,"x0":-1.64439838714544,"y0":50.00585313576259,"z0":5.904396682780111,"aX":-11.774510017794857},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.8,"breakHorizontal":10.0,"spinRate":2162,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40245977229322927,"extension":6.961206495499574},"index":3,"playId":"3a2be115-90cd-3159-9d01-7b87b09c1ed0","pitchNumber":1,"startTime":"2025-07-30T17:09:51.541Z","endTime":"2025-07-30T17:09:54.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.8,"endSpeed":85.1,"strikeZoneTop":3.17802648033047,"strikeZoneBottom":1.42597144649048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.187934394858004,"aZ":-14.902899718092753,"pfxX":-8.366063632762248,"pfxZ":9.33945778308977,"pX":0.888846093960606,"pZ":3.0052109592098035,"vX0":9.497576692564994,"vY0":-134.84339866740123,"vZ0":-4.945805094070687,"x":83.12,"y":157.64,"x0":-1.58515535525094,"y0":50.00116115675718,"z0":5.907741695130158,"aX":-15.468863089710448},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.1,"breakHorizontal":13.2,"spinRate":2208,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4055539692587442,"extension":7.020625489511664},"index":4,"playId":"d11f3c2e-2a7b-3c40-bc98-3babe575b0bf","pitchNumber":2,"startTime":"2025-07-30T17:10:07.403Z","endTime":"2025-07-30T17:10:11.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":84.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.918854150005437,"aZ":-12.936987106355222,"pfxX":-7.133639718468526,"pfxZ":10.519934562365178,"pX":0.6672073875264021,"pZ":3.1538193923827387,"vX0":8.330071030228106,"vY0":-134.33287299507214,"vZ0":-4.805244068564076,"x":91.57,"y":153.63,"x0":-1.5461499722278864,"y0":50.002964183117506,"z0":5.884445129974365,"aX":-13.046119970459166},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":11.2,"spinRate":2196,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.4076289119723038,"extension":6.924682236035587},"index":5,"playId":"cadd9d84-3f7c-3974-9f7d-41d991374f64","pitchNumber":3,"startTime":"2025-07-30T17:10:21.753Z","endTime":"2025-07-30T17:10:26.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":79.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.47035486924746,"aZ":-25.810278737086875,"pfxX":0.6679937907379125,"pfxZ":4.059909056377728,"pX":1.43649060745613,"pZ":2.1769690883189727,"vX0":7.694275614752752,"vY0":-123.81772107160748,"vZ0":-3.7245596663774765,"x":62.24,"y":180.0,"x0":-1.78565733830593,"y0":50.004840612800514,"z0":5.837207427718147,"aX":1.045395523495951},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":6.8,"breakHorizontal":-2.9,"spinRate":1890,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4407438495301732,"extension":6.854298928950648},"index":6,"playId":"147d0366-4450-35ab-9a71-855bbec5c40c","pitchNumber":4,"startTime":"2025-07-30T17:10:41.596Z","endTime":"2025-07-30T17:10:45.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.19577137132464,"strikeZoneBottom":1.42597144649048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19438790785357,"aZ":-29.756712632264364,"pfxX":-9.369983279673523,"pfxZ":1.5453318033957526,"pX":-1.3945871208533844,"pZ":3.242666618631671,"vX0":4.892233467380268,"vY0":-124.48304959075614,"vZ0":-0.14998390613223933,"x":170.16,"y":151.23,"x0":-2.1687994673149693,"y0":50.00583838666231,"z0":5.768970960318701,"aX":-14.694887646672965},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":3.0,"breakHorizontal":15.8,"spinRate":1784,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4401514642799511,"extension":6.846813060162438},"index":7,"playId":"43d11491-0658-308e-b305-bf3d67c6c50d","pitchNumber":5,"startTime":"2025-07-30T17:10:58.323Z","endTime":"2025-07-30T17:11:02.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.5,"endSpeed":77.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.48731302867534,"aZ":-30.243069417525117,"pfxX":-7.821004454339622,"pfxZ":1.2580855308073833,"pX":-0.3197062713913926,"pZ":2.115718845940784,"vX0":6.791348427184709,"vY0":-122.88048695502512,"vZ0":-2.3901027545048286,"x":129.19,"y":181.66,"x0":-2.098121576495452,"y0":50.00364855783545,"z0":5.660893145868133,"aX":-12.006602442242082},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.9,"breakHorizontal":12.6,"spinRate":1705,"spinDirection":251},"zone":4,"typeConfidence":2.0,"plateTime":0.44509794182255913,"extension":7.029749517322193},"index":8,"playId":"21217d2a-c2e5-3ce6-b330-2a05da85c494","pitchNumber":6,"startTime":"2025-07-30T17:11:13.377Z","endTime":"2025-07-30T17:11:18.619Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.3,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.185541785242386,"aZ":-29.717744265364626,"pfxX":-9.641739048446953,"pfxZ":1.5560514511902195,"pX":-0.28024738230871576,"pZ":1.8812262683719294,"vX0":7.3450261649969,"vY0":-124.2268199400466,"vZ0":-3.179839011391456,"x":127.68,"y":187.99,"x0":-2.0058310962234387,"y0":50.003853616502234,"z0":5.618375874974074,"aX":-15.245198229092706},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.4,"breakHorizontal":16.0,"spinRate":1963,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43896840507960055,"extension":6.927876505859091},"hitData":{"launchSpeed":98.5,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.61,"coordY":162.23}},"index":9,"playId":"1f02bf2c-5d3d-30fe-b99f-4f4bb5e3ff75","pitchNumber":7,"startTime":"2025-07-30T17:11:56.510Z","endTime":"2025-07-30T17:12:04.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-30T17:12:04.654Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ketel Marte flies out to left fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:12:20.055Z","endTime":"2025-07-30T17:13:27.903Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.9,"strikeZoneTop":3.59152442561036,"strikeZoneBottom":1.77604842664146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.60133961342356,"aZ":-14.864369884539268,"pfxX":-6.3062994082825625,"pfxZ":9.090414551266981,"pX":0.4723630191009524,"pZ":2.497575012284348,"vX0":7.552135925192455,"vY0":-135.65834291517385,"vZ0":-6.399698211347192,"x":98.99,"y":171.35,"x0":-1.5000968183395313,"y0":50.005361773499,"z0":5.883703773987331,"aX":-12.012638307080573},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.6,"breakHorizontal":10.2,"spinRate":2293,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.4004333375807789,"extension":6.827250972498898},"index":0,"playId":"02fe25a2-794a-3aad-9843-3aa376c62083","pitchNumber":1,"startTime":"2025-07-30T17:12:27.268Z","endTime":"2025-07-30T17:12:32.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":77.9,"endSpeed":72.9,"strikeZoneTop":3.38555761158375,"strikeZoneBottom":1.54450249029706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.60234928333482,"aZ":-40.787578666732706,"pfxX":3.588975635406235,"pfxZ":-6.483285872209642,"pX":-0.6648433869011681,"pZ":3.5608723245258487,"vX0":1.7955691346927067,"vY0":-113.56479553793338,"vZ0":3.2981088062738695,"x":142.34,"y":142.64,"x0":-1.9280149463925147,"y0":50.00562742778279,"z0":6.1022507723580235,"aX":4.764912492339395},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-10.8,"breakHorizontal":-7.0,"spinRate":1988,"spinDirection":40},"zone":11,"typeConfidence":2.0,"plateTime":0.47932279788013865,"extension":6.517423366868562},"index":1,"playId":"841d9e80-af25-309b-aaf6-71da584d64c7","pitchNumber":2,"startTime":"2025-07-30T17:12:39.953Z","endTime":"2025-07-30T17:12:44.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.531711207180404,"aZ":-25.284637138112405,"pfxX":-8.498849729092896,"pfxZ":4.329934407956622,"pX":0.23084436739241782,"pZ":1.6338747963455436,"vX0":8.127877841021748,"vY0":-124.69391032526207,"vZ0":-4.7733379902495745,"x":108.2,"y":194.67,"x0":-1.9500176589353453,"y0":50.005821027939625,"z0":5.632081616024756,"aX":-13.531349715080937},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":7.1,"breakHorizontal":13.8,"spinRate":2011,"spinDirection":249},"zone":8,"typeConfidence":2.0,"plateTime":0.4374553128834977,"extension":6.828268002083205},"index":2,"playId":"3f665c01-a0c2-3ac3-a9f3-6d6ae831987c","pitchNumber":3,"startTime":"2025-07-30T17:12:53.231Z","endTime":"2025-07-30T17:12:58.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.8,"endSpeed":87.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.60043647434182,"aZ":-14.459714524665037,"pfxX":-7.078213226304612,"pfxZ":9.09096492664606,"pX":-0.006424785816601936,"pZ":3.3761426097188516,"vX0":6.725477391891985,"vY0":-137.97248065967253,"vZ0":-4.340779719025112,"x":117.24,"y":147.62,"x0":-1.5433349159337846,"y0":50.00379935080547,"z0":5.928530431467378,"aX":-13.794647055401043},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":11.6,"spinRate":2280,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.3953645372788115,"extension":6.879391107116835},"hitData":{"launchSpeed":91.3,"launchAngle":60.0,"totalDistance":199.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":76.01,"coordY":138.21}},"index":3,"playId":"b439ce12-a812-3048-b11e-e01418c0dc13","pitchNumber":4,"startTime":"2025-07-30T17:13:18.007Z","endTime":"2025-07-30T17:13:27.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:13:27.903Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:13:40.854Z","endTime":"2025-07-30T17:14:20.390Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.8,"strikeZoneTop":3.45753676966216,"strikeZoneBottom":1.52608353452223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.556631804616305,"aZ":-15.842896400952469,"pfxX":-5.921769778518654,"pfxZ":8.590579103906766,"pX":-0.27321428295844113,"pZ":2.2831832116671578,"vX0":5.637537005140484,"vY0":-135.74592101423835,"vZ0":-6.809707551378393,"x":127.41,"y":177.13,"x0":-1.5891674335471977,"y0":50.00188613379061,"z0":5.891235129434162,"aX":-11.255935555639613},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":9.8,"spinRate":2141,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.40067312920662035,"extension":6.885440572118749},"index":0,"playId":"5612bb9a-fdaf-390d-9de9-1d9f349312a0","pitchNumber":1,"startTime":"2025-07-30T17:13:54.012Z","endTime":"2025-07-30T17:13:58.465Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.31455815417873,"aZ":-12.247634741266323,"pfxX":-4.672781141607059,"pfxZ":10.487153592336812,"pX":0.47126547947374875,"pZ":1.9038409421321023,"vX0":6.989866149817859,"vY0":-136.10487960834325,"vZ0":-8.444132601276173,"x":99.04,"y":187.38,"x0":-1.508157410712893,"y0":50.00381465531066,"z0":5.869537621590867,"aX":-8.879721821022676},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.6,"breakHorizontal":7.2,"spinRate":2243,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.4004922788517402,"extension":6.8320812071495185},"hitData":{"launchSpeed":78.7,"launchAngle":16.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":161.72,"coordY":125.77}},"index":1,"playId":"487aa54c-3888-3fda-bab6-ba4bf2d3c096","pitchNumber":2,"startTime":"2025-07-30T17:14:09.192Z","endTime":"2025-07-30T17:14:20.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:14:20.390Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","description":"With Eugenio Suárez batting, Geraldo Perdomo picked off and caught stealing 2nd base, shortstop Zach McKinstry.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-30T17:14:31.565Z","endTime":"2025-07-30T17:15:21.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Pickoff Caught Stealing 2B","eventType":"pickoff_caught_stealing_2b","movementReason":"r_pickoff_caught_stealing_2b","runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":93.0,"endSpeed":86.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37893178513725,"aZ":-19.180242361905638,"pfxX":-7.92533313860943,"pfxZ":6.883402457778836,"pX":-0.11247077170821797,"pZ":2.4807907778747946,"vX0":7.786548622399836,"vY0":-135.27588279957112,"vZ0":-4.919386439439438,"x":121.29,"y":171.8,"x0":-1.9731155135432448,"y0":50.00300013333952,"z0":5.633077480637582,"aX":-14.961409538984674},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.8,"breakHorizontal":13.1,"spinRate":2037,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.40206111762618635,"extension":6.902302897313064},"index":0,"playId":"4e9696b5-b841-364e-b7de-8a4f4d06915d","pitchNumber":1,"startTime":"2025-07-30T17:14:43.890Z","endTime":"2025-07-30T17:14:47.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":true,"hasReview":false,"fromCatcher":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"3b0b5856-29b8-406b-bfb4-1c422ea058be","startTime":"2025-07-30T17:15:13.445Z","endTime":"2025-07-30T17:15:21.223Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:15:21.223Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a line drive to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:17:28.076Z","endTime":"2025-07-30T17:18:39.079Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":87.1,"strikeZoneTop":3.36823402006334,"strikeZoneBottom":1.42597144649048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.178526626290058,"aZ":-6.569602006211738,"pfxX":-4.011414999385795,"pfxZ":13.355477913294767,"pX":0.03826171205925629,"pZ":0.31871605321040003,"vX0":4.379138866298928,"vY0":-136.84565116291301,"vZ0":-13.350963364084008,"x":115.54,"y":230.17,"x0":-1.0534600378084595,"y0":50.002383516129704,"z0":5.6851555549067445,"aX":-7.6896757193235326},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":22.0,"breakHorizontal":6.5,"spinRate":2340,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.39863811526284865,"extension":7.037821902941588},"index":0,"playId":"05837175-6f42-3e39-bbc0-15b674bd9f41","pitchNumber":1,"startTime":"2025-07-30T17:17:36.731Z","endTime":"2025-07-30T17:17:40.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.28773690812493,"strikeZoneBottom":1.52608353452223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.051682731902897,"aZ":-10.186035007643659,"pfxX":-4.304727065789411,"pfxZ":11.528403539208432,"pX":0.31308333922024933,"pZ":2.2039173658958204,"vX0":5.828324902482909,"vY0":-136.9297125245976,"vZ0":-7.972536678462888,"x":105.07,"y":179.27,"x0":-1.2795372382367867,"y0":50.000170969179536,"z0":5.842591893800676,"aX":-8.208405755482893},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2221,"spinDirection":196},"zone":6,"typeConfidence":2.0,"plateTime":0.3993849175772084,"extension":6.926550247616741},"index":1,"playId":"2dbf289d-1ca3-3ec3-bac3-962a8c6f03ad","pitchNumber":2,"startTime":"2025-07-30T17:17:54.383Z","endTime":"2025-07-30T17:17:59.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":88.3,"strikeZoneTop":3.19577137132464,"strikeZoneBottom":1.4760363890048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.390039312693713,"aZ":-10.125554194320321,"pfxX":-3.509294403892318,"pfxZ":11.194581671220993,"pX":-0.8060138975524539,"pZ":1.1435367336553421,"vX0":2.715400433392486,"vY0":-138.6034739135543,"vZ0":-11.025533623029583,"x":147.72,"y":207.9,"x0":-1.3364388803112632,"y0":50.00583269562286,"z0":5.822031531063661,"aX":-6.913605310221547},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":5.9,"spinRate":2314,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.393330017088668,"extension":6.893868304271789},"index":2,"playId":"a49138c5-7154-3af4-86cc-db5816ac905d","pitchNumber":3,"startTime":"2025-07-30T17:18:11.224Z","endTime":"2025-07-30T17:18:16.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.899362349369586,"aZ":-10.88152907442486,"pfxX":-1.5589074664649272,"pfxZ":11.079544002860102,"pX":0.9863944051927779,"pZ":2.420644440878915,"vX0":6.5054240549401765,"vY0":-137.3790037794686,"vZ0":-7.277620677309676,"x":79.4,"y":173.42,"x0":-1.2041252771454218,"y0":50.000313830774665,"z0":5.83425846202377,"aX":-2.9955053406009893},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.8,"breakHorizontal":1.6,"spinRate":2328,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.39788021491599146,"extension":7.042561396399251},"hitData":{"launchSpeed":91.9,"launchAngle":15.0,"totalDistance":205.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.76,"coordY":135.67}},"index":3,"playId":"be9d7006-41eb-395a-b9c6-230ca5c8f3a4","pitchNumber":4,"startTime":"2025-07-30T17:18:28.466Z","endTime":"2025-07-30T17:18:39.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:18:39.079Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:18:51.914Z","endTime":"2025-07-30T17:21:21.753Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.844235044281056,"aZ":-9.722763101793102,"pfxX":-4.918443125519886,"pfxZ":11.521439175291103,"pX":0.28329822521398856,"pZ":2.6792251035556327,"vX0":5.806812783266911,"vY0":-138.23966959995496,"vZ0":-7.213923979792816,"x":106.2,"y":166.44,"x0":-1.1986983142167602,"y0":50.00108646154348,"z0":5.963979481441723,"aX":-9.583546884020532},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":7.8,"spinRate":2348,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.39517553681017414,"extension":6.921904470049085},"index":0,"playId":"0f022d82-3055-37b4-9b19-9b39c73e1fd7","pitchNumber":1,"startTime":"2025-07-30T17:19:06.616Z","endTime":"2025-07-30T17:19:10.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":89.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.47539579099873,"aZ":-10.045614832738718,"pfxX":-4.079546019832684,"pfxZ":11.022154332677196,"pX":-0.5908635532531888,"pZ":1.8298067948738372,"vX0":2.9694079869952454,"vY0":-139.62282957933292,"vZ0":-9.520712453511328,"x":139.52,"y":189.38,"x0":-1.129174469613959,"y0":50.004153484037545,"z0":5.912106969263269,"aX":-8.190889868167325},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.6,"breakHorizontal":7.0,"spinRate":2357,"spinDirection":193},"zone":7,"typeConfidence":2.0,"plateTime":0.3898041041512301,"extension":6.752828288588145},"index":1,"playId":"94dfb967-4a9a-3bfd-b002-4f99abb1c8ca","pitchNumber":2,"startTime":"2025-07-30T17:19:26.017Z","endTime":"2025-07-30T17:19:30.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.9,"endSpeed":88.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.59696890470554,"aZ":-10.037178020918589,"pfxX":-3.9573925721066807,"pfxZ":11.151071734381343,"pX":0.48741818396934156,"pZ":2.9759638805154087,"vX0":5.6790876903337875,"vY0":-139.5731287365329,"vZ0":-6.383496563620104,"x":98.42,"y":158.43,"x0":-1.0537102109803869,"y0":50.00388100493416,"z0":5.944496468235884,"aX":-7.857260541942506},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2296,"spinDirection":194},"zone":3,"typeConfidence":2.0,"plateTime":0.3915151631935583,"extension":6.7764301160944},"index":2,"playId":"02aff090-8252-38bb-af8f-006a23229ac1","pitchNumber":3,"startTime":"2025-07-30T17:19:49.153Z","endTime":"2025-07-30T17:19:52.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":81.4,"strikeZoneTop":3.09663924812496,"strikeZoneBottom":1.37588882590316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.599385030142418,"aZ":-26.944218603402362,"pfxX":2.401757094314612,"pfxZ":3.1597565365536444,"pX":0.9229141940851134,"pZ":0.787075319829953,"vX0":4.654031991597837,"vY0":-127.14114497380162,"vZ0":-7.642931929257248,"x":81.82,"y":217.53,"x0":-1.2360611286443277,"y0":50.00236728031652,"z0":5.940053925298107,"aX":3.9699011265523243},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.3,"breakHorizontal":-5.3,"spinRate":2336,"spinDirection":124},"zone":14,"typeConfidence":2.0,"plateTime":0.42916047863547746,"extension":6.758558164290789},"index":3,"playId":"3c420bb6-803a-3fe9-a8dc-8d6014139447","pitchNumber":4,"startTime":"2025-07-30T17:20:07.902Z","endTime":"2025-07-30T17:20:12.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.19521335069593,"aZ":-11.650113577631931,"pfxX":-1.9632598558618513,"pfxZ":10.407871182508163,"pX":-0.17354608153013312,"pZ":3.447748454132326,"vX0":3.1359107600780898,"vY0":-138.8470467583971,"vZ0":-4.993207951891184,"x":123.62,"y":145.69,"x0":-1.0574065920737936,"y0":50.00368860988456,"z0":6.030924327411854,"aX":-3.8720944034175693},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":3.0,"spinRate":2303,"spinDirection":187},"zone":11,"typeConfidence":2.0,"plateTime":0.3929960384361624,"extension":6.623520135647707},"index":4,"playId":"38c373d9-22c3-3f26-a2a7-fbec33832b17","pitchNumber":5,"startTime":"2025-07-30T17:20:27.321Z","endTime":"2025-07-30T17:20:36.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":82.5,"strikeZoneTop":3.02223923245361,"strikeZoneBottom":1.4760363890048,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.278596593638284,"aZ":-29.26422451922345,"pfxX":3.2737954023988367,"pfxZ":1.7132510466233608,"pX":1.605189317540823,"pZ":1.6786041169841837,"vX0":5.9518510683381205,"vY0":-128.63563672715145,"vZ0":-5.440687867944757,"x":55.81,"y":193.46,"x0":-1.151785553168306,"y0":50.00454031841241,"z0":6.052642287530782,"aX":5.559731971262639},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.3,"breakHorizontal":-7.1,"spinRate":2384,"spinDirection":104},"zone":14,"typeConfidence":2.0,"plateTime":0.42360157864034065,"extension":6.679349266743684},"index":5,"playId":"da9dc26a-8a2c-38dd-bedc-c0419baeb8c7","pitchNumber":6,"startTime":"2025-07-30T17:20:59.521Z","endTime":"2025-07-30T17:21:04.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.09038457229926,"aZ":-32.89959616025115,"pfxX":1.5560236235009786,"pfxZ":-0.449709018499016,"pX":0.7481421941620611,"pZ":2.599216181965078,"vX0":4.727612051538532,"vY0":-125.39735425754542,"vZ0":-2.027297896639581,"x":88.48,"y":168.6,"x0":-1.353373584597364,"y0":50.002624179562424,"z0":6.067227881642865,"aX":2.511480265523793},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.0,"breakHorizontal":-3.7,"spinRate":2336,"spinDirection":87},"zone":6,"typeConfidence":2.0,"plateTime":0.43451954057316833,"extension":6.63196492157927},"index":6,"playId":"92a0be7e-6887-39bb-ac1c-3c25aa8984dd","pitchNumber":7,"startTime":"2025-07-30T17:21:16.784Z","endTime":"2025-07-30T17:21:21.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:21:21.753Z","atBatIndex":5},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Kerry Carpenter grounds into a force out, second baseman Ketel Marte to shortstop Geraldo Perdomo. Colt Keith out at 2nd. Kerry Carpenter to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:21:31.667Z","endTime":"2025-07-30T17:21:54.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.311880342616874,"aZ":-13.029573041588234,"pfxX":-2.1449876356808018,"pfxZ":9.649339132784052,"pX":0.5662934320620002,"pZ":3.358090019602692,"vX0":5.451191495207996,"vY0":-139.27053165194215,"vZ0":-4.824334974313297,"x":95.41,"y":148.11,"x0":-1.129013572169755,"y0":50.006450324974466,"z0":5.96019091479029,"aX":-4.25798231910177},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.8,"breakHorizontal":2.9,"spinRate":2161,"spinDirection":189},"zone":3,"typeConfidence":2.0,"plateTime":0.3917791363750047,"extension":6.78899939811233},"hitData":{"launchSpeed":74.1,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.45,"coordY":150.57}},"index":0,"playId":"f82062e6-ccf6-33af-81ce-395bf7715d0a","pitchNumber":1,"startTime":"2025-07-30T17:21:47.625Z","endTime":"2025-07-30T17:21:54.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:21:54.551Z","atBatIndex":6},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a line drive to center fielder Jorge Barrosa. Kerry Carpenter to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:22:17.339Z","endTime":"2025-07-30T17:22:33.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.472851176274393,"aZ":-9.677962404157345,"pfxX":-3.5566213653601384,"pfxZ":11.221270413274695,"pX":0.4894191942000653,"pZ":2.6283275588040995,"vX0":5.473284472353791,"vY0":-140.39026816800646,"vZ0":-7.518616709742169,"x":98.34,"y":167.82,"x0":-1.0194273197880628,"y0":50.006823604867854,"z0":5.964129093961405,"aX":-7.133100083100921},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.1,"breakHorizontal":5.4,"spinRate":2425,"spinDirection":188},"zone":6,"typeConfidence":2.0,"plateTime":0.3894942076524659,"extension":6.840698673918084},"hitData":{"launchSpeed":85.7,"launchAngle":16.0,"totalDistance":200.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":106.14,"coordY":105.49}},"index":0,"playId":"eed2cc26-5a6d-3510-95dc-fdd527c08396","pitchNumber":1,"startTime":"2025-07-30T17:22:24.406Z","endTime":"2025-07-30T17:22:33.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:22:33.820Z","atBatIndex":7},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Torkelson flies out to right fielder Corbin Carroll.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-30T17:23:07.370Z","endTime":"2025-07-30T17:23:16.189Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.827393797342488,"aZ":-11.719129721423895,"pfxX":-2.1336444184488563,"pfxZ":10.33782981058263,"pX":0.038343682818981775,"pZ":3.4900454723757397,"vX0":3.6743258618339127,"vY0":-139.62399768573985,"vZ0":-5.036301409295372,"x":115.54,"y":144.55,"x0":-1.0162030393141464,"y0":50.00148744565521,"z0":6.085454062094711,"aX":-4.221550959328173},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.9,"breakHorizontal":3.1,"spinRate":2296,"spinDirection":188},"zone":2,"typeConfidence":2.0,"plateTime":0.39197965807820534,"extension":6.91204520216253},"hitData":{"launchSpeed":96.6,"launchAngle":32.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.5,"coordY":66.59}},"index":0,"playId":"b1dac90e-5e51-3c94-a9c4-a450b7bf85b1","pitchNumber":1,"startTime":"2025-07-30T17:23:07.370Z","endTime":"2025-07-30T17:23:16.189Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:23:16.189Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eugenio Suárez flies out to left fielder Kerry Carpenter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:25:17.369Z","endTime":"2025-07-30T17:25:31.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":85.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.828800601801888,"aZ":-16.038920959547777,"pfxX":-7.178166466054689,"pfxZ":8.673648629152801,"pX":-0.6207522392740289,"pZ":2.4612062406808413,"vX0":5.7629865982403885,"vY0":-134.71057933039052,"vZ0":-5.677709489289878,"x":140.66,"y":172.33,"x0":-1.8419983105312823,"y0":50.00648474457963,"z0":5.7074075620635965,"aX":-13.360927054950777},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.9,"breakHorizontal":12.0,"spinRate":2014,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.40466105129212915,"extension":6.9635028894664615},"hitData":{"launchSpeed":91.5,"launchAngle":29.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":44.4,"coordY":84.96}},"index":0,"playId":"07cb6b91-df42-3138-8bbf-a4667257a894","pitchNumber":1,"startTime":"2025-07-30T17:25:21.934Z","endTime":"2025-07-30T17:25:31.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:25:31.362Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:25:47.048Z","endTime":"2025-07-30T17:26:07.737Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":85.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.846964880457765,"aZ":-12.335430189006965,"pfxX":-6.943394275722987,"pfxZ":10.656288041845091,"pX":0.7153202542132148,"pZ":2.2419721543141184,"vX0":8.094452743203776,"vY0":-134.96980822882878,"vZ0":-7.375933222447907,"x":89.73,"y":178.25,"x0":-1.4075445518192742,"y0":50.00359841418502,"z0":5.861746296650348,"aX":-12.928651421081327},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":18.0,"breakHorizontal":11.0,"spinRate":2226,"spinDirection":208},"zone":9,"typeConfidence":2.0,"plateTime":0.4043817849082574,"extension":6.958936145099307},"hitData":{"launchSpeed":95.9,"launchAngle":32.0,"totalDistance":361.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":114.8,"coordY":54.1}},"index":0,"playId":"fa17635d-4d35-3ffd-8ff8-25e5b894ecab","pitchNumber":1,"startTime":"2025-07-30T17:25:58.725Z","endTime":"2025-07-30T17:26:07.737Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:26:07.737Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Adrian Del Castillo strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T17:26:26.402Z","endTime":"2025-07-30T17:27:37.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":92.6,"endSpeed":85.1,"strikeZoneTop":3.11786159014096,"strikeZoneBottom":1.46080493612263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.776622429313772,"aZ":-13.03342678863426,"pfxX":-6.326941712241654,"pfxZ":10.36904725447414,"pX":0.4905318251824037,"pZ":2.5188783168686153,"vX0":7.612463492946507,"vY0":-134.64554147670347,"vZ0":-6.392197884896825,"x":98.3,"y":170.77,"x0":-1.5442514045012232,"y0":50.00099099337791,"z0":5.836422921048613,"aX":-11.677798916069984},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":10.0,"spinRate":2244,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.40596283886066953,"extension":7.043536691630909},"index":0,"playId":"881ceeec-6caa-3ec2-81c0-5ea64a87717e","pitchNumber":1,"startTime":"2025-07-30T17:26:32.249Z","endTime":"2025-07-30T17:26:37.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":84.6,"endSpeed":78.3,"strikeZoneTop":3.35999938262227,"strikeZoneBottom":1.58128788044053,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.187309781295568,"aZ":-27.976740775276685,"pfxX":0.951950766360318,"pfxZ":2.704758227798905,"pX":0.38318147434817307,"pZ":4.123196965082485,"vX0":5.024612344701173,"vY0":-123.24508782480387,"vZ0":0.9452842209277609,"x":102.39,"y":127.45,"x0":-1.797415866062631,"y0":50.005824978621554,"z0":6.079532287657742,"aX":1.4786895984462103},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.4,"breakHorizontal":-2.8,"spinRate":1974,"spinDirection":164},"zone":12,"typeConfidence":2.0,"plateTime":0.4427341528559432,"extension":6.816780885217549},"index":1,"playId":"bd9cf1c4-67cd-38ab-9dad-088e4048604a","pitchNumber":2,"startTime":"2025-07-30T17:26:45.268Z","endTime":"2025-07-30T17:26:48.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.144591649510982,"aZ":-28.259146329677193,"pfxX":1.0002427905110802,"pfxZ":2.479258505688607,"pX":0.3779763805829607,"pZ":2.5091405208144817,"vX0":5.172016899108891,"vY0":-123.88842208069433,"vZ0":-2.5867243874962536,"x":102.59,"y":171.03,"x0":-1.8534735930873394,"y0":50.00331969884627,"z0":5.8919894288638535,"aX":1.577603605190754},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.2,"breakHorizontal":-2.9,"spinRate":1938,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.43952617832255303,"extension":6.829747163069527},"index":2,"playId":"14893bec-78f6-3483-88f8-0c22f626fc9b","pitchNumber":3,"startTime":"2025-07-30T17:26:58.264Z","endTime":"2025-07-30T17:27:01.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.35999853241379,"strikeZoneBottom":1.73499095641471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58397765922627,"aZ":-11.013145017958475,"pfxX":-5.413845093330765,"pfxZ":11.288529255961684,"pX":1.324736765477913,"pZ":3.118518859054741,"vX0":9.603084210172511,"vY0":-136.20123961835557,"vZ0":-5.445008681920085,"x":66.5,"y":154.58,"x0":-1.547118926380008,"y0":50.00096200524987,"z0":5.908730490713853,"aX":-10.147878635287704},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.4,"breakHorizontal":7.7,"spinRate":2348,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.40253038419864495,"extension":6.927659191772288},"index":3,"playId":"ff85814c-ac86-3bed-bec2-cf6b53dc2291","pitchNumber":4,"startTime":"2025-07-30T17:27:17.441Z","endTime":"2025-07-30T17:27:21.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.387420938894333,"aZ":-14.646617629497586,"pfxX":-6.75229158172201,"pfxZ":9.376126152507998,"pX":0.03475522444806422,"pZ":3.4719458942815336,"vX0":6.713147319783917,"vY0":-135.78742759823652,"vZ0":-3.7690149992362314,"x":115.68,"y":145.04,"x0":-1.5907926339143448,"y0":50.006765787761516,"z0":5.895411661417006,"aX":-12.628222832504424},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2234,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4031928302545036,"extension":6.9394557575919364},"index":4,"playId":"474f1502-43c2-3747-b6f0-e37900dc00cd","pitchNumber":5,"startTime":"2025-07-30T17:27:33.932Z","endTime":"2025-07-30T17:27:37.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:27:37.844Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:29:47.848Z","endTime":"2025-07-30T17:30:52.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":74.2,"strikeZoneTop":3.26857173405122,"strikeZoneBottom":1.44845361988552,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.732386971089664,"aZ":-37.20079691093645,"pfxX":3.2809803107648308,"pfxZ":-3.698904024681902,"pX":0.6823587373337842,"pZ":0.6099399069330372,"vX0":3.8974669706873746,"vY0":-115.37420065733045,"vZ0":-4.119107759266958,"x":90.99,"y":222.31,"x0":-1.4494929183034762,"y0":50.00135017478357,"z0":5.971507829018164,"aX":4.46067066496459},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-7.4,"breakHorizontal":-6.8,"spinRate":2531,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.473171374381383,"extension":6.549750557736369},"index":0,"playId":"5e0bd27c-8bd3-3dc2-8f15-afe1fdb70506","pitchNumber":1,"startTime":"2025-07-30T17:29:50.484Z","endTime":"2025-07-30T17:29:53.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.583777689146395,"aZ":-8.960776736343178,"pfxX":-0.4260814917346434,"pfxZ":11.926601864626942,"pX":-0.022489647696541323,"pZ":2.1745363089992784,"vX0":3.278275490742577,"vY0":-138.11404762022374,"vZ0":-8.480277242142135,"x":117.86,"y":180.07,"x0":-1.1657084177382684,"y0":50.006147297918496,"z0":5.874152484135784,"aX":-0.8298612545909214},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":20.2,"breakHorizontal":0.1,"spinRate":2281,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39544328507053805,"extension":6.912512509471914},"index":1,"playId":"70712ee2-f464-31b7-a800-47f6eb08038b","pitchNumber":2,"startTime":"2025-07-30T17:30:08.069Z","endTime":"2025-07-30T17:30:11.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.5,"strikeZoneTop":3.17999974187284,"strikeZoneBottom":1.45688472249266,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.113808991850416,"aZ":-9.200903130920526,"pfxX":-2.205535580431575,"pfxZ":11.814310062352714,"pX":-0.3525011982089565,"pZ":1.896384934574953,"vX0":2.6765137037582543,"vY0":-137.9427869813372,"vZ0":-9.235229984840073,"x":130.44,"y":187.58,"x0":-1.0447411028814726,"y0":50.00253821118739,"z0":5.890967322459626,"aX":-4.288616114361886},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":3.5,"spinRate":2273,"spinDirection":194},"zone":7,"typeConfidence":2.0,"plateTime":0.3957144725571067,"extension":7.063971939485541},"index":2,"playId":"0d18917d-05f5-3ffd-a585-25fb74736938","pitchNumber":3,"startTime":"2025-07-30T17:30:27.000Z","endTime":"2025-07-30T17:30:31.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":76.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.725226376603327,"aZ":-37.44412170713831,"pfxX":4.176932179751366,"pfxZ":-3.665557730077351,"pX":-0.2596724455077553,"pZ":1.1876615980404186,"vX0":1.0103041637501577,"vY0":-118.87337484193993,"vZ0":-3.5720090965560156,"x":126.9,"y":206.71,"x0":-1.2323996364326861,"y0":50.00279885912425,"z0":6.092009950454373,"aX":6.006958419753553},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-7.2,"breakHorizontal":-7.8,"spinRate":2729,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.45990382374668304,"extension":6.6364198472030544},"hitData":{"launchSpeed":108.3,"launchAngle":-15.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":156.55,"coordY":142.27}},"index":3,"playId":"024412bd-4198-3274-8400-934e014070e0","pitchNumber":4,"startTime":"2025-07-30T17:30:44.662Z","endTime":"2025-07-30T17:30:52.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:30:52.711Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:31:05.410Z","endTime":"2025-07-30T17:32:40.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":95.8,"endSpeed":88.7,"strikeZoneTop":3.48948730241565,"strikeZoneBottom":1.63634369952012,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33174251683153,"aZ":-9.955785601801471,"pfxX":-1.4024410910106795,"pfxZ":11.14908944669219,"pX":-0.9016472498425805,"pZ":1.863961196672867,"vX0":1.2574642164317682,"vY0":-139.33708624323714,"vZ0":-9.333150702673183,"x":151.37,"y":188.45,"x0":-1.1736106320401978,"y0":50.00435700642503,"z0":5.888638940836188,"aX":-2.7952979227963555},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.7,"breakHorizontal":2.3,"spinRate":2253,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.3910758330736308,"extension":6.875318572027637},"index":0,"playId":"83a9af4a-5774-3e71-a6b8-71179b6b34de","pitchNumber":1,"startTime":"2025-07-30T17:31:18.800Z","endTime":"2025-07-30T17:31:23.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.5,"endSpeed":86.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.190713960845702,"aZ":-11.299333588937031,"pfxX":-0.2926998280624855,"pfxZ":10.856877395202893,"pX":0.38381975635287535,"pZ":2.864856612879227,"vX0":4.016778047005062,"vY0":-137.47350675121686,"vZ0":-6.263077119777425,"x":102.37,"y":161.43,"x0":-1.055401199033619,"y0":50.00295625385145,"z0":5.9324854811291265,"aX":-0.5634967118494617},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.6,"breakHorizontal":-0.2,"spinRate":2107,"spinDirection":186},"zone":3,"typeConfidence":2.0,"plateTime":0.3977393845806807,"extension":6.981359048735719},"index":1,"playId":"280efc92-fbda-3e2c-9fc6-7cf8a079771f","pitchNumber":2,"startTime":"2025-07-30T17:31:34.484Z","endTime":"2025-07-30T17:31:37.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.967295075791778,"aZ":-11.376214431935333,"pfxX":-1.2039899975177593,"pfxZ":10.566784693243077,"pX":-0.12001648766579807,"pZ":3.0259700887312206,"vX0":3.28625392238389,"vY0":-138.68309772887181,"vZ0":-6.040002971141146,"x":121.57,"y":157.08,"x0":-1.1584464496769622,"y0":50.003675495218246,"z0":5.97485618936194,"aX":-2.3702350219169848},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.2,"breakHorizontal":1.6,"spinRate":2197,"spinDirection":189},"zone":2,"typeConfidence":2.0,"plateTime":0.3933839830225603,"extension":6.907479886199764},"index":2,"playId":"3423e89b-a36c-3b14-87ae-5893069979c3","pitchNumber":3,"startTime":"2025-07-30T17:31:55.495Z","endTime":"2025-07-30T17:31:58.580Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.3,"strikeZoneTop":3.49187390543056,"strikeZoneBottom":1.63857500174114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.745608292055447,"aZ":-11.331289246213442,"pfxX":-1.9694871023699116,"pfxZ":10.426791988914392,"pX":1.6814179095391446,"pZ":3.2733655130150474,"vX0":8.13790216476865,"vY0":-140.47712544716128,"vZ0":-5.312748748911342,"x":52.91,"y":150.4,"x0":-0.9968474515524252,"y0":50.0033159744986,"z0":5.925352055718885,"aX":-3.937506505639656},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":1.9,"spinRate":2313,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.38985623187400664,"extension":7.053246099719897},"index":3,"playId":"991c7d5f-250b-337a-90c6-0f0d8388f61e","pitchNumber":4,"startTime":"2025-07-30T17:32:18.053Z","endTime":"2025-07-30T17:32:21.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.4573378530483,"aZ":-39.383999707687984,"pfxX":5.269254126282421,"pfxZ":-5.46509172123608,"pX":0.20766723313451482,"pZ":1.4182467187476413,"vX0":1.9125933244807523,"vY0":-114.54348732524763,"vZ0":-1.7346168917876241,"x":109.08,"y":200.49,"x0":-1.3241755673027389,"y0":50.00121869642348,"z0":6.059424569100723,"aX":6.954554270044112},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.1,"breakHorizontal":-10.1,"spinRate":2634,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4793873607092478,"extension":6.629414430348772},"index":4,"playId":"a1df7197-fd09-370b-8944-c608cb557793","pitchNumber":5,"startTime":"2025-07-30T17:32:35.303Z","endTime":"2025-07-30T17:32:40.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:32:40.200Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T17:32:46.528Z","endTime":"2025-07-30T17:34:04.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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, 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":87.7,"endSpeed":81.5,"strikeZoneTop":3.52000151110394,"strikeZoneBottom":1.63673589454856,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.331727524983336,"aZ":-30.871135765768948,"pfxX":3.931119734596082,"pfxZ":0.7860879175682669,"pX":0.18447055115734567,"pZ":0.9110656569296891,"vX0":2.468702004198109,"vY0":-127.63799270992608,"vZ0":-6.501860391594385,"x":109.97,"y":214.18,"x0":-1.303554027086541,"y0":50.004265542270375,"z0":5.898072670258205,"aX":6.537974639790801},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.2,"breakHorizontal":-7.7,"spinRate":2347,"spinDirection":121},"zone":14,"typeConfidence":2.0,"plateTime":0.4278298366579123,"extension":6.812582812766046},"index":0,"playId":"c97970b4-3fd1-3dc7-8878-b627e587749d","pitchNumber":1,"startTime":"2025-07-30T17:33:06.274Z","endTime":"2025-07-30T17:33:12.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.9,"endSpeed":88.5,"strikeZoneTop":3.60639148724913,"strikeZoneBottom":1.66512565772408,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.594804831365487,"aZ":-10.381244421768514,"pfxX":-2.2485728133675202,"pfxZ":10.958766137124675,"pX":-0.4877860028942548,"pZ":1.714271593197935,"vX0":2.526323050087206,"vY0":-139.45652787966358,"vZ0":-9.471948560856259,"x":135.59,"y":192.49,"x0":-1.1092405365477327,"y0":50.00145749562408,"z0":5.820891660312493,"aX":-4.47067381782415},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.4,"breakHorizontal":3.6,"spinRate":2285,"spinDirection":187},"zone":7,"typeConfidence":2.0,"plateTime":0.39136964256705475,"extension":6.917944198051752},"index":1,"playId":"f01d3cf2-e04f-3b8b-8ca1-67b8d78d7805","pitchNumber":2,"startTime":"2025-07-30T17:33:23.734Z","endTime":"2025-07-30T17:33:28.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.0,"endSpeed":88.7,"strikeZoneTop":3.51999964762925,"strikeZoneBottom":1.72352137264677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.150622068228547,"aZ":-9.341707080625948,"pfxX":-1.9140477102501943,"pfxZ":11.4264417085607,"pX":0.6244720404612001,"pZ":2.0113421195545667,"vX0":5.053541033918119,"vY0":-139.66751021271818,"vZ0":-9.067983677999935,"x":93.2,"y":184.47,"x0":-0.9506331442348858,"y0":50.00042689537727,"z0":5.893552771500773,"aX":-3.8246800248938526},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":19.2,"breakHorizontal":2.5,"spinRate":2362,"spinDirection":178},"zone":9,"typeConfidence":2.0,"plateTime":0.390497471733251,"extension":6.974971862314971},"index":2,"playId":"ab47160b-4507-3166-9247-5abca7b0c403","pitchNumber":3,"startTime":"2025-07-30T17:33:40.904Z","endTime":"2025-07-30T17:33:46.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":89.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.266401156438786,"aZ":-11.142433889965083,"pfxX":-2.9441458989618274,"pfxZ":10.312283494585097,"pX":-0.6192895815586569,"pZ":3.8112754063962986,"vX0":2.249365874335298,"vY0":-141.02351495889965,"vZ0":-4.172555514344786,"x":140.61,"y":135.88,"x0":-1.0397040122420205,"y0":50.004027383011596,"z0":6.013485129669869,"aX":-6.005613566617672},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.1,"breakHorizontal":4.9,"spinRate":2344,"spinDirection":182},"zone":11,"typeConfidence":2.0,"plateTime":0.3865281408690655,"extension":6.787817491875026},"index":3,"playId":"78a8269e-39cc-388f-8489-673526fdd389","pitchNumber":4,"startTime":"2025-07-30T17:33:59.926Z","endTime":"2025-07-30T17:34:04.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:34:04.308Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tristin English lines out to center fielder Javier Báez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:36:12.429Z","endTime":"2025-07-30T17:36:33.502Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.0,"strikeZoneTop":3.56191776324629,"strikeZoneBottom":1.66271801005045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.30106710231967,"aZ":-11.996864509221606,"pfxX":-5.406427020094316,"pfxZ":11.153841374134347,"pX":0.4094074591845266,"pZ":3.097540221592673,"vX0":7.03147186746172,"vY0":-133.52563323371666,"vZ0":-5.256348935751146,"x0":-1.5535641387358476,"y0":50.00113024989037,"z0":5.952262097894699,"aX":-9.77883888359032},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":19.3,"breakHorizontal":8.3,"spinRate":2286,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.4099503002253422,"extension":6.887249778349166},"index":0,"playId":"d683ae45-89fe-3dcb-af8f-f24ec30fc8bc","pitchNumber":1,"startTime":"2025-07-30T17:36:12.429Z","endTime":"2025-07-30T17:36:16.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.54756301534265,"aZ":-16.581413868843526,"pfxX":-7.819324700140291,"pfxZ":8.36859339268792,"pX":-0.18223956034212274,"pZ":2.279865304441548,"vX0":7.249813443049871,"vY0":-135.17258473581236,"vZ0":-5.900507094631367,"x":101.39,"y":155.15,"x0":-1.8741293968068649,"y0":50.00479060926409,"z0":5.642323517220519,"aX":-14.572478613691054},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.2,"breakHorizontal":12.7,"spinRate":2052,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4041373583826964,"extension":6.9605466276239625},"hitData":{"launchSpeed":95.6,"launchAngle":19.0,"totalDistance":326.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":164.18,"coordY":71.48}},"index":1,"playId":"5c405c8c-c8a5-31eb-8108-ed9477859f49","pitchNumber":2,"startTime":"2025-07-30T17:36:24.140Z","endTime":"2025-07-30T17:36:33.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:36:33.502Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:36:46.703Z","endTime":"2025-07-30T17:38:41.362Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"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":92.5,"endSpeed":84.2,"strikeZoneTop":3.26999877547846,"strikeZoneBottom":1.51075062212538,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.539300184266917,"aZ":-13.438043518316238,"pfxX":-5.7472800039954315,"pfxZ":10.286741141800622,"pX":-0.0541894734241587,"pZ":2.2864467461343168,"vX0":6.142071042006948,"vY0":-134.45814268933827,"vZ0":-6.913070302878185,"x":123.95,"y":177.22,"x0":-1.6269748164158582,"y0":50.0039797528726,"z0":5.853939622306277,"aX":-10.470373618074499},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2183,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.40813807764162835,"extension":6.967839157381312},"index":0,"playId":"f590bdc5-209d-3028-8c3c-13c62af2add1","pitchNumber":1,"startTime":"2025-07-30T17:36:57.910Z","endTime":"2025-07-30T17:37:02.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":71.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2527507337294,"aZ":-42.688181354037596,"pfxX":4.012804277447019,"pfxZ":-8.259265407454613,"pX":0.41624803322404264,"pZ":1.4251501717424866,"vX0":3.6811483461937664,"vY0":-113.15744652628949,"vZ0":-0.5255428076006441,"x":119.07,"y":177.05,"x0":-1.7644007850494494,"y0":50.00467810052033,"z0":6.006853407052903,"aX":5.106315053731323},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.6,"breakVerticalInduced":-14.6,"breakHorizontal":-8.4,"spinRate":2057,"spinDirection":25},"zone":14,"typeConfidence":2.0,"plateTime":0.48755575576012244,"extension":6.635835614824324},"index":1,"playId":"de8d81e0-886b-3d55-bcd3-c0c226f32d64","pitchNumber":2,"startTime":"2025-07-30T17:37:11.469Z","endTime":"2025-07-30T17:37:16.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.27000012844583,"strikeZoneBottom":1.49431858923098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.850113977392855,"aZ":-12.188183112997935,"pfxX":-7.539345199735423,"pfxZ":10.319031774930599,"pX":1.024116470124542,"pZ":3.7752290277607523,"vX0":9.505916987872618,"vY0":-138.30172561308083,"vZ0":-3.635593868020098,"x":101.13,"y":200.3,"x0":-1.4780919209049574,"y0":50.004941156517894,"z0":5.92430194807396,"aX":-14.606456921692603},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.1,"breakHorizontal":11.6,"spinRate":2256,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3960296843759288,"extension":6.989387795199625},"index":2,"playId":"9d2f0e60-9d29-3ed6-978b-585acb5cf12a","pitchNumber":3,"startTime":"2025-07-30T17:38:02.357Z","endTime":"2025-07-30T17:38:05.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.27000016917119,"strikeZoneBottom":1.50591950350963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203874930036797,"aZ":-12.415588424568824,"pfxX":-6.713375878383191,"pfxZ":10.200526969018236,"pX":0.3769311646665662,"pZ":3.8683540260538902,"vX0":7.680790851366843,"vY0":-138.15638321480333,"vZ0":-3.383280085663994,"x":77.96,"y":136.85,"x0":-1.5643576965477213,"y0":50.002564039322586,"z0":5.940888316235093,"aX":-13.004084346834842},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":10.6,"spinRate":2379,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39614893668562656,"extension":6.950961468585113},"index":3,"playId":"77d7aba8-977f-30dc-88a7-d4d8eceb916b","pitchNumber":4,"startTime":"2025-07-30T17:38:19.287Z","endTime":"2025-07-30T17:38:23.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.9,"endSpeed":87.7,"strikeZoneTop":3.27000075791247,"strikeZoneBottom":1.44563596768905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.053994097314177,"aZ":-13.506006113935312,"pfxX":-7.093566947304083,"pfxZ":9.55921866378151,"pX":0.5415320014141805,"pZ":2.8518827696248006,"vX0":8.074137885961397,"vY0":-137.9943550055823,"vZ0":-5.9669384517917425,"x":96.36,"y":161.78,"x0":-1.483229114853771,"y0":50.003447270332785,"z0":5.931122124369138,"aX":-13.854952324384556},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":11.4,"spinRate":2325,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3950116109887256,"extension":6.993466085180888},"index":4,"playId":"e9419110-6ba1-3140-a19f-9acba7fa0404","pitchNumber":5,"startTime":"2025-07-30T17:38:37.346Z","endTime":"2025-07-30T17:38:41.362Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:38:41.362Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jorge Barrosa grounds out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T17:39:04.577Z","endTime":"2025-07-30T17:39:37.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":88.1,"endSpeed":82.3,"strikeZoneTop":3.22000151961495,"strikeZoneBottom":1.49514913791531,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.694367945786755,"aZ":-23.708219830562957,"pfxX":-0.678564084027184,"pfxZ":4.976677643740972,"pX":0.6587771085885485,"pZ":2.8152794193681627,"vX0":6.3770538640916845,"vY0":-128.34415493056687,"vZ0":-3.096995728699217,"x":91.89,"y":162.77,"x0":-1.7494329868524887,"y0":50.00235603219841,"z0":5.844703365650676,"aX":-1.1550351356816855},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.6,"breakHorizontal":0.1,"spinRate":2064,"spinDirection":184},"zone":3,"typeConfidence":2.0,"plateTime":0.4236173208337304,"extension":6.915571387113243},"index":0,"playId":"53eebec0-2d7b-39b0-8727-11929f62ce72","pitchNumber":1,"startTime":"2025-07-30T17:39:04.577Z","endTime":"2025-07-30T17:39:09.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2025-07-30T17:39:21.532Z","endTime":"2025-07-30T17:39:30.492Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.3,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75404223734492,"aZ":-13.658317079646203,"pfxX":-7.188723799527168,"pfxZ":9.571357579111055,"pX":0.8642558503762606,"pZ":2.297962643687917,"vX0":9.052613543023288,"vY0":-137.54370187033746,"vZ0":-7.216196426410615,"x":84.06,"y":176.74,"x0":-1.5208757812343683,"y0":50.001120234141936,"z0":5.863650048215033,"aX":-13.905136040371662},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.1,"breakHorizontal":11.3,"spinRate":2247,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3967513963118052,"extension":6.99236475213194},"hitData":{"launchSpeed":84.6,"launchAngle":-33.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":151.51,"coordY":160.2}},"index":2,"playId":"2e200a25-909f-3944-979b-4701493c1c02","pitchNumber":2,"startTime":"2025-07-30T17:39:30.492Z","endTime":"2025-07-30T17:39:37.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:39:37.991Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Rogers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:41:46.092Z","endTime":"2025-07-30T17:43:10.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.48950792032411,"aZ":-11.126349955698059,"pfxX":-0.6464140504323077,"pfxZ":11.170715501859961,"pX":-0.18651969003854685,"pZ":2.9468902882071286,"vX0":2.703950985252399,"vY0":-136.28839803267533,"vZ0":-6.2443742838368825,"x":124.11,"y":159.21,"x0":-1.1068326240016904,"y0":50.004868008883186,"z0":6.033699616525573,"aX":-1.2185546751792065},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.1,"breakHorizontal":0.6,"spinRate":2287,"spinDirection":191},"zone":2,"typeConfidence":2.0,"plateTime":0.40164079508320283,"extension":6.7842311757887215},"index":0,"playId":"c50cda70-e1af-3656-9c3b-f04c687af74d","pitchNumber":1,"startTime":"2025-07-30T17:41:51.132Z","endTime":"2025-07-30T17:41:57.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":94.5,"endSpeed":87.2,"strikeZoneTop":3.35434642805498,"strikeZoneBottom":1.52011342153579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.6919675101567,"aZ":-12.309498605470232,"pfxX":-3.447448620759043,"pfxZ":10.26003592914107,"pX":-1.222329260846744,"pZ":2.6085068870302393,"vX0":0.8305458045867233,"vY0":-137.58383600800295,"vZ0":-7.023839690381266,"x":163.59,"y":168.35,"x0":-1.078259981168555,"y0":50.00101922348491,"z0":6.011173324849781,"aX":-6.674073788235813},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.5,"breakHorizontal":6.1,"spinRate":2190,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3966010767118475,"extension":6.881358905813509},"index":1,"playId":"9e6b3704-c3c6-3e36-90c2-b7dc47062c8d","pitchNumber":2,"startTime":"2025-07-30T17:42:11.776Z","endTime":"2025-07-30T17:42:15.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.695937449606117,"aZ":-29.244191710170963,"pfxX":2.6567932065834046,"pfxZ":1.809447969687512,"pX":-0.6912079527728924,"pZ":1.8365722515014653,"vX0":1.0945126408245966,"vY0":-125.42936984926395,"vZ0":-4.43308688025673,"x":143.35,"y":189.19,"x0":-1.4764636653190057,"y0":50.002808900806976,"z0":5.969986545386402,"aX":4.29803866745557},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.6,"breakHorizontal":-5.0,"spinRate":2309,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.43414457652113025,"extension":6.634671901541447},"index":2,"playId":"51278947-dc14-3e55-9f2c-6f262a5663db","pitchNumber":3,"startTime":"2025-07-30T17:42:29.395Z","endTime":"2025-07-30T17:42:35.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T17:42:52.590Z","endTime":"2025-07-30T17:43:05.117Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.6,"endSpeed":88.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.95444851219181,"aZ":-14.22772915943331,"pfxX":-1.7886502627176375,"pfxZ":8.966181628869029,"pX":-0.4089659156730535,"pZ":3.1630965372063033,"vX0":2.6653873328732685,"vY0":-139.3241370607621,"vZ0":-5.115562523985687,"x":132.59,"y":153.38,"x0":-1.1377001138629788,"y0":50.00572318624233,"z0":5.9355163738192145,"aX":-3.5814122118964464},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":2.8,"spinRate":2079,"spinDirection":186},"zone":1,"typeConfidence":2.0,"plateTime":0.3904355461361333,"extension":6.980412478617185},"index":4,"playId":"8da6b06c-a4dd-3a27-88b9-3627a669d18f","pitchNumber":4,"startTime":"2025-07-30T17:43:05.117Z","endTime":"2025-07-30T17:43:10.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:43:10.065Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a sharp line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:43:15.062Z","endTime":"2025-07-30T17:44:05.584Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.7,"strikeZoneTop":3.22556492790506,"strikeZoneBottom":1.50997929536507,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.816635540699647,"aZ":-12.966525660910385,"pfxX":-2.0585938243863473,"pfxZ":9.86757783839083,"pX":-0.9361137233118103,"pZ":2.34315952828573,"vX0":1.6825482262546645,"vY0":-137.51692691725944,"vZ0":-7.202328972778323,"x":152.68,"y":175.51,"x0":-1.283525749986912,"y0":50.00284726968132,"z0":5.846098538104358,"aX":-4.007346911781537},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.8,"breakHorizontal":3.5,"spinRate":2054,"spinDirection":188},"zone":13,"typeConfidence":2.0,"plateTime":0.39582552609021837,"extension":6.992269538863987},"index":0,"playId":"54b9973b-2518-360c-a97a-c5a11969c868","pitchNumber":1,"startTime":"2025-07-30T17:43:35.867Z","endTime":"2025-07-30T17:43:40.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.658884652734766,"aZ":-24.604090448878452,"pfxX":-1.2656668106086486,"pfxZ":4.303947348655324,"pX":-0.20914253284764406,"pZ":2.620812971349534,"vX0":3.725831211711576,"vY0":-131.0579710382794,"vZ0":-3.7749145965962043,"x":124.97,"y":168.02,"x0":-1.47753235083209,"y0":50.005671118560905,"z0":5.892791664578662,"aX":-2.228152893362691},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":1902,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.41606590539893507,"extension":7.04319149125645},"hitData":{"launchSpeed":100.4,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.0,"coordY":84.0}},"index":1,"playId":"cb2bc39f-8990-3c38-a6c4-dce3e937abe9","pitchNumber":2,"startTime":"2025-07-30T17:43:54.260Z","endTime":"2025-07-30T17:44:05.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:44:05.584Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Gleyber Torres strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:44:23.621Z","endTime":"2025-07-30T17:46:37.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":81.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.53352488829444,"aZ":-30.522866121485393,"pfxX":2.4025250220501397,"pfxZ":0.9981217642574469,"pX":0.6205765113006542,"pZ":1.8260935061573074,"vX0":3.705486639748036,"vY0":-127.30815291008783,"vZ0":-4.43687487014866,"x":93.35,"y":189.48,"x0":-1.1622325818604369,"y0":50.002263868554884,"z0":5.989588162431519,"aX":3.9685280726127923},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.1,"breakHorizontal":-5.2,"spinRate":2300,"spinDirection":149},"zone":9,"typeConfidence":2.0,"plateTime":0.42916461096259617,"extension":6.662847958191476},"index":0,"playId":"6baba13a-5f6a-3642-8317-83e9f75a8c1f","pitchNumber":1,"startTime":"2025-07-30T17:44:31.904Z","endTime":"2025-07-30T17:44:35.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.5,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.125828185412928,"aZ":-7.515059021451363,"pfxX":-3.2777203862716475,"pfxZ":12.59166513284083,"pX":0.13787491548370845,"pZ":2.28513727293709,"vX0":4.152611644237312,"vY0":-138.83400435529,"vZ0":-8.816741607702774,"x":111.74,"y":177.08,"x0":-0.9491003849719081,"y0":50.00418468502189,"z0":5.996480730725608,"aX":-6.420075368188942},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":21.2,"breakHorizontal":5.2,"spinRate":2431,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39401996374052795,"extension":6.836807213774941},"index":1,"playId":"689bb579-f354-3022-bc2e-b38f3671ca5b","pitchNumber":2,"startTime":"2025-07-30T17:44:49.448Z","endTime":"2025-07-30T17:44:53.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.22999991789433,"strikeZoneBottom":1.44774304984406,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.66714359423669,"aZ":-11.220509566873941,"pfxX":-1.6178657412784014,"pfxZ":10.312257327920737,"pX":1.556069501976871,"pZ":3.666884731710054,"vX0":7.1905181545495305,"vY0":-141.07104170822484,"vZ0":-4.52434765924526,"x":57.69,"y":139.77,"x0":-0.806670436618101,"y0":50.00152896448941,"z0":6.004486556088781,"aX":-3.2879918309982767},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.0,"breakHorizontal":1.6,"spinRate":2279,"spinDirection":191},"zone":12,"typeConfidence":2.0,"plateTime":0.38707075670046454,"extension":6.733100073301217},"index":2,"playId":"b2ae4541-8a2f-3ae5-b846-b23a10e86a46","pitchNumber":3,"startTime":"2025-07-30T17:45:10.882Z","endTime":"2025-07-30T17:45:13.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.9,"strikeZoneTop":3.06594843316361,"strikeZoneBottom":1.50086506092304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.614373397982746,"aZ":-38.97077814400332,"pfxX":2.6284595490700466,"pfxZ":-4.7841637358670415,"pX":0.7693261766627914,"pZ":0.9142909176361362,"vX0":3.8623771375369005,"vY0":-117.66998718711824,"vZ0":-3.660164379965771,"x":87.68,"y":214.09,"x0":-1.2266878933235328,"y0":50.002769827879604,"z0":6.0535412583493375,"aX":3.733580789371961},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-9.2,"breakHorizontal":-5.6,"spinRate":2630,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4631809577788575,"extension":6.5201017742110485},"index":3,"playId":"107b1266-a5ad-3482-9f98-cfc4886139dd","pitchNumber":4,"startTime":"2025-07-30T17:45:28.444Z","endTime":"2025-07-30T17:45:32.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.363144339343087,"aZ":-8.302584539301066,"pfxX":-2.220489049558834,"pfxZ":11.703314423333412,"pX":0.06170346162361485,"pZ":2.324349802645609,"vX0":3.7354550774785817,"vY0":-140.82837057009695,"vZ0":-8.57586474161694,"x":114.65,"y":176.02,"x0":-0.9841473366553628,"y0":50.0034874757781,"z0":5.91987848845071,"aX":-4.529703711115418},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":19.9,"breakHorizontal":3.4,"spinRate":2410,"spinDirection":186},"zone":5,"typeConfidence":2.0,"plateTime":0.38667805035229375,"extension":6.706523474138953},"index":4,"playId":"ae05e36c-5a50-35e7-a6a6-a391b08cf4ff","pitchNumber":5,"startTime":"2025-07-30T17:45:49.359Z","endTime":"2025-07-30T17:45:52.520Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"54b9f78d-8d9e-308c-9071-a79ec8c5eb98","startTime":"2025-07-30T17:46:13.120Z","endTime":"2025-07-30T17:46:16.170Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.6,"endSpeed":89.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.317338134042615,"aZ":-12.262164506991386,"pfxX":-2.2528069560507045,"pfxZ":9.855266257835561,"pX":0.5458131834004363,"pZ":3.0348542335411053,"vX0":4.820862423431364,"vY0":-140.6461158652597,"vZ0":-6.1632808652063344,"x":96.19,"y":156.84,"x0":-0.8911948551977646,"y0":50.006234809519235,"z0":6.036412927432177,"aX":-4.553644567886158},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2139,"spinDirection":183},"zone":3,"typeConfidence":2.0,"plateTime":0.38815117567615065,"extension":6.804385306415337},"index":6,"playId":"7cbb905a-c871-378e-8a47-8e3a0ccab940","pitchNumber":6,"startTime":"2025-07-30T17:46:33.331Z","endTime":"2025-07-30T17:46:37.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.37,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:46:37.880Z","atBatIndex":20},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Kerry Carpenter triples (3) on a sharp line drive to right fielder Corbin Carroll. Colt Keith scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:47:26.882Z","endTime":"2025-07-30T17:49:39.302Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":62},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":"r_adv_force","runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T17:47:07.132Z","endTime":"2025-07-30T17:47:29.131Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":74.8,"strikeZoneTop":3.2530240235431,"strikeZoneBottom":1.4496286099714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.274493399174172,"aZ":-37.530007574517704,"pfxX":3.868138881416848,"pfxZ":-3.894721893564345,"pX":-0.3448149917439545,"pZ":-0.026927052923150428,"vX0":1.0145182226258642,"vY0":-115.89580849178277,"vZ0":-5.3522050027053245,"x":130.14,"y":239.51,"x0":-1.2895440609128703,"y0":50.001179512251944,"z0":5.850677575485486,"aX":5.323066736399619},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-8.0,"breakHorizontal":-7.2,"spinRate":2570,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.4704925068475081,"extension":6.7843837199896},"index":1,"playId":"c7ebbc3e-b9fc-3eea-ac58-ddd00aacbd8e","pitchNumber":1,"startTime":"2025-07-30T17:47:29.131Z","endTime":"2025-07-30T17:47:33.146Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.3,"endSpeed":73.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.490435656351025,"aZ":-38.56152334521956,"pfxX":4.615132806332486,"pfxZ":-4.772748484323696,"pX":-0.19976258470689645,"pZ":2.034707020720665,"vX0":1.1173518048666762,"vY0":-114.17126691368938,"vZ0":-0.7292516856081748,"x":124.61,"y":183.84,"x0":-1.2938737201223265,"y0":50.00530521565485,"z0":6.111529903646228,"aX":6.171585204489178},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-8.6,"breakHorizontal":-8.6,"spinRate":2577,"spinDirection":49},"zone":8,"typeConfidence":2.0,"plateTime":0.47740351251310686,"extension":6.509085598613072},"index":2,"playId":"9433a38e-1668-322f-a96c-59194403cd10","pitchNumber":2,"startTime":"2025-07-30T17:47:51.753Z","endTime":"2025-07-30T17:47:56.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":89.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.509344913460094,"aZ":-10.572858232722174,"pfxX":-2.432634225839166,"pfxZ":10.783378519491894,"pX":-0.06850573166165794,"pZ":1.8523162525885233,"vX0":3.746382423158033,"vY0":-139.49895766633063,"vZ0":-8.982506787170946,"x":119.61,"y":188.77,"x0":-1.1027270237155027,"y0":50.00594218382227,"z0":5.779561451143193,"aX":-4.874791646482387},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":3.8,"spinRate":2339,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.390171027655116,"extension":6.810196041360594},"index":3,"playId":"0f5b34f7-ba27-3633-91b9-3dc76734f2a3","pitchNumber":3,"startTime":"2025-07-30T17:48:10.840Z","endTime":"2025-07-30T17:48:14.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.7,"endSpeed":89.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.223708942548956,"aZ":-12.420038103996871,"pfxX":-2.7713488290506714,"pfxZ":9.744344278193488,"pX":0.6329303328516892,"pZ":3.900451732168717,"vX0":6.033432381790578,"vY0":-140.8257397383357,"vZ0":-3.44790462520078,"x":92.87,"y":133.47,"x0":-1.1683584664361362,"y0":50.00177005589339,"z0":5.933285648406563,"aX":-5.618570145392424},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":4.0,"spinRate":2258,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3875842197961399,"extension":6.813989779963991},"index":4,"playId":"2cdafbf0-7cc0-3af5-860c-9ff068188fcc","pitchNumber":4,"startTime":"2025-07-30T17:48:35.838Z","endTime":"2025-07-30T17:48:42.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":97.3,"endSpeed":89.9,"strikeZoneTop":3.3324906390856,"strikeZoneBottom":1.42048098639389,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.89842494899828,"aZ":-9.814284162333315,"pfxX":-2.643535530978915,"pfxZ":10.880368484973232,"pX":-1.3396525588163757,"pZ":2.8638981407372226,"vX0":0.3050904124150995,"vY0":-141.6350657831008,"vZ0":-7.040547565263198,"x":168.06,"y":161.45,"x0":-1.1041895246480382,"y0":50.00108491524344,"z0":5.991784615906553,"aX":-5.431085051477804},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.7,"breakHorizontal":4.8,"spinRate":2392,"spinDirection":190},"zone":11,"typeConfidence":2.0,"plateTime":0.3850588715065726,"extension":6.8315391051802985},"index":5,"playId":"6b57d4eb-7fa4-3e81-8a20-9e75829b062a","pitchNumber":5,"startTime":"2025-07-30T17:49:02.847Z","endTime":"2025-07-30T17:49:07.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":75.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.815998964226573,"aZ":-40.252300659228084,"pfxX":3.8956308138085713,"pfxZ":-5.743055409093698,"pX":0.18876349423160654,"pZ":2.3719571103858272,"vX0":1.7530687572137673,"vY0":-117.17136273674424,"vZ0":-0.22249320380624837,"x":109.8,"y":174.74,"x0":-1.0727147645339155,"y0":50.00356603344631,"z0":6.194067104897798,"aX":5.477651758028636},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-10.2,"breakHorizontal":-7.4,"spinRate":2791,"spinDirection":38},"zone":5,"typeConfidence":2.0,"plateTime":0.4654715909081002,"extension":6.536820550571417},"hitData":{"launchSpeed":100.1,"launchAngle":17.0,"totalDistance":236.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":218.0,"coordY":96.0}},"index":6,"playId":"825a0118-37cb-3d71-857f-1e36dd6f77d4","pitchNumber":6,"startTime":"2025-07-30T17:49:23.812Z","endTime":"2025-07-30T17:49:39.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.9,"awayTeamWinProbability":34.099999999999994,"homeTeamWinProbabilityAdded":13.300000000000004,"leverageIndex":1.01,"dramaIndex":112.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:49:39.302Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out to first baseman Tristin English.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T17:50:19.866Z","endTime":"2025-07-30T17:50:29.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.8735898719164,"aZ":-10.868473535233116,"pfxX":-1.6819747102597506,"pfxZ":10.729536852053108,"pX":0.22049699032012188,"pZ":2.8280446662833825,"vX0":4.094702119497009,"vY0":-139.44167374405214,"vZ0":-6.464595321556939,"x":108.6,"y":162.42,"x0":-1.0429986574143433,"y0":50.00646038921629,"z0":5.880528599590748,"aX":-3.3415044296524954},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.5,"breakHorizontal":2.3,"spinRate":2322,"spinDirection":183},"zone":5,"typeConfidence":2.0,"plateTime":0.3915344837304944,"extension":6.8655795604124705},"hitData":{"launchSpeed":67.0,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.58,"coordY":157.66}},"index":0,"playId":"22436c94-5904-3fb4-b475-5992060b5d84","pitchNumber":1,"startTime":"2025-07-30T17:50:19.866Z","endTime":"2025-07-30T17:50:29.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-3.6000000000000085,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:50:29.416Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Corbin Carroll doubles (19) on a sharp line drive to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:52:33.531Z","endTime":"2025-07-30T17:53:05.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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(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":83.9,"endSpeed":77.6,"strikeZoneTop":3.17999818553946,"strikeZoneBottom":1.57294096828404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95829535249721,"aZ":-23.379043791474217,"pfxX":-8.88839957669723,"pfxZ":5.801004128125044,"pX":0.6575551835745543,"pZ":1.4197801191883943,"vX0":8.99129244992165,"vY0":-121.82933171057515,"vZ0":-5.376207978346583,"x":91.94,"y":200.45,"x0":-1.910760436629422,"y0":50.00291553676575,"z0":5.652869733030002,"aX":-13.479035385559838},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":9.5,"breakHorizontal":14.2,"spinRate":1798,"spinDirection":253},"zone":14,"typeConfidence":2.0,"plateTime":0.44806789242623335,"extension":7.056039044546604},"index":0,"playId":"63ad35a4-7551-3aad-9eca-7c3fa459cf36","pitchNumber":1,"startTime":"2025-07-30T17:52:42.445Z","endTime":"2025-07-30T17:52:47.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.03371406235622,"aZ":-25.035672442452626,"pfxX":-1.1919843096435838,"pfxZ":4.259065919775261,"pX":0.34589788908280583,"pZ":2.1560166779472616,"vX0":5.715321066355911,"vY0":-128.04400793501028,"vZ0":-4.39224137051901,"x":103.82,"y":180.57,"x0":-1.75097213696477,"y0":50.0048509182072,"z0":5.82999460384194,"aX":-1.999538115579625},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":1.0,"spinRate":1975,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.4261913653188527,"extension":6.9104877223746515},"hitData":{"launchSpeed":111.1,"launchAngle":16.0,"totalDistance":291.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":201.47,"coordY":109.4}},"index":1,"playId":"ace6f505-b4b2-3071-af3f-a410d1e608ba","pitchNumber":2,"startTime":"2025-07-30T17:52:54.409Z","endTime":"2025-07-30T17:53:05.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.6,"awayTeamWinProbability":45.4,"homeTeamWinProbabilityAdded":-7.699999999999996,"leverageIndex":1.13,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:53:05.078Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Spencer Torkelson to pitcher Chris Paddack. Corbin Carroll to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:53:14.087Z","endTime":"2025-07-30T17:54:19.822Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.44512732717854,"aZ":-15.408441565518592,"pfxX":-4.6669281969055465,"pfxZ":8.918792151888383,"pX":0.402311287119366,"pZ":2.480189507160641,"vX0":7.270474171676998,"vY0":-134.82376511625966,"vZ0":-6.256010304172631,"x":101.66,"y":171.81,"x0":-1.6969502876704674,"y0":50.00512717574042,"z0":5.8786446152336875,"aX":-8.776268869851922},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":7.3,"spinRate":2083,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40299170348014446,"extension":6.931015265836072},"index":0,"playId":"397d1839-8f3b-31d2-9ddd-461d40eb1119","pitchNumber":1,"startTime":"2025-07-30T17:53:36.030Z","endTime":"2025-07-30T17:53:39.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":72.3,"strikeZoneTop":3.44188557286041,"strikeZoneBottom":1.59899709575954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.56174220422795,"aZ":-41.089884616962635,"pfxX":1.1579717203250173,"pfxZ":-6.821593217993497,"pX":-1.2086219472502384,"pZ":2.8898082753512684,"vX0":1.4235063618089279,"vY0":-113.02130417921946,"vZ0":1.946140016351308,"x":163.07,"y":160.76,"x0":-1.9945156677091838,"y0":50.00157729053942,"z0":6.11198400750827,"aX":1.5136675190747177},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.6,"breakVerticalInduced":-11.6,"breakHorizontal":-2.4,"spinRate":1992,"spinDirection":33},"zone":11,"typeConfidence":2.0,"plateTime":0.4826753532139971,"extension":6.663061406838112},"index":1,"playId":"5aeadb73-76b7-384f-95bd-dac0c960741f","pitchNumber":2,"startTime":"2025-07-30T17:53:55.783Z","endTime":"2025-07-30T17:54:00.014Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.914107719565305,"aZ":-28.893001504816546,"pfxX":-6.490998453708157,"pfxZ":2.10983255513048,"pX":-0.3464273195761243,"pZ":1.546272536021351,"vX0":6.180005456398846,"vY0":-122.87364536949806,"vZ0":-3.8923087534287566,"x":130.2,"y":197.03,"x0":-2.032902673263814,"y0":50.00052864115014,"z0":5.565658735471086,"aX":-10.0738871923492},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":10.6,"spinRate":1697,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.4432407177143829,"extension":6.867678826384646},"hitData":{"launchSpeed":99.5,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.07,"coordY":161.21}},"index":2,"playId":"b3578b8f-c406-30e3-898e-87ababef8c07","pitchNumber":3,"startTime":"2025-07-30T17:54:12.988Z","endTime":"2025-07-30T17:54:19.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"second":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.49999999999999,"awayTeamWinProbability":43.50000000000001,"homeTeamWinProbabilityAdded":1.8999999999999915,"leverageIndex":1.61,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:54:19.822Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Geraldo Perdomo singles on a sharp line drive to right fielder Wenceel Pérez. Corbin Carroll scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:54:47.372Z","endTime":"2025-07-30T17:54:59.301Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"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":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":{"id":663978,"link":"/api/v1/people/663978"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.794566434462812,"aZ":-28.706888291137187,"pfxX":-7.007375606083077,"pfxZ":2.292394090526586,"pX":-0.5246772651214905,"pZ":1.3034748993014633,"vX0":6.239804726996401,"vY0":-121.75175950070478,"vZ0":-4.42530049702388,"x":137.0,"y":203.59,"x0":-2.1987851718599782,"y0":50.00595178661603,"z0":5.602558243730142,"aX":-10.621352018945375},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":3.4,"breakHorizontal":11.4,"spinRate":1900,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4482576736612778,"extension":6.8702068012622695},"hitData":{"launchSpeed":100.6,"launchAngle":14.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":156.94,"coordY":79.49}},"index":0,"playId":"ceb806e1-f588-3b40-a9ba-1477169b7c9d","pitchNumber":1,"startTime":"2025-07-30T17:54:47.372Z","endTime":"2025-07-30T17:54:59.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"third":{"id":682998,"link":"/api/v1/people/682998"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-6.79999999999999,"leverageIndex":1.73,"dramaIndex":90.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:54:59.301Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eugenio Suárez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:55:24.561Z","endTime":"2025-07-30T17:57:36.680Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.37492093062438,"strikeZoneBottom":1.54047864197342,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.66537624375973,"aZ":-21.262770289451524,"pfxX":0.2140361841720564,"pfxZ":6.312628107368282,"pX":1.1985437790715987,"pZ":1.3192845179851187,"vX0":7.7995068687389075,"vY0":-130.1872553936956,"vZ0":-7.225454836580937,"x":71.31,"y":203.16,"x0":-1.855608457496574,"y0":50.00002457921483,"z0":5.7236657917450415,"aX":0.3684046587680917},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.1,"breakHorizontal":-2.0,"spinRate":1960,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4196768233273227,"extension":6.92546936118547},"index":0,"playId":"d817bd8d-11df-38d8-adc2-8c75ac64ad06","pitchNumber":1,"startTime":"2025-07-30T17:55:24.561Z","endTime":"2025-07-30T17:55:28.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.8,"strikeZoneTop":3.34970419036748,"strikeZoneBottom":1.51550355041147,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.645046338984486,"aZ":-42.817011220906416,"pfxX":2.2929297696942736,"pfxZ":-8.109263241453675,"pX":1.0956037840603678,"pZ":0.8227124750600491,"vX0":6.06683422757067,"vY0":-114.07768016698346,"vZ0":-1.9245957271645548,"x":75.24,"y":216.57,"x0":-1.899578253680322,"y0":50.000854389426024,"z0":5.911245234718491,"aX":3.0096155903877793},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-14.9,"breakHorizontal":-5.8,"spinRate":2101,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.4807571870951515,"extension":6.772835627604514},"index":1,"playId":"fa457b79-71eb-3a12-8c25-a95c1a473690","pitchNumber":2,"startTime":"2025-07-30T17:55:42.532Z","endTime":"2025-07-30T17:55:46.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.587124017871314,"aZ":-14.737904627041202,"pfxX":-7.198991779450953,"pfxZ":9.289224579996272,"pX":-0.3251759751580578,"pZ":2.2895061044760308,"vX0":7.144092028618355,"vY0":-135.8652469370137,"vZ0":-6.165318483857801,"x":129.39,"y":176.96,"x0":-2.0480687641982245,"y0":50.0046012512097,"z0":5.604738995795567,"aX":-13.517091954611528},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":11.6,"spinRate":2088,"spinDirection":224},"zone":4,"typeConfidence":2.0,"plateTime":0.4024867152920315,"extension":6.961927225156582},"index":2,"playId":"d9080858-7892-3efd-82f6-1f98f10e6bd6","pitchNumber":3,"startTime":"2025-07-30T17:56:00.992Z","endTime":"2025-07-30T17:56:04.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.60020841544403,"aZ":-18.075280460444247,"pfxX":-7.813869121073022,"pfxZ":7.487820141022751,"pX":-0.29414399151766857,"pZ":2.402216009121434,"vX0":7.69465893314859,"vY0":-136.05591503337607,"vZ0":-5.190601147493353,"x":128.21,"y":173.92,"x0":-2.137653274300445,"y0":50.00439288598074,"z0":5.579204562864002,"aX":-14.71653128248125},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":12.6,"spinRate":1997,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.40188370961030095,"extension":6.992325042740551},"index":3,"playId":"bb52e832-7219-3ec8-9100-1b873853bdb6","pitchNumber":4,"startTime":"2025-07-30T17:56:22.933Z","endTime":"2025-07-30T17:56:26.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":84.8,"endSpeed":78.7,"strikeZoneTop":3.32856788900846,"strikeZoneBottom":1.49429413630816,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.428746913696017,"aZ":-29.103069347588793,"pfxX":-8.823969992404116,"pfxZ":1.977367674129992,"pX":-0.01966933524841447,"pZ":0.7725318956564862,"vX0":7.6987941976313765,"vY0":-123.19751746330557,"vZ0":-5.63227555412314,"x":117.75,"y":217.92,"x0":-2.0253439302295297,"y0":50.0000800253213,"z0":5.521330866642899,"aX":-13.682996248092142},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.5,"breakHorizontal":14.4,"spinRate":1930,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.44307758708778655,"extension":6.9166668188561236},"index":4,"playId":"73de7d14-3db7-35b9-baac-71e5858fc401","pitchNumber":5,"startTime":"2025-07-30T17:56:50.627Z","endTime":"2025-07-30T17:56:54.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"playId":"47d95314-52c7-3a27-be9a-b92e5075a5c8","startTime":"2025-07-30T17:57:10.024Z","endTime":"2025-07-30T17:57:13.024Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.890606773447463,"aZ":-28.709414704765468,"pfxX":-9.674590513243938,"pfxZ":2.2337793725089305,"pX":-0.14743545343672082,"pZ":1.251636476100115,"vX0":7.862495342197481,"vY0":-123.30818555810532,"vZ0":-4.60938723343189,"x":122.62,"y":204.99,"x0":-2.109403237825443,"y0":50.00335342053986,"z0":5.547727517931823,"aX":-15.004711447237703},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":3.2,"breakHorizontal":15.8,"spinRate":1886,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4430052280461947,"extension":6.974774994968277},"index":6,"playId":"c8e751c3-832f-343d-8d89-033e31cf8537","pitchNumber":6,"startTime":"2025-07-30T17:57:32.745Z","endTime":"2025-07-30T17:57:36.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.2,"awayTeamWinProbability":46.8,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.49,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:57:36.680Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out sharply, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T17:58:23.684Z","endTime":"2025-07-30T17:59:29.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"669bad45-2950-33af-8a9b-a9c0ac13d1a0","startTime":"2025-07-30T17:58:05.979Z","endTime":"2025-07-30T17:58:08.979Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":72.0,"strikeZoneTop":3.43091766280561,"strikeZoneBottom":1.53245448251887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.963402831977486,"aZ":-39.982224348358166,"pfxX":3.1667792810821886,"pfxZ":-6.021699067920872,"pX":0.3546630649317421,"pZ":2.9583435018182116,"vX0":4.183715901820133,"vY0":-112.74782140325102,"vZ0":1.937289335985674,"x":103.48,"y":158.9,"x0":-1.93055596261741,"y0":50.000734178737126,"z0":6.099094349228728,"aX":4.108090863077139},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.2,"breakHorizontal":-6.7,"spinRate":2183,"spinDirection":37},"zone":3,"typeConfidence":2.0,"plateTime":0.48432939552846754,"extension":6.618487256962617},"index":1,"playId":"1b4527f7-9827-3604-9f5c-455b60ad6b70","pitchNumber":1,"startTime":"2025-07-30T17:58:25.922Z","endTime":"2025-07-30T17:58:31.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.536249101451887,"aZ":-16.577329621971412,"pfxX":-6.940918143446978,"pfxZ":8.37043630201477,"pX":-0.4918331760438024,"pZ":2.6976170039429213,"vX0":5.777702802543182,"vY0":-134.95762988114956,"vZ0":-5.273874174564338,"x":135.75,"y":165.94,"x0":-1.74784696852707,"y0":50.004738167192095,"z0":5.826444926718617,"aX":-12.937026312049165},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":11.5,"spinRate":2140,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40425864556705005,"extension":6.942557263442924},"index":2,"playId":"bfa1757e-9bc9-3b28-9961-47d4651d5fcb","pitchNumber":2,"startTime":"2025-07-30T17:58:58.702Z","endTime":"2025-07-30T17:59:02.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05839688418734,"aZ":-12.619193518734956,"pfxX":-7.6752778812161475,"pfxZ":9.99435902451716,"pX":0.01628319806306694,"pZ":2.659343976693386,"vX0":7.049354248038343,"vY0":-138.5519006155507,"vZ0":-6.506114214250072,"x":116.38,"y":166.98,"x0":-1.555685370851639,"y0":50.00549659761088,"z0":5.870394382307113,"aX":-15.022477444785094},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":12.6,"spinRate":2403,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.39433142721876857,"extension":6.801643916339364},"hitData":{"launchSpeed":107.6,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":141.88,"coordY":152.09}},"index":3,"playId":"c4f32176-2184-3f7c-9aa2-d76d38b3135b","pitchNumber":3,"startTime":"2025-07-30T17:59:22.148Z","endTime":"2025-07-30T17:59:29.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"first":{"id":672695,"link":"/api/v1/people/672695"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.1,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-07-30T17:59:29.440Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:01:31.081Z","endTime":"2025-07-30T18:02:49.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":94.2,"endSpeed":86.7,"strikeZoneTop":3.57999828426636,"strikeZoneBottom":1.66960628222937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.24946424998853,"aZ":-11.579179811408267,"pfxX":-1.4290019220000376,"pfxZ":10.74139751734808,"pX":-1.1121670286285696,"pZ":2.559148526599511,"vX0":0.6929149601926796,"vY0":-137.09692544313148,"vZ0":-7.1989572912336115,"x":159.39,"y":169.68,"x0":-1.1815415351312955,"y0":50.001435665453116,"z0":5.996479616715835,"aX":-2.7397732259553678},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":2.4,"spinRate":2245,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.3984085750932058,"extension":6.833519026231574},"index":0,"playId":"4e13245a-89b9-3210-9eb7-c3f7515edfcb","pitchNumber":1,"startTime":"2025-07-30T18:01:44.753Z","endTime":"2025-07-30T18:01:48.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.87065420424864,"aZ":-27.121713339194446,"pfxX":1.2318881421962358,"pfxZ":3.168084167081579,"pX":0.013716960125204429,"pZ":1.3840460539969004,"vX0":2.9788302838405993,"vY0":-124.92911874089918,"vZ0":-5.861368284871955,"x":116.48,"y":201.41,"x0":-1.3496174868870865,"y0":50.00494730406922,"z0":5.962533661542824,"aX":1.9662467823844185},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.8,"breakHorizontal":-2.9,"spinRate":2302,"spinDirection":120},"zone":14,"typeConfidence":2.0,"plateTime":0.4368060823394626,"extension":6.786407687350514},"index":1,"playId":"28783bfb-11b3-33c6-a45e-6ada835ea863","pitchNumber":2,"startTime":"2025-07-30T18:02:00.807Z","endTime":"2025-07-30T18:02:04.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.741855923022392,"aZ":-12.998299381153377,"pfxX":-2.572763090172402,"pfxZ":9.926596414813288,"pX":-0.3341356674442124,"pZ":2.112552093001194,"vX0":3.3671687934817927,"vY0":-137.68099559458787,"vZ0":-7.780429546933166,"x":129.74,"y":181.74,"x0":-1.235085129665689,"y0":50.004372346666656,"z0":5.842572564487351,"aX":-4.971222119412576},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2215,"spinDirection":196},"zone":7,"typeConfidence":2.0,"plateTime":0.39685142243344984,"extension":6.8578473121155215},"index":2,"playId":"6588f61a-e4f8-34cd-ab9a-ae6148aab467","pitchNumber":3,"startTime":"2025-07-30T18:02:22.072Z","endTime":"2025-07-30T18:02:25.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":88.7,"strikeZoneTop":3.47708636773751,"strikeZoneBottom":1.65908251642126,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.33903647271858,"aZ":-11.630101201594337,"pfxX":-2.205678738084283,"pfxZ":10.282296486097692,"pX":-0.30875394248506216,"pZ":2.0706636423870837,"vX0":2.75827975755121,"vY0":-139.72386131996709,"vZ0":-8.57847381187314,"x":128.77,"y":182.87,"x0":-1.0172598399098745,"y0":50.00672289359512,"z0":5.924770975958958,"aX":-4.408780663685244},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.3,"breakHorizontal":3.5,"spinRate":2102,"spinDirection":189},"zone":7,"typeConfidence":2.0,"plateTime":0.39042316020705625,"extension":6.931653868372793},"index":3,"playId":"49aa46d8-a20e-318b-bcc5-70a4d7c6ebe6","pitchNumber":4,"startTime":"2025-07-30T18:02:44.325Z","endTime":"2025-07-30T18:02:49.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:02:49.860Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Ketel Marte to first baseman Tristin English.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:02:54.542Z","endTime":"2025-07-30T18:05:55.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":86.8,"strikeZoneTop":3.17999953210413,"strikeZoneBottom":1.36711828974267,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0505158970193,"aZ":-12.068512530559879,"pfxX":-2.220058868453926,"pfxZ":10.328108250795456,"pX":-0.17623022227805266,"pZ":3.9722298048634554,"vX0":3.537486666265545,"vY0":-139.08952599530537,"vZ0":-3.3698220162076717,"x":123.72,"y":131.53,"x0":-1.179846017273795,"y0":50.00353612607096,"z0":6.007278467524964,"aX":-4.32238621816983},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":3.2,"spinRate":2339,"spinDirection":189},"zone":11,"typeConfidence":2.0,"plateTime":0.39476228221898335,"extension":6.965837135110136},"index":0,"playId":"ae6da1bb-4de1-37cd-a7e0-dfd898df6927","pitchNumber":1,"startTime":"2025-07-30T18:03:14.458Z","endTime":"2025-07-30T18:03:17.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.940441271665303,"aZ":-12.216816077731528,"pfxX":-3.937818087707021,"pfxZ":10.71751311039487,"pX":-0.7951998738613677,"pZ":2.7769965411482525,"vX0":2.82561199843122,"vY0":-135.65339217933857,"vZ0":-6.150678298470812,"x":147.31,"y":163.8,"x0":-1.3392266781152113,"y0":50.001848613111996,"z0":5.927048959011931,"aX":-7.331527398955391},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2192,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.4039152974557476,"extension":6.904562720610957},"index":1,"playId":"f3891110-bea1-33ac-a543-ba9ecd7a88b3","pitchNumber":2,"startTime":"2025-07-30T18:03:30.306Z","endTime":"2025-07-30T18:03:34.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.10833398838653,"strikeZoneBottom":1.38025334753858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.640460348812123,"aZ":-21.2702615365844,"pfxX":-2.6288915753142725,"pfxZ":6.096604163316365,"pX":0.7150926561586753,"pZ":2.0434933653415173,"vX0":6.265157884867026,"vY0":-132.9526355316234,"vZ0":-5.873174231593531,"x":89.74,"y":183.61,"x0":-1.3309805645705641,"y0":50.00510702333564,"z0":5.826010447924772,"aX":-4.704438078086593},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":3.4,"spinRate":2056,"spinDirection":182},"zone":6,"typeConfidence":2.0,"plateTime":0.4120460678720579,"extension":7.048629220401882},"index":2,"playId":"8dc68814-29a7-3cf6-b750-c14c25a61330","pitchNumber":3,"startTime":"2025-07-30T18:03:46.930Z","endTime":"2025-07-30T18:03:52.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.3,"strikeZoneTop":3.17999872564997,"strikeZoneBottom":1.47022397288658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.409326405228526,"aZ":-11.091535756102434,"pfxX":-2.784778913549899,"pfxZ":10.547563381695289,"pX":1.3735155413504854,"pZ":2.5943979100181473,"vX0":7.584108786763993,"vY0":-140.60779721096972,"vZ0":-7.027434196116977,"x":64.64,"y":168.73,"x0":-0.9989307111831577,"y0":50.00030404821811,"z0":5.84851417825102,"aX":-5.565272294060221},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":3.5,"spinRate":2437,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.3898004994554167,"extension":7.0411432837561385},"index":3,"playId":"045a8633-b041-3f62-a829-e3f0054ab533","pitchNumber":4,"startTime":"2025-07-30T18:04:04.878Z","endTime":"2025-07-30T18:04:08.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56494925704657,"aZ":-12.064635440485226,"pfxX":-3.2106465309757937,"pfxZ":10.50809694208566,"pX":-0.46527830842729484,"pZ":2.9513494306675843,"vX0":3.129563507090782,"vY0":-137.69623207398774,"vZ0":-5.664593131863906,"x":134.74,"y":159.09,"x0":-1.201332988419428,"y0":50.002120862995696,"z0":5.856883582266105,"aX":-6.14385081300314},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.0,"breakHorizontal":5.2,"spinRate":2285,"spinDirection":190},"zone":1,"typeConfidence":2.0,"plateTime":0.3983068280603379,"extension":6.961814403967599},"index":4,"playId":"aaa1d37a-3e99-34e2-828f-e7ffdc3e59e6","pitchNumber":5,"startTime":"2025-07-30T18:04:25.157Z","endTime":"2025-07-30T18:04:30.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.178215977605202,"aZ":-11.362870125459803,"pfxX":-2.364503453274425,"pfxZ":10.413534964254346,"pX":-0.6663992338120891,"pZ":3.1381689089192015,"vX0":2.17066316577788,"vY0":-139.4788811921426,"vZ0":-5.537842308036426,"x":142.4,"y":154.05,"x0":-1.1421620485422732,"y0":50.00091677103171,"z0":5.877959804087986,"aX":-4.724790146487834},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":18.1,"breakHorizontal":4.0,"spinRate":2135,"spinDirection":189},"zone":1,"typeConfidence":2.0,"plateTime":0.39057556921076486,"extension":6.9113342050135245},"index":5,"playId":"2a9940b8-29e1-3568-82a8-44a9400d9db6","pitchNumber":6,"startTime":"2025-07-30T18:04:47.235Z","endTime":"2025-07-30T18:04:50.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":80.4,"strikeZoneTop":3.10195101253706,"strikeZoneBottom":1.43594729675972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.995395541495807,"aZ":-30.465726746460476,"pfxX":2.1013864655735355,"pfxZ":1.0669533067321488,"pX":0.5370408394629713,"pZ":1.0748269713280407,"vX0":3.6564344355662826,"vY0":-124.91363414816419,"vZ0":-5.868835863275591,"x":96.53,"y":209.76,"x0":-1.2089274496984217,"y0":50.00611097503561,"z0":5.906145328751194,"aX":3.3800704055896964},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.0,"breakHorizontal":-4.6,"spinRate":2252,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.43555439061772105,"extension":6.777478954193437},"index":6,"playId":"d69c14f2-f65d-3736-98a2-e29e6648c8a2","pitchNumber":7,"startTime":"2025-07-30T18:05:06.602Z","endTime":"2025-07-30T18:05:11.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.047571049799036,"aZ":-11.795085518139715,"pfxX":-3.12761154360381,"pfxZ":10.603682762380128,"pX":0.16394873599011267,"pZ":1.6519624739192456,"vX0":4.5082345774728365,"vY0":-137.20605747856004,"vZ0":-9.008302697106423,"x":110.75,"y":194.18,"x0":-1.087964797625533,"y0":50.005399160945,"z0":5.765110379438626,"aX":-6.012732068747461},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2141,"spinDirection":181},"zone":8,"typeConfidence":2.0,"plateTime":0.39796962052993745,"extension":7.13892431611855},"index":7,"playId":"a6efb1c4-8f7d-335a-a0e1-564c08b93252","pitchNumber":8,"startTime":"2025-07-30T18:05:25.648Z","endTime":"2025-07-30T18:05:28.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96910716297357,"aZ":-12.20275087524611,"pfxX":-1.134756333050398,"pfxZ":10.355127311136584,"pX":0.27322898586428485,"pZ":1.982624887406668,"vX0":4.035274160600704,"vY0":-137.4089102947891,"vZ0":-8.195868256533062,"x":106.59,"y":185.25,"x0":-1.0614174808476502,"y0":50.00613874300094,"z0":5.816518988121228,"aX":-2.1896727755625935},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.4,"breakHorizontal":1.3,"spinRate":2092,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.3972988809297444,"extension":7.071559819342461},"hitData":{"launchSpeed":89.8,"launchAngle":-1.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.52,"coordY":155.13}},"index":8,"playId":"26567ae4-dc8d-3cc4-9ebe-2ecaa5105435","pitchNumber":9,"startTime":"2025-07-30T18:05:48.234Z","endTime":"2025-07-30T18:05:55.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:05:55.066Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Zach McKinstry grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T18:06:06.785Z","endTime":"2025-07-30T18:06:48.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.5,"strikeZoneTop":3.36999956562283,"strikeZoneBottom":1.62571489299423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.06411078880722,"aZ":-12.501173076503584,"pfxX":-1.9223707889425818,"pfxZ":10.123993444383432,"pX":-0.8563513554359518,"pZ":3.280793939504274,"vX0":1.653096204955538,"vY0":-137.4651541246798,"vZ0":-4.978135396796688,"x":149.64,"y":150.2,"x0":-1.211228588652955,"y0":50.00406658010014,"z0":5.941524161579993,"aX":-3.7361995213231696},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.8,"breakHorizontal":3.2,"spinRate":2021,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.39611374435786795,"extension":6.957026966192238},"index":0,"playId":"62927a29-0997-3d9c-891b-f82e333817f4","pitchNumber":1,"startTime":"2025-07-30T18:06:23.550Z","endTime":"2025-07-30T18:06:28.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.79699984334305,"aZ":-12.049301846051943,"pfxX":-1.44756567356468,"pfxZ":10.457251006108297,"pX":0.08303727864278228,"pZ":2.159458182270993,"vX0":3.7948401135528314,"vY0":-136.7935980985788,"vZ0":-7.81484173918156,"x":113.83,"y":180.47,"x0":-1.1246970263176679,"y0":50.004118868500235,"z0":5.85056711444159,"aX":-2.7865711436884024},"breaks":{"breakAngle":8.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.8,"breakHorizontal":1.9,"spinRate":2073,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.39805904417213567,"extension":6.9204641662178386},"hitData":{"launchSpeed":99.3,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":124.41,"coordY":185.92}},"index":1,"playId":"926ce70b-abd2-3492-ab6d-7c112d1b2508","pitchNumber":2,"startTime":"2025-07-30T18:06:40.529Z","endTime":"2025-07-30T18:06:48.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:06:48.043Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Adrian Del Castillo lines out to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:08:49.119Z","endTime":"2025-07-30T18:11:07.045Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":72.0,"strikeZoneTop":3.13599757595795,"strikeZoneBottom":1.48754656744349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.938450030931445,"aZ":-41.70319261611405,"pfxX":1.7612557440976317,"pfxZ":-7.424963074854905,"pX":0.2588478729513237,"pZ":1.4684986940335747,"vX0":4.143762914131853,"vY0":-112.12581003642178,"vZ0":-0.6831637238291044,"x":107.13,"y":199.13,"x0":-1.8369491528245467,"y0":50.005338993241196,"z0":6.006694847690935,"aX":2.25883749855713},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-13.3,"breakHorizontal":-4.2,"spinRate":2109,"spinDirection":23},"zone":8,"typeConfidence":2.0,"plateTime":0.48717374070411124,"extension":6.7590320128001595},"index":0,"playId":"b9fdaf61-6ede-3d1e-8ffd-f6af0c23ab01","pitchNumber":1,"startTime":"2025-07-30T18:09:08.199Z","endTime":"2025-07-30T18:09:13.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.211295554027338,"aZ":-13.984982572575714,"pfxX":-5.789529423096686,"pfxZ":9.681705434115855,"pX":0.9848939240653123,"pZ":2.607532182189222,"vX0":8.72965460321735,"vY0":-135.16766926437214,"vZ0":-5.926181227004914,"x":79.46,"y":168.38,"x0":-1.5117736138027087,"y0":50.00524376344792,"z0":5.784058578998227,"aX":-10.880303392259004},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.7,"breakHorizontal":9.0,"spinRate":2202,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.4028578635909503,"extension":6.963686677664334},"index":1,"playId":"303d1b5c-6f49-3a58-a266-461e77013f96","pitchNumber":2,"startTime":"2025-07-30T18:09:21.553Z","endTime":"2025-07-30T18:09:24.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.3,"strikeZoneTop":3.27721678894436,"strikeZoneBottom":1.62895322490282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.394390172753198,"aZ":-29.88251129142873,"pfxX":-8.210486705394363,"pfxZ":1.4863524736498395,"pX":-1.1742443433722456,"pZ":1.7058709146810624,"vX0":5.068903939881405,"vY0":-122.58300874382704,"vZ0":-3.3014963316986083,"x":161.76,"y":192.72,"x0":-2.189116969776221,"y0":50.00274540170008,"z0":5.5880677368674245,"aX":-12.651468147744676},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.3,"breakHorizontal":13.9,"spinRate":1667,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4447068425564864,"extension":6.98514925392854},"index":2,"playId":"252aeffd-d82b-3095-acdb-754032f5f733","pitchNumber":3,"startTime":"2025-07-30T18:09:37.194Z","endTime":"2025-07-30T18:09:42.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.857582169165767,"aZ":-29.288631979726134,"pfxX":-8.461260938051325,"pfxZ":1.85756620195228,"pX":0.12369893561880303,"pZ":1.3903881983242146,"vX0":8.120379398146092,"vY0":-123.1122112247762,"vZ0":-4.487576511371801,"x":112.28,"y":201.24,"x0":-2.1004940688080365,"y0":50.00247399984254,"z0":5.684195667988739,"aX":-13.13520667314998},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.6,"breakHorizontal":13.7,"spinRate":1754,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.44299107067986565,"extension":6.908320799944055},"index":3,"playId":"941f54bd-e674-3ada-82f6-c10f4e3bd05f","pitchNumber":4,"startTime":"2025-07-30T18:09:52.313Z","endTime":"2025-07-30T18:09:56.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.174633905594188,"aZ":-12.077052843414508,"pfxX":-5.61430646085682,"pfxZ":10.320117591142571,"pX":0.6400895803055083,"pZ":3.14769988720689,"vX0":8.392026391837268,"vY0":-138.06761236681967,"vZ0":-5.199148537746344,"x":92.6,"y":153.79,"x0":-1.6970400849118519,"y0":50.006800410995794,"z0":5.855050791137624,"aX":-10.93827095590487},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2195,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.395361507195783,"extension":6.988471653839462},"index":4,"playId":"6dddac58-7910-3e36-a2ba-e1b1bf87cccb","pitchNumber":5,"startTime":"2025-07-30T18:10:11.110Z","endTime":"2025-07-30T18:10:14.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-30T18:10:25.536Z","endTime":"2025-07-30T18:10:38.099Z","isPitch":false,"type":"action","player":{"id":680728,"link":"/api/v1/people/680728"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.15081793433427,"aZ":-28.117384825251975,"pfxX":-8.3048978640444,"pfxZ":2.618465319195974,"pX":-0.17097733981606306,"pZ":1.7297294089838493,"vX0":7.2022403179706425,"vY0":-122.53361778556253,"vZ0":-3.82543882071658,"x":123.52,"y":192.08,"x0":-2.0442598818011897,"y0":50.00032714953595,"z0":5.666576571975038,"aX":-12.853079728490254},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.2,"breakHorizontal":13.7,"spinRate":1885,"spinDirection":255},"zone":8,"typeConfidence":2.0,"plateTime":0.44398739753505323,"extension":6.859291947421577},"index":6,"playId":"930c76ae-8594-3442-967f-270fc7ac5981","pitchNumber":6,"startTime":"2025-07-30T18:10:38.099Z","endTime":"2025-07-30T18:10:41.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.14594924597268,"aZ":-12.246590168363108,"pfxX":-6.39999020163181,"pfxZ":10.21105641933906,"pX":-0.3970852414746963,"pZ":3.560410559101692,"vX0":5.801574499083654,"vY0":-138.61882598616418,"vZ0":-4.0778663442252245,"x":132.14,"y":142.65,"x0":-1.6826665412746542,"y0":50.00388765120013,"z0":5.864452963045708,"aX":-12.49190450321092},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.9,"breakHorizontal":10.4,"spinRate":2385,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39469655623708544,"extension":6.9627114709977285},"hitData":{"launchSpeed":98.0,"launchAngle":23.0,"totalDistance":377.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.09,"coordY":51.84}},"index":7,"playId":"45635bb0-4343-359a-a3ad-2da7715152a0","pitchNumber":7,"startTime":"2025-07-30T18:10:58.870Z","endTime":"2025-07-30T18:11:07.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:11:07.045Z","atBatIndex":31},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tristin English flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:11:34.653Z","endTime":"2025-07-30T18:14:26.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,8,9],"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":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":76.9,"strikeZoneTop":3.55151519054043,"strikeZoneBottom":1.64914103965706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.872667890143415,"aZ":-27.545233780039815,"pfxX":-12.11996586131442,"pfxZ":3.067569954679413,"pX":0.17469020946506753,"pZ":0.7358227189500631,"vX0":8.796065450544692,"vY0":-123.01305533492669,"vZ0":-6.008017128416949,"x":110.34,"y":218.91,"x0":-1.899994618777177,"y0":50.00410512428914,"z0":5.591044220130175,"aX":-18.29306234998462},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":4.1,"breakHorizontal":19.4,"spinRate":1920,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.44789276036401704,"extension":6.991694430430636},"index":0,"playId":"b18cfae5-d582-382c-bd2a-df5b5cc8d908","pitchNumber":1,"startTime":"2025-07-30T18:11:35.156Z","endTime":"2025-07-30T18:11:39.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.109857834307785,"aZ":-16.861459595263,"pfxX":-8.772585147441948,"pfxZ":8.195286172172686,"pX":-0.8003327417047935,"pZ":3.14732663311304,"vX0":6.047301417229009,"vY0":-136.11974516411317,"vZ0":-3.778671198731012,"x":147.51,"y":153.8,"x0":-1.9159849505149054,"y0":50.00267829228102,"z0":5.727889992175997,"aX":-16.38942932130202},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.2,"breakHorizontal":14.5,"spinRate":2108,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.40307950357722877,"extension":6.915971386062833},"index":1,"playId":"4d8b5ffa-c611-39ac-b69c-35d83b983524","pitchNumber":2,"startTime":"2025-07-30T18:11:50.789Z","endTime":"2025-07-30T18:11:54.026Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.25315697227224,"aZ":-25.554747677212916,"pfxX":-9.303214951650283,"pfxZ":4.207635310434891,"pX":-0.7581627349091455,"pZ":1.5888790146684315,"vX0":6.22920132312916,"vY0":-124.40503053050392,"vZ0":-4.627373169798116,"x":145.9,"y":195.88,"x0":-2.082091330949788,"y0":50.00183654587168,"z0":5.5836955378293345,"aX":-14.625534598803176},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":6.8,"breakHorizontal":15.5,"spinRate":1818,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.43977184842219375,"extension":6.984879234637469},"index":2,"playId":"10787cba-c23d-311a-a85a-30afcdf7802b","pitchNumber":3,"startTime":"2025-07-30T18:12:09.123Z","endTime":"2025-07-30T18:12:13.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.322675999676115,"aZ":-27.577505166406382,"pfxX":-9.96552792405872,"pfxZ":2.9586304544731226,"pX":0.13227578104943255,"pZ":2.0227913537894486,"vX0":8.577602968694634,"vY0":-122.9845948439875,"vZ0":-3.2355730483811493,"x":111.96,"y":184.16,"x0":-2.083452854597136,"y0":50.00227768378849,"z0":5.661394027532573,"aX":-15.470962456578938},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":4.9,"breakHorizontal":16.3,"spinRate":1991,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.44311048425756994,"extension":6.9515494556144946},"index":3,"playId":"dd5b6896-d615-3ba7-87e4-3726441fb7f0","pitchNumber":4,"startTime":"2025-07-30T18:12:34.029Z","endTime":"2025-07-30T18:12:37.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.63714666547497,"strikeZoneBottom":1.67408830227213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.940707152749013,"aZ":-17.042888268466633,"pfxX":-6.171978514761734,"pfxZ":7.81998068429818,"pX":0.2215912392426697,"pZ":4.657662802326541,"vX0":7.403669205922332,"vY0":-136.97120259505127,"vZ0":-0.6848641255894853,"x":108.55,"y":113.02,"x0":-1.691033257812279,"y0":50.00664224364822,"z0":6.0564856092196795,"aX":-11.94975863444194},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.3,"breakHorizontal":10.0,"spinRate":2172,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3970552167499366,"extension":6.816350782725662},"index":4,"playId":"7e096ebc-1981-3874-9899-68101d23dccb","pitchNumber":5,"startTime":"2025-07-30T18:12:55.749Z","endTime":"2025-07-30T18:12:58.934Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.9,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.492870356497704,"aZ":-15.409099117707719,"pfxX":-5.940626763852503,"pfxZ":8.557382054354278,"pX":0.15911614817209146,"pZ":3.660831483160237,"vX0":6.899989846942632,"vY0":-137.84183449239916,"vZ0":-3.4184346937808883,"x":110.93,"y":139.94,"x0":-1.583710809244913,"y0":50.00008774501292,"z0":5.932870040192122,"aX":-11.635174681388062},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":15.1,"breakHorizontal":9.6,"spinRate":2231,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.39466494235052174,"extension":6.840630954814689},"index":5,"playId":"051ab660-40d6-317e-8f24-c331f0f48b61","pitchNumber":6,"startTime":"2025-07-30T18:13:09.793Z","endTime":"2025-07-30T18:13:14.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.8,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.251250082812373,"aZ":-14.200147485580517,"pfxX":-6.266185910338337,"pfxZ":9.019424453550467,"pX":0.8257055454988016,"pZ":2.539598370778222,"vX0":8.569992112853999,"vY0":-139.10572306388065,"vZ0":-6.568333481988298,"x":85.53,"y":170.21,"x0":-1.456902204263352,"y0":50.00529982169602,"z0":5.8433265478346685,"aX":-12.491012898317088},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":10.0,"spinRate":2244,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.39123823021624426,"extension":6.898028210057724},"index":6,"playId":"f4b5a312-04bb-34a3-83a0-729ae110bb0d","pitchNumber":7,"startTime":"2025-07-30T18:13:28.825Z","endTime":"2025-07-30T18:13:32.512Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"startTime":"2025-07-30T18:13:53.846Z","endTime":"2025-07-30T18:14:00.818Z","isPitch":false,"type":"action","player":{"id":663536,"link":"/api/v1/people/663536"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.3,"endSpeed":88.5,"strikeZoneTop":3.63911937439121,"strikeZoneBottom":1.61478425639667,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.477211814904415,"aZ":-10.475539454346016,"pfxX":-6.216018894856943,"pfxZ":10.902193824264902,"pX":1.3584805690698663,"pZ":1.7576862796144765,"vX0":9.718764189750132,"vY0":-139.70197963913458,"vZ0":-9.116984951238287,"x":65.22,"y":191.32,"x0":-1.3469749207991562,"y0":50.00007047321357,"z0":5.7387568942788585,"aX":-12.369007646615186},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2322,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.39106191251480027,"extension":6.960386607884592},"index":8,"playId":"7def3b2f-1d81-341e-8642-3ec83049b238","pitchNumber":8,"startTime":"2025-07-30T18:14:00.818Z","endTime":"2025-07-30T18:14:04.686Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.7,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.9756210793029,"aZ":-17.057224511741325,"pfxX":-8.106626467239137,"pfxZ":7.76493824597673,"pX":0.020275135763144034,"pZ":2.054054731083697,"vX0":8.02196899701479,"vY0":-137.76621536218414,"vZ0":-6.598651549176089,"x":116.23,"y":183.32,"x0":-1.8584309061741282,"y0":50.0020304859564,"z0":5.608562069931325,"aX":-15.77981280951851},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":13.1,"breakHorizontal":13.3,"spinRate":2151,"spinDirection":217},"zone":8,"typeConfidence":2.0,"plateTime":0.39566899971076275,"extension":7.082280848101508},"hitData":{"launchSpeed":93.5,"launchAngle":31.0,"totalDistance":304.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":209.21,"coordY":108.81}},"index":9,"playId":"47dce416-c4d4-3d34-ba22-d3a5e34e584f","pitchNumber":9,"startTime":"2025-07-30T18:14:18.196Z","endTime":"2025-07-30T18:14:26.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:14:26.114Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Blaze Alexander strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T18:15:37.553Z","endTime":"2025-07-30T18:17:41.715Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T18:15:39.797Z","endTime":"2025-07-30T18:15:39.798Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.15887789990836,"strikeZoneBottom":1.45912120839533,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.514543856166537,"aZ":-39.87121583616287,"pfxX":1.7806056418086627,"pfxZ":-5.7073650686440445,"pX":1.1153323378254265,"pZ":2.417657144470994,"vX0":6.049735929773196,"vY0":-115.1086928233568,"vZ0":0.5489666357675242,"x":74.49,"y":173.5,"x0":-1.773852015922671,"y0":50.00516269445604,"z0":6.023143475474803,"aX":2.399275957096535},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-10.0,"breakHorizontal":-4.7,"spinRate":2135,"spinDirection":31},"zone":12,"typeConfidence":2.0,"plateTime":0.47506001018295496,"extension":6.784632637781798},"index":1,"playId":"2f55bb8d-4da5-3f58-8018-9556a499e49c","pitchNumber":1,"startTime":"2025-07-30T18:15:39.799Z","endTime":"2025-07-30T18:15:45.398Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.128650283053517,"aZ":-24.543115178900692,"pfxX":-0.30684636067695026,"pfxZ":4.55338096326574,"pX":0.6341817903569108,"pZ":1.6608186485732501,"vX0":6.427226405311751,"vY0":-128.04592513708303,"vZ0":-5.444015107047764,"x":92.83,"y":193.94,"x0":-1.8587360638474104,"y0":50.004737397711544,"z0":5.711912864247823,"aX":-0.5159090482996368},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.3,"breakHorizontal":-0.7,"spinRate":1927,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.42625073321120555,"extension":6.9458438037969765},"index":2,"playId":"a7b22d99-453d-30bb-8074-4224049c4c20","pitchNumber":2,"startTime":"2025-07-30T18:15:51.638Z","endTime":"2025-07-30T18:15:54.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.12315233532177,"strikeZoneBottom":1.45346724228213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.04302486068991,"aZ":-13.439297772121455,"pfxX":-6.231245668157122,"pfxZ":9.991639319196882,"pX":0.09382030199625388,"pZ":2.2994837802631394,"vX0":6.860733623095851,"vY0":-136.3346371777214,"vZ0":-6.8663306924039915,"x":113.42,"y":176.69,"x0":-1.6502810840805,"y0":50.00339475063744,"z0":5.78520479898444,"aX":-11.685675607454879},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.7,"breakHorizontal":9.7,"spinRate":2234,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4023414582718745,"extension":6.944722575668423},"index":3,"playId":"08eb7e71-638d-330f-8f97-314e9aca7b80","pitchNumber":3,"startTime":"2025-07-30T18:16:07.606Z","endTime":"2025-07-30T18:16:12.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-30T18:16:20.181Z","endTime":"2025-07-30T18:16:26.754Z","isPitch":false,"type":"action","player":{"id":677942,"link":"/api/v1/people/677942"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.1,"strikeZoneTop":3.10228096167684,"strikeZoneBottom":1.37243187377257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.602155777720384,"aZ":-25.270723813768235,"pfxX":-1.329104969196715,"pfxZ":4.189939198833948,"pX":0.9332483782398315,"pZ":1.854598823661472,"vX0":7.074963887004713,"vY0":-126.47756070957867,"vZ0":-4.923564696144994,"x":81.43,"y":188.71,"x0":-1.70699094164016,"y0":50.004487411161854,"z0":5.810358095587215,"aX":-2.191549423666616},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":6.8,"breakHorizontal":1.1,"spinRate":2059,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.43021917603356297,"extension":6.768230357686156},"index":5,"playId":"95666c54-53b9-3b71-8f30-d255be1e54cc","pitchNumber":4,"startTime":"2025-07-30T18:16:26.754Z","endTime":"2025-07-30T18:16:31.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.14448111268523,"strikeZoneBottom":1.47510580175412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.23709735621473,"aZ":-25.16663865296995,"pfxX":-1.2168972666763738,"pfxZ":4.309898932903877,"pX":1.2838047604819787,"pZ":0.8624806402824151,"vX0":8.150150166984757,"vY0":-126.1007051059147,"vZ0":-7.062019541966428,"x":68.06,"y":215.49,"x0":-1.8182764494884829,"y0":50.004147655667985,"z0":5.701173105735636,"aX":-1.9798118456382359},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":0.5,"spinRate":2021,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.43270164866245153,"extension":6.93151692109352},"index":6,"playId":"7cb4f780-f6aa-32f0-a72b-7a531dc0f45b","pitchNumber":5,"startTime":"2025-07-30T18:16:43.360Z","endTime":"2025-07-30T18:16:47.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.6,"endSpeed":86.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.776568829811353,"aZ":-10.691583184651568,"pfxX":-6.36115466758258,"pfxZ":11.230955934086653,"pX":0.38211603360870355,"pZ":2.9024424742705506,"vX0":7.557927903586153,"vY0":-137.4941438415897,"vZ0":-5.9335478360436165,"x":102.43,"y":160.41,"x0":-1.5771813332756632,"y0":50.001550333633986,"z0":5.815501870175721,"aX":-12.166520452858558},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":19.2,"breakHorizontal":10.0,"spinRate":2279,"spinDirection":210},"zone":3,"typeConfidence":2.0,"plateTime":0.3985183004593429,"extension":6.99558832550828},"index":7,"playId":"b17e3cd2-c3a5-36ba-ac09-05185f3b9da6","pitchNumber":6,"startTime":"2025-07-30T18:16:59.999Z","endTime":"2025-07-30T18:17:03.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.5,"endSpeed":81.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.983448470456366,"aZ":-26.999389596134556,"pfxX":0.10324759177404497,"pfxZ":3.119670755101133,"pX":0.22182352988621978,"pZ":2.5831836892555113,"vX0":5.240091784687152,"vY0":-127.44275994710658,"vZ0":-2.8383919269134035,"x":108.54,"y":169.03,"x0":-1.8666935296701257,"y0":50.00408696618622,"z0":5.823866202003564,"aX":0.1711774833331017},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.3,"breakHorizontal":-1.3,"spinRate":1897,"spinDirection":191},"zone":5,"typeConfidence":2.0,"plateTime":0.4283039945457303,"extension":6.842897570239392},"index":8,"playId":"8d02ee1b-04a8-3570-b165-e7d9fe8c950b","pitchNumber":7,"startTime":"2025-07-30T18:17:19.965Z","endTime":"2025-07-30T18:17:24.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.99574001451453,"aZ":-29.36470984926874,"pfxX":-9.774198523674883,"pfxZ":1.7752304268899026,"pX":-0.47927161826448134,"pZ":1.3659581353404202,"vX0":7.047781429274226,"vY0":-124.64857699849918,"vZ0":-4.400029182006545,"x":135.27,"y":201.9,"x0":-2.0671730748205985,"y0":50.00123360559259,"z0":5.5660847155549185,"aX":-15.448772137288026},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.4,"breakHorizontal":16.2,"spinRate":1828,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.43866094036205094,"extension":6.969883500733117},"index":9,"playId":"6241db9e-b9a3-355b-b0a5-baeec119a9e3","pitchNumber":8,"startTime":"2025-07-30T18:17:38.377Z","endTime":"2025-07-30T18:17:41.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:17:41.715Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:19:41.539Z","endTime":"2025-07-30T18:21:28.674Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":92.9,"endSpeed":85.7,"strikeZoneTop":3.42424670672254,"strikeZoneBottom":1.52960397579082,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.92797205768961,"aZ":-10.930427896086773,"pfxX":-0.913406226021579,"pfxZ":11.3739660668428,"pX":-1.0622933265656906,"pZ":2.50884193737692,"vX0":0.5401973408961745,"vY0":-135.18174670585947,"vZ0":-7.378359675751546,"x":157.49,"y":171.04,"x0":-1.145084473716124,"y0":50.00470001355694,"z0":6.024781820953116,"aX":-1.7062498988894463},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.4,"breakHorizontal":1.6,"spinRate":2325,"spinDirection":185},"zone":11,"typeConfidence":2.0,"plateTime":0.4037628048929629,"extension":6.841500240839275},"index":0,"playId":"99716445-1242-3842-9ded-d4ee1629b96a","pitchNumber":1,"startTime":"2025-07-30T18:19:54.523Z","endTime":"2025-07-30T18:19:58.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.35815888886229,"strikeZoneBottom":1.55259930422838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.98032128527178,"aZ":-9.383384743344957,"pfxX":-3.1367971353231785,"pfxZ":11.89022678331482,"pX":-0.8752181744487783,"pZ":1.7705299055282895,"vX0":1.8958940794498946,"vY0":-137.02136844856074,"vZ0":-9.269856179129649,"x":150.36,"y":190.98,"x0":-1.1656485039364104,"y0":50.00443749042704,"z0":5.822977020271393,"aX":-6.013456906471699},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.9,"breakHorizontal":5.3,"spinRate":2398,"spinDirection":192},"zone":13,"typeConfidence":2.0,"plateTime":0.3985124134619804,"extension":6.943274648165999},"index":1,"playId":"8c062cc2-23b0-39d8-99db-7ba2c7cc78d0","pitchNumber":2,"startTime":"2025-07-30T18:20:09.475Z","endTime":"2025-07-30T18:20:14.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.4228423093822,"strikeZoneBottom":1.56934703447996,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.843288850857572,"aZ":-8.58956807906171,"pfxX":-1.1271394069758762,"pfxZ":11.931048723684068,"pX":0.6454113550384397,"pZ":1.909501752174621,"vX0":4.959870573229375,"vY0":-139.13503655987182,"vZ0":-9.24765754298007,"x":92.4,"y":187.22,"x0":-1.0075598324287205,"y0":50.001742987223565,"z0":5.830404565334832,"aX":-2.2287756147374904},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":1.1,"spinRate":2417,"spinDirection":195},"zone":9,"typeConfidence":2.0,"plateTime":0.392448182265829,"extension":6.869491837961634},"index":2,"playId":"b91b43e0-1ad4-3622-a51f-cf6c5494c423","pitchNumber":3,"startTime":"2025-07-30T18:20:25.822Z","endTime":"2025-07-30T18:20:31.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.802605798423883,"aZ":-8.38070300501466,"pfxX":-1.911378083888248,"pfxZ":11.950945201890537,"pX":0.7077001796263062,"pZ":2.232588788284011,"vX0":4.979037261861989,"vY0":-140.0164028950915,"vZ0":-8.357936578295837,"x":90.02,"y":178.5,"x0":-0.843125978411244,"y0":50.00420927468632,"z0":5.800150905151339,"aX":-3.8063533635348},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.2,"breakHorizontal":2.5,"spinRate":2396,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.3907818422423208,"extension":7.052072362752046},"index":3,"playId":"1664b5b5-b4ef-359a-aa61-9264b70577af","pitchNumber":4,"startTime":"2025-07-30T18:20:43.851Z","endTime":"2025-07-30T18:20:48.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.75301083312138,"aZ":-9.861114888217157,"pfxX":-3.239483207494624,"pfxZ":11.219655814012711,"pX":0.5621457571722631,"pZ":3.272049440434635,"vX0":5.151905871390555,"vY0":-139.51280365466644,"vZ0":-5.539112308106345,"x":95.57,"y":150.43,"x0":-0.8800195121403591,"y0":50.006216172766024,"z0":5.9210863077625095,"aX":-6.444915343862807},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":4.9,"spinRate":2265,"spinDirection":191},"zone":3,"typeConfidence":2.0,"plateTime":0.3912713139896038,"extension":6.871029795348418},"index":4,"playId":"318e47d1-a455-3fc3-8bff-b5240d4c39db","pitchNumber":5,"startTime":"2025-07-30T18:21:04.301Z","endTime":"2025-07-30T18:21:08.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":81.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.60674078666925,"aZ":-26.62817479996971,"pfxX":0.8794522329646779,"pfxZ":3.376025560176198,"pX":1.0429229987665156,"pZ":0.23758146401873748,"vX0":4.858798224480443,"vY0":-125.81984249819216,"vZ0":-8.795445074021101,"x":77.25,"y":232.37,"x0":-1.0081538122697988,"y0":50.00227677396237,"z0":5.857147944366401,"aX":1.4448847216016025},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.8,"breakHorizontal":-2.4,"spinRate":2322,"spinDirection":105},"zone":14,"typeConfidence":2.0,"plateTime":0.43127404333397124,"extension":6.779594839765769},"index":5,"playId":"343d2eb6-b9a1-394b-8cac-ccec4bf41a4e","pitchNumber":6,"startTime":"2025-07-30T18:21:24.483Z","endTime":"2025-07-30T18:21:28.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.16,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:21:28.674Z","atBatIndex":34},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Jake Rogers reaches on a fielding error by shortstop Geraldo Perdomo. Jake Rogers to 2nd. Jake Rogers advances to 2nd, on a throwing error by shortstop Geraldo Perdomo.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:21:42.532Z","endTime":"2025-07-30T18:23:14.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":80.5,"strikeZoneTop":3.41000064930619,"strikeZoneBottom":1.61197337361962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.946162636484708,"aZ":-32.75508110210496,"pfxX":2.9176718209240935,"pfxZ":-0.36233199003923033,"pX":0.3613065157210337,"pZ":1.538073448848468,"vX0":3.4327126112120077,"vY0":-125.09075020753332,"vZ0":-4.1709460173778545,"x":103.23,"y":197.25,"x0":-1.398509368620484,"y0":50.00099778182717,"z0":5.859956386262523,"aX":4.706728293821782},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.2,"breakHorizontal":-6.0,"spinRate":2358,"spinDirection":74},"zone":9,"typeConfidence":2.0,"plateTime":0.43486876317673273,"extension":6.729270430305984},"index":0,"playId":"c4686e7f-9f79-3d81-9f03-be5e61fe4a75","pitchNumber":1,"startTime":"2025-07-30T18:21:55.630Z","endTime":"2025-07-30T18:22:00.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":79.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.196087865053958,"aZ":-32.6386569592661,"pfxX":3.267126434349639,"pfxZ":-0.295411814909758,"pX":1.2859537570280255,"pZ":1.5863984487907323,"vX0":5.617129381060291,"vY0":-123.47553533853002,"vZ0":-3.9834321541298943,"x":67.98,"y":195.95,"x0":-1.4300335846163952,"y0":50.00391075479736,"z0":5.923852867832141,"aX":5.118488667722059},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.1,"breakHorizontal":-7.1,"spinRate":2360,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.44112191246726074,"extension":6.820836469430297},"index":1,"playId":"b8aee9b9-36a1-3080-8a9b-a2b44af2d914","pitchNumber":2,"startTime":"2025-07-30T18:22:11.842Z","endTime":"2025-07-30T18:22:18.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-30T18:22:26.259Z","endTime":"2025-07-30T18:22:40.527Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.430580567853347,"aZ":-10.847943133318614,"pfxX":-2.103994738618836,"pfxZ":10.558385624502135,"pX":0.6575213140491608,"pZ":3.117890604202274,"vX0":5.142060274996489,"vY0":-140.84946546707016,"vZ0":-6.02140802451781,"x":91.94,"y":154.6,"x0":-0.914123388612505,"y0":50.00164670558008,"z0":5.977184731654156,"aX":-4.249885602924549},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.1,"breakHorizontal":2.8,"spinRate":2285,"spinDirection":188},"zone":3,"typeConfidence":2.0,"plateTime":0.3881095348384811,"extension":7.0626426463994445},"index":3,"playId":"039d49a1-95e1-38c6-b5cb-6b30419afacb","pitchNumber":3,"startTime":"2025-07-30T18:22:40.527Z","endTime":"2025-07-30T18:22:44.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":96.1,"endSpeed":88.7,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.56684598577404,"aZ":-9.32937088899625,"pfxX":-3.0413216130379324,"pfxZ":11.425515704962134,"pX":0.28254763987284476,"pZ":2.065494863618184,"vX0":4.164638332759746,"vY0":-139.8104016576727,"vZ0":-8.742766115992351,"x":106.23,"y":183.01,"x0":-0.8243097290297077,"y0":50.00318545259671,"z0":5.827270150153336,"aX":-6.081450285612266},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.3,"breakHorizontal":4.8,"spinRate":2300,"spinDirection":188},"zone":9,"typeConfidence":2.0,"plateTime":0.39026890263799796,"extension":6.968952190331198},"hitData":{"launchSpeed":91.3,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.97,"coordY":150.57}},"index":4,"playId":"3e194028-4554-3863-b6ad-930a1103accc","pitchNumber":4,"startTime":"2025-07-30T18:23:02.109Z","endTime":"2025-07-30T18:23:14.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.4,"awayTeamWinProbability":40.6,"homeTeamWinProbabilityAdded":5.699999999999996,"leverageIndex":0.88,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:23:14.296Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Colt Keith singles on a ground ball to center fielder Jorge Barrosa. Jake Rogers scores.","rbi":1,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:24:06.820Z","endTime":"2025-07-30T18:25:59.906Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T18:24:09.067Z","endTime":"2025-07-30T18:24:09.068Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":73.3,"strikeZoneTop":3.35760279076358,"strikeZoneBottom":1.47615818729295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.322158899001916,"aZ":-37.468009938947475,"pfxX":1.5574116892132603,"pfxZ":-3.947113138380793,"pX":0.8683530765348785,"pZ":1.527133109563063,"vX0":4.638371560148814,"vY0":-114.79232407631417,"vZ0":-1.8785277180788404,"x":83.9,"y":197.55,"x0":-1.3770357081895106,"y0":50.00470630694228,"z0":5.988205047480229,"aX":2.0871347675562912},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.1,"breakVerticalInduced":-7.3,"breakHorizontal":-4.0,"spinRate":2475,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.476301369377345,"extension":6.701463584612236},"index":1,"playId":"cc6481cc-a737-38e3-98fa-8eb2a602227a","pitchNumber":1,"startTime":"2025-07-30T18:24:09.069Z","endTime":"2025-07-30T18:24:13.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.27681639994912,"strikeZoneBottom":1.54973976830748,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.40133693243078,"aZ":-11.12696630149915,"pfxX":-3.163433520610482,"pfxZ":10.935925463314334,"pX":0.02826271448424549,"pZ":1.4419125160970747,"vX0":4.37947916878388,"vY0":-137.57772998102715,"vZ0":-9.769636430976542,"x":115.92,"y":199.85,"x0":-1.1702994801913247,"y0":50.00047721582392,"z0":5.7846494234312535,"aX":-6.087283329616536},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":18.0,"breakHorizontal":4.8,"spinRate":2273,"spinDirection":190},"zone":8,"typeConfidence":2.0,"plateTime":0.3975240687741466,"extension":6.850220071085663},"index":2,"playId":"11697fac-ef36-3fb4-a1b9-bc616ad937ba","pitchNumber":2,"startTime":"2025-07-30T18:24:26.700Z","endTime":"2025-07-30T18:24:31.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":81.0,"strikeZoneTop":3.13644595308986,"strikeZoneBottom":1.50166924289617,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.565002160370543,"aZ":-34.0470539588844,"pfxX":2.495207511877253,"pfxZ":-1.147591013261363,"pX":1.6057858728660117,"pZ":1.4028973533259752,"vX0":6.572694664165395,"vY0":-126.07776528055061,"vZ0":-4.610758323717407,"x":55.79,"y":200.9,"x0":-1.3460368323241898,"y0":50.005227236221764,"z0":5.964777125121462,"aX":4.066777670846755},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.9,"breakHorizontal":-5.9,"spinRate":2514,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.43234141959595407,"extension":6.785328880371113},"index":3,"playId":"72cb3199-4402-37dc-a394-fb3aefae747f","pitchNumber":3,"startTime":"2025-07-30T18:24:45.286Z","endTime":"2025-07-30T18:24:48.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":79.9,"strikeZoneTop":3.21096077797058,"strikeZoneBottom":1.6069583663282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.058874427963385,"aZ":-31.392855451106065,"pfxX":1.6239237165413885,"pfxZ":0.4911060205365265,"pX":1.158561367688003,"pZ":0.6706888429160991,"vX0":5.679882593969893,"vY0":-123.92753250142654,"vZ0":-6.425997820311734,"x":72.84,"y":220.67,"x0":-1.3592477293639218,"y0":50.001926710177614,"z0":5.8680364280875565,"aX":2.5644064094292296},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":-4.1,"spinRate":2462,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4393154215589292,"extension":6.874608662192561},"index":4,"playId":"53299e48-b616-389f-8938-e3ad0f91d669","pitchNumber":4,"startTime":"2025-07-30T18:25:04.865Z","endTime":"2025-07-30T18:25:08.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.6,"strikeZoneTop":3.11353052400287,"strikeZoneBottom":1.41758352301791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.541480362074743,"aZ":-10.996145910770277,"pfxX":-2.4002020512521423,"pfxZ":10.886564370732716,"pX":0.7647158530623372,"pZ":1.4559563915804847,"vX0":6.177696209127696,"vY0":-138.05565701114585,"vZ0":-9.791557290979961,"x":87.85,"y":199.47,"x0":-1.1824878232904579,"y0":50.00004117439174,"z0":5.772637246624609,"aX":-4.6685818773426035},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":3.1,"spinRate":2179,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.395594636952731,"extension":7.0027326078219},"index":5,"playId":"9708797e-eb9c-3b74-9cf4-034b4f8077b3","pitchNumber":5,"startTime":"2025-07-30T18:25:26.865Z","endTime":"2025-07-30T18:25:32.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":95.2,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.928756832244805,"aZ":-11.043026954416375,"pfxX":-2.0689664148308413,"pfxZ":10.79467428253266,"pX":0.2490802379609459,"pZ":2.152608214548494,"vX0":4.937422406299206,"vY0":-138.53964197907325,"vZ0":-7.877553949317319,"x":107.51,"y":180.66,"x0":-1.2818156145027322,"y0":50.00045863808896,"z0":5.758291232678573,"aX":-4.049581107880637},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":2.8,"spinRate":2281,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.3943120234735771,"extension":6.9970251149103735},"hitData":{"launchSpeed":97.0,"launchAngle":3.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.43,"coordY":78.58}},"index":6,"playId":"9c708abb-524b-3c39-9a74-133833ecacf1","pitchNumber":6,"startTime":"2025-07-30T18:25:48.506Z","endTime":"2025-07-30T18:25:59.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.0,"awayTeamWinProbability":29.0,"homeTeamWinProbabilityAdded":11.600000000000001,"leverageIndex":1.72,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:25:59.906Z","atBatIndex":36},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Gleyber Torres flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:26:58.643Z","endTime":"2025-07-30T18:27:47.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T18:26:33.029Z","endTime":"2025-07-30T18:27:00.937Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":87.0,"strikeZoneTop":3.0779748688535,"strikeZoneBottom":1.51053142923153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34428081067438,"aZ":-11.93617013620816,"pfxX":-1.7860327474347224,"pfxZ":10.561442635400478,"pX":-0.45259018717614824,"pZ":1.7607063617092362,"vX0":2.5420880120025995,"vY0":-136.6394861183494,"vZ0":-8.787950514870834,"x":134.25,"y":191.24,"x0":-1.1572397059206618,"y0":50.002644800014416,"z0":5.8118464553899,"aX":-3.422461016271707},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":2.8,"spinRate":2316,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.3988354636975884,"extension":6.864239862246944},"index":1,"playId":"16751438-6236-3112-bd70-ed4a28503911","pitchNumber":1,"startTime":"2025-07-30T18:27:00.937Z","endTime":"2025-07-30T18:27:06.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.6,"strikeZoneTop":3.13460284411486,"strikeZoneBottom":1.42728180996135,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.543247562780312,"aZ":-29.310034754116387,"pfxX":1.3561729676935013,"pfxZ":1.758568475287908,"pX":1.558959766158385,"pZ":1.7458474014793752,"vX0":6.399363088191963,"vY0":-126.28417284468895,"vZ0":-4.669156714237717,"x":57.58,"y":191.64,"x0":-1.1748996207857572,"y0":50.00464298389785,"z0":5.952061106351662,"aX":2.2091680775394473},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.8,"spinRate":2396,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4322447943092915,"extension":6.64338191435636},"index":2,"playId":"dfb4b2df-a63d-3d23-952f-c391307bb3d0","pitchNumber":2,"startTime":"2025-07-30T18:27:17.727Z","endTime":"2025-07-30T18:27:20.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.0,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.41417114781531,"aZ":-31.423576031846604,"pfxX":2.755474155848754,"pfxZ":0.46769437481670195,"pX":0.010554884579345293,"pZ":1.5943130426958958,"vX0":2.8094039228303256,"vY0":-124.69569568759717,"vZ0":-4.273602924837626,"x":116.6,"y":195.73,"x0":-1.4822326397365932,"y0":50.00123385304857,"z0":5.878573201229941,"aX":4.40620899237858},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":-5.5,"spinRate":2269,"spinDirection":97},"zone":8,"typeConfidence":2.0,"plateTime":0.4366629661049437,"extension":6.648645154566959},"hitData":{"launchSpeed":98.8,"launchAngle":26.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.28,"coordY":46.63}},"index":3,"playId":"fcd67fda-b958-38c5-a434-00b8655ed5e7","pitchNumber":3,"startTime":"2025-07-30T18:27:33.982Z","endTime":"2025-07-30T18:27:47.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.2,"awayTeamWinProbability":31.799999999999997,"homeTeamWinProbabilityAdded":-2.799999999999997,"leverageIndex":1.17,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:27:47.128Z","atBatIndex":37},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kerry Carpenter homers (17) on a fly ball to right field. Colt Keith scores.","rbi":2,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:28:00.339Z","endTime":"2025-07-30T18:30:10.416Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"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":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":{"id":669194,"link":"/api/v1/people/669194"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.3382965153301,"strikeZoneBottom":1.54300650897629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.939997249930954,"aZ":-9.114172908574451,"pfxX":-2.249731012666146,"pfxZ":11.663921567365682,"pX":-0.010656108350666618,"pZ":2.0637688258988134,"vX0":4.127770699702642,"vY0":-139.16724359921994,"vZ0":-8.664492032108818,"x":117.41,"y":183.06,"x0":-1.2155431765068803,"y0":50.00292490193161,"z0":5.807192119270246,"aX":-4.448172488492108},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":3.2,"spinRate":2355,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.39241619426525354,"extension":6.938168688663773},"index":0,"playId":"5dd8ce34-cac2-3c16-a725-2c01f7bcd1c2","pitchNumber":1,"startTime":"2025-07-30T18:28:14.194Z","endTime":"2025-07-30T18:28:18.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.752105483952768,"aZ":-19.29353768570537,"pfxX":-7.060874527431701,"pfxZ":7.617713788325901,"pX":0.054709671111431095,"pZ":1.6969678116531375,"vX0":5.785211873288634,"vY0":-128.47561521824952,"vZ0":-6.462702167415659,"x":114.91,"y":192.96,"x0":-1.2963115760515789,"y0":50.003056982248815,"z0":5.7183130236751305,"aX":-11.939658663032633},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.7,"breakHorizontal":11.6,"spinRate":1884,"spinDirection":230},"zone":8,"typeConfidence":2.0,"plateTime":0.4244623396905016,"extension":6.905677043543855},"index":1,"playId":"55ecf46c-420f-32c0-9605-b0c24839bace","pitchNumber":2,"startTime":"2025-07-30T18:28:31.383Z","endTime":"2025-07-30T18:28:34.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T18:28:42.548Z","endTime":"2025-07-30T18:28:59.737Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.35914055160755,"strikeZoneBottom":1.56429177068648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.06963360964588,"aZ":-8.355348396364525,"pfxX":-2.572443140372127,"pfxZ":11.855456167307327,"pX":0.9272634120321104,"pZ":1.634579034336292,"vX0":6.380562563902838,"vY0":-140.43715216641453,"vZ0":-10.22018940277985,"x":81.65,"y":194.65,"x0":-1.0339947227685,"y0":50.00032130674774,"z0":5.852649757992578,"aX":-5.1675024560645895},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.7,"breakHorizontal":3.5,"spinRate":2379,"spinDirection":192},"zone":14,"typeConfidence":2.0,"plateTime":0.3891521393862001,"extension":7.063908914007547},"index":3,"playId":"f5612343-3310-3fb9-bc6d-4f6a4e255ddc","pitchNumber":3,"startTime":"2025-07-30T18:28:59.737Z","endTime":"2025-07-30T18:29:04.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":81.0,"strikeZoneTop":3.25939560717594,"strikeZoneBottom":1.52499267588113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.08969751272439,"aZ":-27.957697443748284,"pfxX":0.9712194472317925,"pfxZ":2.586922204187587,"pX":1.0435169629659664,"pZ":-0.06162176518050432,"vX0":5.128067904288615,"vY0":-126.15697743717169,"vZ0":-8.97885839655704,"x":77.22,"y":240.44,"x0":-1.132738972180468,"y0":50.00160823517642,"z0":5.761112293685635,"aX":1.5818305131732755},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":3.0,"breakHorizontal":-2.8,"spinRate":2482,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.4323879424379733,"extension":6.715820593463414},"index":4,"playId":"c320115d-a53f-3de6-b369-ec076879d5f4","pitchNumber":4,"startTime":"2025-07-30T18:29:18.181Z","endTime":"2025-07-30T18:29:21.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.1,"strikeZoneTop":3.36,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.22841691600158,"aZ":-10.95269512162255,"pfxX":-2.05451061466297,"pfxZ":10.645472935443667,"pX":0.23477163181642177,"pZ":3.1029511566210743,"vX0":4.571159509681258,"vY0":-140.41538109967433,"vZ0":-5.820745217438798,"x":108.05,"y":155.0,"x0":-1.1484865582924215,"y0":50.00629009837592,"z0":5.917658259933556,"aX":-4.09709628140432},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":18.2,"breakHorizontal":2.8,"spinRate":2161,"spinDirection":192},"zone":2,"typeConfidence":2.0,"plateTime":0.3902910078733943,"extension":6.768087096464626},"hitData":{"launchSpeed":108.1,"launchAngle":26.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":212.59,"coordY":58.65}},"index":5,"playId":"78f25958-7e33-3608-ad78-2b68f5e3d2c3","pitchNumber":5,"startTime":"2025-07-30T18:29:43.162Z","endTime":"2025-07-30T18:30:10.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"first":{"id":690993,"link":"/api/v1/people/690993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.8,"awayTeamWinProbability":13.200000000000003,"homeTeamWinProbabilityAdded":18.599999999999994,"leverageIndex":0.9,"dramaIndex":142.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:30:10.416Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Riley Greene flies out to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T18:30:23.756Z","endTime":"2025-07-30T18:31:31.443Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"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":80.4,"endSpeed":75.3,"strikeZoneTop":3.47682409665451,"strikeZoneBottom":1.83629784618561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.859680090095416,"aZ":-39.27156697705582,"pfxX":3.25258426195361,"pfxZ":-5.012564667535324,"pX":-0.6672002271762338,"pZ":2.570013823380151,"vX0":0.8626427472386609,"vY0":-117.26992977960579,"vZ0":0.33100610151216014,"x":142.43,"y":169.39,"x0":-1.4611460633926439,"y0":50.005228271700986,"z0":6.043475856091476,"aX":4.602707878254807},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-8.9,"breakHorizontal":-6.1,"spinRate":2533,"spinDirection":45},"zone":4,"typeConfidence":2.0,"plateTime":0.4642468452031663,"extension":6.695218429714664},"index":0,"playId":"e6d83029-8034-3da7-af9a-778544e8ef39","pitchNumber":1,"startTime":"2025-07-30T18:30:32.953Z","endTime":"2025-07-30T18:30:37.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":82.2,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.780172260549584,"aZ":-31.636410986952743,"pfxX":2.997898110166647,"pfxZ":0.3244842957121108,"pX":1.2249579197004572,"pZ":0.2332452820582538,"vX0":5.322471840520481,"vY0":-126.89681547274148,"vZ0":-7.688466846561478,"x":70.31,"y":232.48,"x0":-1.2721379566547384,"y0":50.00531917188747,"z0":5.752382922035613,"aX":4.992762743483695},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.6,"breakHorizontal":-6.4,"spinRate":2515,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.428176987856296,"extension":6.811578109806148},"index":1,"playId":"e73d4e5a-c5db-3b08-bb5a-ff18393e1498","pitchNumber":2,"startTime":"2025-07-30T18:30:48.818Z","endTime":"2025-07-30T18:30:53.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.45679104018827,"strikeZoneBottom":1.60030515400999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.651883364496594,"aZ":-13.338905099614976,"pfxX":-1.7657202708384319,"pfxZ":9.754795050684535,"pX":0.4896217388413933,"pZ":4.167377359643223,"vX0":5.328181868427598,"vY0":-138.05108834888333,"vZ0":-2.2860543759396394,"x":98.34,"y":126.26,"x0":-1.2357053896697443,"y0":50.000023037070456,"z0":5.903688400701874,"aX":-3.408799392624861},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.4,"breakHorizontal":2.0,"spinRate":2344,"spinDirection":186},"zone":12,"typeConfidence":2.0,"plateTime":0.3967146349475281,"extension":7.121942542421727},"index":2,"playId":"8e10261a-5629-3c92-93e6-5be6189834a2","pitchNumber":3,"startTime":"2025-07-30T18:31:07.062Z","endTime":"2025-07-30T18:31:11.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.670378232469552,"aZ":-10.577605912788668,"pfxX":-3.220747567442665,"pfxZ":11.109914054310199,"pX":0.5926559606032719,"pZ":2.3177883690917307,"vX0":5.905039819198388,"vY0":-138.2663696377552,"vZ0":-7.515405328518511,"x":94.41,"y":176.2,"x0":-1.1483396344498256,"y0":50.00157733244551,"z0":5.773827941720456,"aX":-6.260501243416562},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.8,"breakHorizontal":4.7,"spinRate":2346,"spinDirection":195},"zone":6,"typeConfidence":2.0,"plateTime":0.3955346134203288,"extension":7.021238471878529},"hitData":{"launchSpeed":98.3,"launchAngle":25.0,"totalDistance":354.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":112.88,"coordY":57.15}},"index":3,"playId":"6bd0cee7-0cde-36a4-aef9-47820e155c25","pitchNumber":4,"startTime":"2025-07-30T18:31:24.176Z","endTime":"2025-07-30T18:31:31.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.3,"awayTeamWinProbability":13.700000000000003,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.2,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:31:31.443Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Barrosa strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:32:47.269Z","endTime":"2025-07-30T18:34:43.551Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.4,"strikeZoneTop":3.15215585349483,"strikeZoneBottom":1.39557231646288,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94649379515316,"aZ":-15.204326399916642,"pfxX":-5.533555268574917,"pfxZ":8.95917763541431,"pX":-0.23504378559118647,"pZ":2.171242167533656,"vX0":5.691136830967329,"vY0":-136.0683136805442,"vZ0":-6.977766718270853,"x":125.96,"y":180.16,"x0":-1.624424028259733,"y0":50.0066409854305,"z0":5.80238759813191,"aX":-10.48659477995867},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":9.0,"spinRate":2229,"spinDirection":213},"zone":5,"typeConfidence":2.0,"plateTime":0.40095670744222955,"extension":6.947230736451109},"index":0,"playId":"dd194d64-422c-3f22-840a-f201998758dd","pitchNumber":1,"startTime":"2025-07-30T18:33:52.131Z","endTime":"2025-07-30T18:33:56.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-30T18:34:05.914Z","endTime":"2025-07-30T18:34:12.839Z","isPitch":false,"type":"action","player":{"id":678489,"link":"/api/v1/people/678489"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.9,"endSpeed":71.5,"strikeZoneTop":3.01128658412179,"strikeZoneBottom":1.40847613718143,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.295416854482088,"aZ":-42.53612532722638,"pfxX":2.346040019494028,"pfxZ":-8.12948834588508,"pX":-0.5313956607608268,"pZ":2.265298731107335,"vX0":2.3670246724509125,"vY0":-111.9571677559125,"vZ0":1.1140764240802048,"x":137.26,"y":177.62,"x0":-1.9051191404988195,"y0":50.000498724489916,"z0":6.098258309140493,"aX":2.9915139213765864},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-14.2,"breakHorizontal":-4.8,"spinRate":2115,"spinDirection":23},"zone":4,"typeConfidence":2.0,"plateTime":0.4883280911070278,"extension":6.552856733545667},"index":2,"playId":"709c7534-822a-3193-829b-8153b8376f40","pitchNumber":2,"startTime":"2025-07-30T18:34:12.839Z","endTime":"2025-07-30T18:34:17.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.2,"strikeZoneTop":3.02417279522546,"strikeZoneBottom":1.39045556074863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.793258354713586,"aZ":-14.866136917633966,"pfxX":-5.360907205566217,"pfxZ":8.916595172333981,"pX":-0.494847749550741,"pZ":4.432236020728953,"vX0":4.956081008162594,"vY0":-137.5464794199113,"vZ0":-1.5343109336018026,"x":135.86,"y":119.11,"x0":-1.6122501516057315,"y0":50.00190319825481,"z0":5.991528649497663,"aX":-10.405236705119577},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.1,"breakHorizontal":8.9,"spinRate":2275,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39625183277954124,"extension":6.792286349779025},"index":3,"playId":"e362a069-96f8-38e9-9323-cb4c17a07a8b","pitchNumber":3,"startTime":"2025-07-30T18:34:27.337Z","endTime":"2025-07-30T18:34:30.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.4,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.221613576625874,"aZ":-43.45560770519164,"pfxX":1.1076068870316584,"pfxZ":-8.61857659822001,"pX":0.10266198909232735,"pZ":1.3599725414397565,"vX0":3.646343777310099,"vY0":-114.09476695961754,"vZ0":-0.8317792940881695,"x":113.09,"y":202.06,"x0":-1.6640433639308445,"y0":50.00011356770103,"z0":6.03518215531971,"aX":1.449960069943786},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.1,"breakVerticalInduced":-15.5,"breakHorizontal":-3.0,"spinRate":2192,"spinDirection":25},"zone":8,"typeConfidence":2.0,"plateTime":0.48122089556929826,"extension":6.528254476217598},"index":4,"playId":"6097df19-9ef2-356a-af22-d4ead81dcb7f","pitchNumber":4,"startTime":"2025-07-30T18:34:39.600Z","endTime":"2025-07-30T18:34:43.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:34:43.551Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Corbin Carroll grounds out, second baseman Gleyber Torres to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:34:50.321Z","endTime":"2025-07-30T18:36:12.321Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":72.5,"strikeZoneTop":3.12723029685251,"strikeZoneBottom":1.35414146676791,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.149018716133273,"aZ":-42.391301125075145,"pfxX":0.32012039759082445,"pfxZ":-7.782784124359612,"pX":1.2279866709878404,"pZ":2.0601088460390304,"vX0":6.329848262933315,"vY0":-113.92625874687207,"vZ0":0.4548454154300712,"x":70.19,"y":183.16,"x0":-1.6292735697577725,"y0":50.00245324514828,"z0":6.051601516989916,"aX":0.41945288889719506},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-13.7,"breakHorizontal":-2.2,"spinRate":2206,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.48098897764786175,"extension":6.739978870014057},"index":0,"playId":"4309a8ae-d3c2-347e-a22c-3d5d7a847a64","pitchNumber":1,"startTime":"2025-07-30T18:35:04.488Z","endTime":"2025-07-30T18:35:08.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.08216781374893,"strikeZoneBottom":1.46093981134854,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.690309666791567,"aZ":-29.485747672208817,"pfxX":-9.63620000586205,"pfxZ":1.7588548874308572,"pX":0.9568139132626013,"pZ":0.7631830333739928,"vX0":9.881285283004262,"vY0":-123.0000941554174,"vZ0":-5.589015550293569,"x":80.53,"y":218.17,"x0":-1.8630788039941517,"y0":50.00473440385857,"z0":5.569135796720323,"aX":-14.748031253083726},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.0,"breakHorizontal":15.1,"spinRate":1797,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.44551943510454306,"extension":7.0120148523529044},"index":1,"playId":"e53f69a9-bc89-30bb-b986-2dfb55a870fb","pitchNumber":2,"startTime":"2025-07-30T18:35:15.779Z","endTime":"2025-07-30T18:35:19.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":77.7,"strikeZoneTop":3.00138081284794,"strikeZoneBottom":1.28876594747703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.53355113218964,"aZ":-30.673531385798945,"pfxX":-10.040205302381892,"pfxZ":0.9802268974981594,"pX":-1.096818847765587,"pZ":2.183550479403902,"vX0":5.6915902705036,"vY0":-122.71850731758258,"vZ0":-2.0006305204516264,"x":158.81,"y":179.82,"x0":-2.137748955449483,"y0":50.003456164251276,"z0":5.614034250908595,"aX":-15.364796863547486},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":16.9,"spinRate":1834,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.44577239105255195,"extension":6.971344046865608},"index":2,"playId":"3949acd4-fdc3-36d5-8f53-428088824a13","pitchNumber":3,"startTime":"2025-07-30T18:35:31.106Z","endTime":"2025-07-30T18:35:36.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.0884975586094,"strikeZoneBottom":1.49733794917772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3236960473503,"aZ":-13.699077957184036,"pfxX":-6.558297311137045,"pfxZ":9.84041308599894,"pX":0.4981481034570897,"pZ":2.2691267166096,"vX0":7.874496172498266,"vY0":-135.8255112861159,"vZ0":-6.90721295765506,"x":98.01,"y":177.51,"x0":-1.579576536109864,"y0":50.00625802175659,"z0":5.788307479286865,"aX":-12.318844520149261},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":10.3,"spinRate":2245,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.40247208982950955,"extension":6.8858300619767325},"index":3,"playId":"ce8858ab-a92b-3ea2-a406-f3de0fe59898","pitchNumber":4,"startTime":"2025-07-30T18:35:44.500Z","endTime":"2025-07-30T18:35:49.279Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2025-07-30T18:35:57.474Z","endTime":"2025-07-30T18:36:04.832Z","isPitch":false,"type":"action","player":{"id":682998,"link":"/api/v1/people/682998"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.41596246157057,"aZ":-31.3155378237361,"pfxX":-8.2513380033311,"pfxZ":0.5663782708744227,"pX":-0.2979693933848736,"pZ":1.2603907824916571,"vX0":6.66412605529822,"vY0":-121.84636132810522,"vZ0":-3.957858819378689,"x":128.36,"y":204.75,"x0":-1.9873750075571788,"y0":50.00175259631381,"z0":5.591698215554565,"aX":-12.490744962967307},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":0.4,"breakHorizontal":13.6,"spinRate":1780,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4483470211705134,"extension":7.1074009592487295},"hitData":{"launchSpeed":100.1,"launchAngle":-14.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.36,"coordY":167.87}},"index":5,"playId":"11f90aa8-0601-352d-a788-3302de5fc2e8","pitchNumber":5,"startTime":"2025-07-30T18:36:04.832Z","endTime":"2025-07-30T18:36:12.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.2,"awayTeamWinProbability":9.799999999999997,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.63,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:36:12.321Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ketel Marte grounds out, first baseman Spencer Torkelson to pitcher Chris Paddack.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T18:36:26.533Z","endTime":"2025-07-30T18:37:59.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663978,"fullName":"Chris Paddack","link":"/api/v1/people/663978"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.49731346202205,"strikeZoneBottom":1.63264345976753,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.458974665625075,"aZ":-28.119072363373782,"pfxX":-6.529588259616521,"pfxZ":2.637559566174989,"pX":-0.7935675944943145,"pZ":2.8492470271147408,"vX0":5.202904647988321,"vY0":-122.52793691238838,"vZ0":-1.1264386905315764,"x":147.25,"y":161.85,"x0":-2.0836972505349927,"y0":50.004022090937745,"z0":5.691278340486846,"aX":-10.049420714932564},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":4.8,"breakHorizontal":10.8,"spinRate":1710,"spinDirection":260},"zone":4,"typeConfidence":2.0,"plateTime":0.44495416666700915,"extension":6.891341476370517},"index":0,"playId":"f363c2a8-649c-3ec5-a7f2-93002d6e141d","pitchNumber":1,"startTime":"2025-07-30T18:36:35.268Z","endTime":"2025-07-30T18:36:40.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.8,"strikeZoneTop":3.4470728701789,"strikeZoneBottom":1.62964790066638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.701506569324728,"aZ":-30.33414766513841,"pfxX":-7.008621720563804,"pfxZ":1.1791619598329177,"pX":-0.8850934924262365,"pZ":3.111825506279673,"vX0":5.584785913327476,"vY0":-123.27582008279828,"vZ0":-0.056015092752345286,"x":150.74,"y":154.76,"x0":-2.2511714904927285,"y0":50.005266160996335,"z0":5.660582925988836,"aX":-10.967584504603845},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.4,"breakHorizontal":11.6,"spinRate":1766,"spinDirection":253},"zone":11,"typeConfidence":2.0,"plateTime":0.4415335293085132,"extension":6.80044763505617},"index":1,"playId":"e6e60b26-708c-3342-aa49-6e3e1b88ddb7","pitchNumber":2,"startTime":"2025-07-30T18:36:48.111Z","endTime":"2025-07-30T18:36:53.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.3,"strikeZoneTop":3.36705546864735,"strikeZoneBottom":1.54938511120233,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.104803221759653,"aZ":-15.045964766218294,"pfxX":-5.958395945494263,"pfxZ":9.046938972750905,"pX":0.12352646600910976,"pZ":3.982763141216438,"vX0":6.709209666478452,"vY0":-135.6225902393772,"vZ0":-2.5825252706983024,"x":112.29,"y":131.25,"x0":-1.5892102279418656,"y0":50.00522288326015,"z0":5.976242919443229,"aX":-11.284056294985183},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":9.6,"spinRate":2182,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.40136311241764755,"extension":6.820538204393587},"index":2,"playId":"68e98954-e0ef-3cbf-8b9b-8c0c13dfddeb","pitchNumber":3,"startTime":"2025-07-30T18:37:04.546Z","endTime":"2025-07-30T18:37:08.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.9,"strikeZoneTop":3.31349688139571,"strikeZoneBottom":1.55569257157099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.688522896441498,"aZ":-40.92722555672126,"pfxX":2.236625215758889,"pfxZ":-6.548852038799049,"pX":0.037814117119322484,"pZ":3.8653081496755637,"vX0":3.558597784897849,"vY0":-114.18118750174713,"vZ0":3.9304781397508624,"x":115.56,"y":134.42,"x0":-1.8244023302384282,"y0":50.00458372174959,"z0":6.117980186959824,"aX":2.987718503108877},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.8,"breakHorizontal":-4.8,"spinRate":2116,"spinDirection":30},"zone":12,"typeConfidence":2.0,"plateTime":0.4775422239721765,"extension":6.715795090692518},"index":3,"playId":"5fbc45fc-694a-3f79-b0fb-37c59553f91c","pitchNumber":4,"startTime":"2025-07-30T18:37:18.455Z","endTime":"2025-07-30T18:37:23.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":86.6,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75308408995972,"aZ":-14.663145747874317,"pfxX":-6.449298371062489,"pfxZ":9.213950318942828,"pX":-0.22110794559276564,"pZ":3.3946026518524812,"vX0":6.036043291795644,"vY0":-135.7692825362184,"vZ0":-4.045921702087764,"x":125.43,"y":147.13,"x0":-1.6162123318530952,"y0":50.001307093007036,"z0":5.898636082545213,"aX":-12.25440344484598},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":10.7,"spinRate":2213,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.4007091287757607,"extension":6.8809694055005695},"index":4,"playId":"4df816b8-9c3e-320c-a73a-896afca5af12","pitchNumber":5,"startTime":"2025-07-30T18:37:33.220Z","endTime":"2025-07-30T18:37:37.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.68319132123356,"aZ":-28.7505061207701,"pfxX":-6.756218517758016,"pfxZ":2.1992093545223916,"pX":-0.1406596028947411,"pZ":2.6823480976226532,"vX0":6.956664074901725,"vY0":-123.39912186234159,"vZ0":-1.3221169402998225,"x":122.36,"y":166.36,"x0":-2.1077172247921334,"y0":50.00067970601485,"z0":5.629067491831793,"aX":-10.503433530927223},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":10.8,"spinRate":1885,"spinDirection":251},"zone":5,"typeConfidence":2.0,"plateTime":0.44250178798580464,"extension":6.880964292294962},"hitData":{"launchSpeed":99.6,"launchAngle":-21.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.55,"coordY":162.23}},"index":5,"playId":"05f7b1ef-428e-3a8e-993a-06bc251b3061","pitchNumber":6,"startTime":"2025-07-30T18:37:52.215Z","endTime":"2025-07-30T18:37:59.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":663978,"link":"/api/v1/people/663978"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:37:59.735Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:40:03.440Z","endTime":"2025-07-30T18:41:08.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669194,"fullName":"Ryne Nelson","link":"/api/v1/people/669194"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.15742121059581,"aZ":-10.96667911595067,"pfxX":-1.7686651555655093,"pfxZ":10.885203450431288,"pX":-0.9176968699425314,"pZ":3.5030390568369096,"vX0":1.2518222519942714,"vY0":-138.52123886153393,"vZ0":-4.943488757085549,"x":151.98,"y":144.2,"x0":-1.1450428737267078,"y0":50.006560996707826,"z0":6.04044606920523,"aX":-3.4472008739185838},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":3.0,"spinRate":2307,"spinDirection":188},"zone":11,"typeConfidence":2.0,"plateTime":0.39500235324093724,"extension":6.9815254288250195},"index":0,"playId":"7cee5079-5d30-3369-abd2-c0e576a42441","pitchNumber":1,"startTime":"2025-07-30T18:40:12.844Z","endTime":"2025-07-30T18:40:16.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":4,"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-30T18:40:35.081Z","endTime":"2025-07-30T18:40:41.761Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.417659401118716,"aZ":-30.12305989794016,"pfxX":1.236212475905384,"pfxZ":1.2805146487360197,"pX":0.07093294994623453,"pZ":2.1155054986435013,"vX0":3.1274857368589126,"vY0":-125.85796371176828,"vZ0":-3.420755883383455,"x":114.3,"y":181.66,"x0":-1.3482243620607552,"y0":50.00514035617202,"z0":5.9305536825402845,"aX":1.9841665340586097},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-3.0,"spinRate":2388,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.4351116724424662,"extension":6.584778247443128},"index":2,"playId":"61b7f986-7847-3808-a35b-6de9ec5aba9a","pitchNumber":2,"startTime":"2025-07-30T18:40:41.761Z","endTime":"2025-07-30T18:40:47.674Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.010467632214475,"aZ":-12.813357885285779,"pfxX":-2.8836786548184805,"pfxZ":9.712690122265448,"pX":0.34541925914507765,"pZ":3.77364653162396,"vX0":4.705872446755206,"vY0":-139.5067580038923,"vZ0":-3.700676441914812,"x":103.83,"y":136.89,"x0":-0.9798554370995083,"y0":50.00649808713217,"z0":5.947734090031383,"aX":-5.750814237988352},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.2,"breakHorizontal":4.4,"spinRate":2061,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.39091232837206613,"extension":6.919886165375236},"index":3,"playId":"5c6713cb-605f-3187-baa5-7206694c9340","pitchNumber":3,"startTime":"2025-07-30T18:41:04.646Z","endTime":"2025-07-30T18:41:08.341Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":669194,"link":"/api/v1/people/669194"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:41:08.341Z","atBatIndex":43},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Wenceel Pérez doubles (9) on a sharp line drive to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:43:38.589Z","endTime":"2025-07-30T18:44:22.553Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T18:41:39.096Z","endTime":"2025-07-30T18:42:36.223Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Kyle Backhus replaces Ryne Nelson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T18:42:36.223Z","endTime":"2025-07-30T18:43:40.854Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":679775,"link":"/api/v1/people/679775"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669194,"link":"/api/v1/people/669194","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.29222124228395,"aZ":-35.55697557146418,"pfxX":10.910539612236386,"pfxZ":-1.8865549334384415,"pX":-0.5161712393711465,"pZ":2.1038263141593974,"vX0":-12.079433295106375,"vY0":-131.92220592139546,"vZ0":1.4353430780275727,"x":136.68,"y":181.98,"x0":2.6737524225176483,"y0":50.00631289219651,"z0":4.14592695487195,"aX":19.510631494768333},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.9,"breakHorizontal":-17.6,"spinRate":2095,"spinDirection":97},"zone":4,"typeConfidence":0.9,"plateTime":0.4129317854393708,"extension":7.196903218795878},"index":2,"playId":"46a350d8-710e-33e5-bb6d-c53d19d9e191","pitchNumber":1,"startTime":"2025-07-30T18:43:40.854Z","endTime":"2025-07-30T18:43:44.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":84.0,"strikeZoneTop":3.12577478886142,"strikeZoneBottom":1.4186404127866,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9693008675729,"aZ":-33.805075042230044,"pfxX":10.161573938699366,"pfxZ":-0.9115398954823952,"pX":-0.5210730351431053,"pZ":2.346704793499092,"vX0":-12.041169097746295,"vY0":-131.68053950956653,"vZ0":1.452557061988554,"x":136.86,"y":175.42,"x0":2.7583209040545102,"y0":50.006126499273726,"z0":4.261207899959087,"aX":18.12196047532333},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-1.2,"breakHorizontal":-16.2,"spinRate":2161,"spinDirection":99},"zone":4,"typeConfidence":0.9,"plateTime":0.4135548372061981,"extension":7.102306086294485},"index":3,"playId":"2beda34b-9e55-372a-81b4-afaa9901f0bb","pitchNumber":2,"startTime":"2025-07-30T18:43:57.412Z","endTime":"2025-07-30T18:44:02.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.14041460882954,"aZ":-29.254706738879804,"pfxX":9.510729338727522,"pfxZ":1.5923721254049283,"pX":0.24041149682909235,"pZ":2.579419034430894,"vX0":-9.819192929863938,"vY0":-133.78641734520335,"vZ0":1.025569113332197,"x":107.84,"y":169.14,"x0":2.704976357379649,"y0":50.0007090385609,"z0":4.272068633133928,"aX":17.41274678269076},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.4,"breakHorizontal":-15.4,"spinRate":2236,"spinDirection":100},"zone":5,"typeConfidence":0.9,"plateTime":0.4078376353829598,"extension":7.117599578187153},"hitData":{"launchSpeed":103.8,"launchAngle":17.0,"totalDistance":321.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":101.09,"coordY":72.93}},"index":4,"playId":"96e47cb5-ae54-3f2a-ab48-afa8e821255b","pitchNumber":3,"startTime":"2025-07-30T18:44:12.421Z","endTime":"2025-07-30T18:44:22.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.9,"awayTeamWinProbability":8.099999999999994,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.24,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:44:22.553Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Zach McKinstry doubles (16) to left field, on fan interference. Wenceel Pérez scores.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:44:35.368Z","endTime":"2025-07-30T18:45:19.364Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 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":78.6,"endSpeed":73.3,"strikeZoneTop":3.19048879423606,"strikeZoneBottom":1.42900270626341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.40490854597033,"aZ":-32.37389738242371,"pfxX":-10.291030021014205,"pfxZ":-0.14830580412212058,"pX":-1.8134620956840422,"pZ":2.5534748141866217,"vX0":-7.438594372225606,"vY0":-114.24457740422439,"vZ0":3.707964466577363,"x":186.12,"y":169.84,"x0":2.8065246407524382,"y0":50.00294824349914,"z0":4.065370808573198,"aX":-13.785015900255466},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":0.8,"breakHorizontal":20.3,"spinRate":2228,"spinDirection":277},"zone":11,"typeConfidence":0.9,"plateTime":0.4769953772618165,"extension":7.341654776755254},"index":0,"playId":"0d0b83e4-7b68-32e7-a662-7582a0d1adbd","pitchNumber":1,"startTime":"2025-07-30T18:44:55.788Z","endTime":"2025-07-30T18:44:58.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.002267671414135,"aZ":-34.801325046284504,"pfxX":11.20328737997699,"pfxZ":-1.5041807290043083,"pX":0.5931195737013417,"pZ":1.802583905642325,"vX0":-9.406792191093558,"vY0":-131.2391708065679,"vZ0":0.8646819239453427,"x":94.39,"y":190.11,"x0":2.763155712012766,"y0":50.00066783178662,"z0":4.05488929917131,"aX":19.598782330543223},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-2.3,"breakHorizontal":-18.2,"spinRate":2261,"spinDirection":102},"zone":9,"typeConfidence":0.9,"plateTime":0.4168834063061526,"extension":7.083509649357084},"hitData":{"launchSpeed":86.6,"launchAngle":20.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":55.37,"coordY":131.34}},"index":1,"playId":"699cb978-bc4d-34cd-ab17-b07c607c0090","pitchNumber":2,"startTime":"2025-07-30T18:45:11.351Z","endTime":"2025-07-30T18:45:19.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":672761,"link":"/api/v1/people/672761"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.5,"awayTeamWinProbability":4.5,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":0.46,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:45:19.364Z","atBatIndex":45},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Javier Báez lines out to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:45:45.472Z","endTime":"2025-07-30T18:47:00.391Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"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, 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":77.2,"endSpeed":71.3,"strikeZoneTop":3.31596000842344,"strikeZoneBottom":1.61009395590431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.40526759200934,"aZ":-35.187339911363594,"pfxX":-7.959352238386665,"pfxZ":-2.3434029417642392,"pX":0.9999818801727871,"pZ":2.108026828291012,"vX0":-2.388522786512115,"vY0":-112.3522090044074,"vZ0":3.393141981023983,"x":78.88,"y":181.86,"x0":3.109657865273311,"y0":50.00406926977614,"z0":4.142578113713497,"aX":-10.226066321806401},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-3.1,"breakHorizontal":15.0,"spinRate":1929,"spinDirection":291},"zone":14,"typeConfidence":0.9,"plateTime":0.4865953738655677,"extension":6.724185703092713},"index":0,"playId":"dd8507d2-f9c3-3910-984f-139923b3c213","pitchNumber":1,"startTime":"2025-07-30T18:45:59.230Z","endTime":"2025-07-30T18:46:04.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.39453032021305,"strikeZoneBottom":1.59803815670903,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.434572864666688,"aZ":-32.39977519883759,"pfxX":11.54775827927722,"pfxZ":-0.12050753442754658,"pX":-1.657662405699937,"pZ":1.0178662294108511,"vX0":-15.055225626069523,"vY0":-133.1624226215189,"vZ0":-2.045545316332269,"x":180.19,"y":211.3,"x0":2.5479617318333245,"y0":50.00527062670451,"z0":4.121683788291694,"aX":20.90840635954208},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":-0.5,"breakHorizontal":-18.0,"spinRate":2225,"spinDirection":111},"zone":13,"typeConfidence":0.9,"plateTime":0.4100447604480397,"extension":7.110034503454911},"index":1,"playId":"c79c655f-179c-31d2-8f8e-84d066371803","pitchNumber":2,"startTime":"2025-07-30T18:46:15.143Z","endTime":"2025-07-30T18:46:19.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"d4135081-6d98-470c-991a-bb14ae2178d2","startTime":"2025-07-30T18:46:33.374Z","endTime":"2025-07-30T18:46:38.374Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":70.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.122636202780075,"aZ":-31.499952968330255,"pfxX":-9.042645492141748,"pfxZ":0.5343406906103869,"pX":0.3344577627649252,"pZ":2.4707382502483224,"vX0":-3.469739511345808,"vY0":-111.3122992364933,"vZ0":3.411535286945739,"x":104.25,"y":172.07,"x0":3.0860569991203164,"y0":50.00205665425607,"z0":4.170119358100592,"aX":-11.398614629539422},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.2,"breakHorizontal":17.3,"spinRate":2092,"spinDirection":278},"zone":6,"typeConfidence":0.9,"plateTime":0.491198329851092,"extension":6.651643232412097},"hitData":{"launchSpeed":99.4,"launchAngle":19.0,"totalDistance":314.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.27,"coordY":103.42}},"index":3,"playId":"09a700cd-b6a6-37af-80c0-6670e17fc1e8","pitchNumber":3,"startTime":"2025-07-30T18:46:50.960Z","endTime":"2025-07-30T18:47:00.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.8,"awayTeamWinProbability":5.200000000000003,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:47:00.391Z","atBatIndex":46},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Rogers homers (3) on a fly ball to left field. Zach McKinstry scores.","rbi":2,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:47:22.175Z","endTime":"2025-07-30T18:48:11.704Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":{"id":679775,"link":"/api/v1/people/679775"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":91.6,"endSpeed":85.2,"strikeZoneTop":3.20045731373798,"strikeZoneBottom":1.36511637951473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.679082114697763,"aZ":-28.763903953229015,"pfxX":10.926134010339275,"pfxZ":1.8656356229415776,"pX":-0.7993238210896753,"pZ":1.970421890866975,"vX0":-12.837914934378212,"vY0":-132.91814287712614,"vZ0":-0.5562149952385889,"x":147.47,"y":185.58,"x0":2.624883250226844,"y0":50.003191057297144,"z0":4.232068344064762,"aX":19.976783784817293},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":3.5,"breakHorizontal":-17.8,"spinRate":2261,"spinDirection":104},"zone":4,"typeConfidence":0.9,"plateTime":0.4087117845659667,"extension":7.171326053634973},"index":0,"playId":"8edde0ef-4d65-3b6b-beb2-2257d8046cb2","pitchNumber":1,"startTime":"2025-07-30T18:47:27.409Z","endTime":"2025-07-30T18:47:33.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.48229716492241,"aZ":-30.236453672985242,"pfxX":-9.226280541112201,"pfxZ":1.5041755466401625,"pX":-0.2186218518015219,"pZ":2.2780042913967224,"vX0":-4.668194081502475,"vY0":-112.41182680246052,"vZ0":2.446697643189621,"x":125.33,"y":177.27,"x0":3.0801785681317697,"y0":50.00042072721729,"z0":4.235262089706069,"aX":-11.86103186519548},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":3.6,"breakHorizontal":17.9,"spinRate":2236,"spinDirection":281},"zone":5,"typeConfidence":0.9,"plateTime":0.4863704689491226,"extension":6.606295379934049},"hitData":{"launchSpeed":96.5,"launchAngle":29.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":33.26,"coordY":88.97}},"index":1,"playId":"8c702886-0215-314a-a9cf-317cde3bfea7","pitchNumber":2,"startTime":"2025-07-30T18:47:41.468Z","endTime":"2025-07-30T18:48:11.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"second":{"id":656716,"link":"/api/v1/people/656716"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":0.28,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:48:11.704Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andy Ibáñez singles on a line drive to left fielder Lourdes Gurriel Jr.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:48:28.767Z","endTime":"2025-07-30T18:48:42.726Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1],"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":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Andy Ibáñez replaces Colt Keith.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"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-30T18:48:31.030Z","endTime":"2025-07-30T18:48:31.031Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.042350114697488,"aZ":-32.3853683875493,"pfxX":-8.364690424128367,"pfxZ":-0.15664643031382575,"pX":-7.74907825366211E-4,"pZ":2.5835670566630826,"vX0":-4.6734609724970815,"vY0":-114.68126093760299,"vZ0":3.2509062066107397,"x":117.03,"y":169.02,"x0":3.1497464823228913,"y0":50.003718229748436,"z0":4.3047981479942825,"aX":-11.150894441651177},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":0.8,"breakHorizontal":16.3,"spinRate":2095,"spinDirection":278},"zone":5,"typeConfidence":0.9,"plateTime":0.477459320497585,"extension":6.664426167054888},"hitData":{"launchSpeed":98.3,"launchAngle":17.0,"totalDistance":271.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.23,"coordY":100.2}},"index":1,"playId":"43007f73-fce2-3ddf-a45d-b274e7f72951","pitchNumber":1,"startTime":"2025-07-30T18:48:31.032Z","endTime":"2025-07-30T18:48:42.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.5,"awayTeamWinProbability":1.5,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:48:42.726Z","atBatIndex":48},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Gleyber Torres lines out sharply to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T18:50:05.203Z","endTime":"2025-07-30T18:50:14.837Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":679775,"fullName":"Kyle Backhus","link":"/api/v1/people/679775"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":650402,"fullName":"Gleyber Torres","link":"/api/v1/people/650402"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":7,"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-30T18:49:14.799Z","endTime":"2025-07-30T18:50:07.530Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.70865347983584,"aZ":-33.61471295696642,"pfxX":11.094390960194433,"pfxZ":-0.8218954709114019,"pX":-0.4294739982927878,"pZ":1.6189823594016728,"vX0":-12.36639682639317,"vY0":-131.21227816610414,"vZ0":0.07581473253220827,"x":133.37,"y":195.07,"x0":2.885643509838298,"y0":50.000459387749316,"z0":4.078078728571921,"aX":19.495495979872043},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.2,"breakHorizontal":-17.6,"spinRate":2162,"spinDirection":102},"zone":7,"typeConfidence":0.9,"plateTime":0.41617141285529957,"extension":6.969447747571707},"hitData":{"launchSpeed":102.6,"launchAngle":17.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":134.48,"coordY":65.2}},"index":1,"playId":"cd04462b-8b45-34b4-8196-208dcd7b7915","pitchNumber":1,"startTime":"2025-07-30T18:50:07.530Z","endTime":"2025-07-30T18:50:14.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":650402,"link":"/api/v1/people/650402","batSide":{"code":"R","description":"Right"}},"first":{"id":628451,"link":"/api/v1/people/628451"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_ab"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_ab"},{"player":{"id":650402,"link":"/api/v1/people/650402"},"credit":"b_pa"},{"player":{"id":679775,"link":"/api/v1/people/679775"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.3,"awayTeamWinProbability":1.7000000000000028,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:50:14.837Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Geraldo Perdomo grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:52:36.350Z","endTime":"2025-07-30T18:53:19.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Andy Ibáñez remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"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-30T18:51:51.139Z","endTime":"2025-07-30T18:51:51.159Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628451,"link":"/api/v1/people/628451"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"101","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Chris Paddack.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"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-30T18:51:51.159Z","endTime":"2025-07-30T18:52:38.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663978,"link":"/api/v1/people/663978","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.36082826825176,"strikeZoneBottom":1.53819421203833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.077481085227877,"aZ":-22.98241501584762,"pfxX":-7.088588427300677,"pfxZ":4.836050575780657,"pX":0.15312627691012512,"pZ":3.842313705612395,"vX0":9.552925359808157,"vY0":-136.75931847158728,"vZ0":-0.13965602780863495,"x":111.16,"y":135.04,"x0":-2.4580631611736945,"y0":50.004666351517,"z0":5.465276545282468,"aX":-13.480429354352623},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.9,"breakHorizontal":10.9,"spinRate":2055,"spinDirection":238},"zone":12,"typeConfidence":0.69,"plateTime":0.3999187498382666,"extension":6.093371334676801},"index":2,"playId":"933d1de3-15f2-3937-93a5-0b31cd900b60","pitchNumber":1,"startTime":"2025-07-30T18:52:38.687Z","endTime":"2025-07-30T18:52:42.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815866459866328,"aZ":-22.52870938519023,"pfxX":-7.247429429570977,"pfxZ":4.980470454694482,"pX":-0.5446812976543494,"pZ":2.5185231101985366,"vX0":7.555356284066061,"vY0":-137.6398059968577,"vZ0":-3.518722442369702,"x":137.76,"y":170.78,"x0":-2.3711373136504315,"y0":50.00533359571217,"z0":5.322064899387419,"aX":-14.041251592106114},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.5,"breakHorizontal":11.8,"spinRate":2078,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.39650160687724734,"extension":6.265642740686777},"index":3,"playId":"4073c4b4-e47d-377e-9160-a73b73cb74fb","pitchNumber":2,"startTime":"2025-07-30T18:52:54.475Z","endTime":"2025-07-30T18:52:57.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.793600743621017,"aZ":-26.980831399346613,"pfxX":-10.044875872922123,"pfxZ":2.789946095771729,"pX":-1.0715266730860733,"pZ":2.6345867765410897,"vX0":7.444011896859481,"vY0":-135.7481991666863,"vZ0":-2.130505911223419,"x":157.84,"y":167.65,"x0":-2.549636187792955,"y0":50.00012450966382,"z0":5.3152781374263105,"aX":-18.67139493218861},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":4.8,"breakHorizontal":16.6,"spinRate":2045,"spinDirection":240},"zone":11,"typeConfidence":0.84,"plateTime":0.4040967664698285,"extension":5.86283044004341},"hitData":{"launchSpeed":94.1,"launchAngle":-8.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.42,"coordY":152.09}},"index":4,"playId":"2573c388-b2fe-3702-9350-bc81dab8d15f","pitchNumber":3,"startTime":"2025-07-30T18:53:11.924Z","endTime":"2025-07-30T18:53:19.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.6000000000000085,"leverageIndex":0.21,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:53:19.741Z","atBatIndex":50},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Eugenio Suárez lines out sharply to shortstop Zach McKinstry.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:53:43.032Z","endTime":"2025-07-30T18:54:17.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.0,"strikeZoneTop":3.3573276187462,"strikeZoneBottom":1.47204561403797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.20637603188525,"aZ":-31.678088756331622,"pfxX":1.4553109804379765,"pfxZ":0.3114005216112332,"pX":0.9484764346590505,"pZ":2.3923732784970246,"vX0":7.760933335682439,"vY0":-125.85609958554585,"vZ0":-1.20103084263948,"x":80.85,"y":174.19,"x0":-2.3573781960361853,"y0":50.005647723298445,"z0":5.428359191302687,"aX":2.347655438910929},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.5,"breakHorizontal":-4.3,"spinRate":2123,"spinDirection":79},"zone":14,"typeConfidence":0.91,"plateTime":0.4342756620481998,"extension":6.006964432278785},"index":0,"playId":"60715004-d52b-3735-b96a-67d960226600","pitchNumber":1,"startTime":"2025-07-30T18:53:43.032Z","endTime":"2025-07-30T18:53:47.891Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.49999928274062,"strikeZoneBottom":1.57598202996153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.613161206329615,"aZ":-29.777208559811854,"pfxX":-9.60853855782417,"pfxZ":1.26283999283633,"pX":-0.8773038341495706,"pZ":2.707045846280132,"vX0":7.569449606412319,"vY0":-137.10668069489827,"vZ0":-1.704340343089922,"x":150.44,"y":165.69,"x0":-2.426921124979475,"y0":50.00591061503204,"z0":5.370971029888619,"aX":-18.277377265681718},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.2,"breakHorizontal":15.8,"spinRate":2033,"spinDirection":245},"zone":11,"typeConfidence":0.89,"plateTime":0.39964958190502475,"extension":6.162620674018061},"index":1,"playId":"99b19c78-a5a0-33fc-aa8e-bc1d3b956abf","pitchNumber":2,"startTime":"2025-07-30T18:53:57.138Z","endTime":"2025-07-30T18:54:02.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.296668323108992,"aZ":-29.992462876765178,"pfxX":-10.312929326302854,"pfxZ":1.1239665770303748,"pX":-0.46924220522748716,"pZ":1.589975573032548,"vX0":9.006322599256123,"vY0":-138.43602058973195,"vZ0":-4.393150218261983,"x":134.89,"y":195.85,"x0":-2.427046554063645,"y0":50.00070175755398,"z0":5.208163100214121,"aX":-19.98735966801007},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":1.3,"breakHorizontal":16.8,"spinRate":2067,"spinDirection":244},"zone":7,"typeConfidence":0.91,"plateTime":0.395848558560159,"extension":6.3798209814055005},"hitData":{"launchSpeed":104.4,"launchAngle":7.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"hard","location":"6","coordinates":{"coordX":100.76,"coordY":147.2}},"index":2,"playId":"923169fd-5932-34b7-b7b7-89179b397625","pitchNumber":3,"startTime":"2025-07-30T18:54:12.092Z","endTime":"2025-07-30T18:54:17.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:54:17.338Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Lourdes Gurriel Jr. flies out sharply to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T18:54:28.926Z","endTime":"2025-07-30T18:55:44.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.4,"strikeZoneTop":3.56115170514054,"strikeZoneBottom":1.58619857237423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.755279512627887,"aZ":-29.626275165096104,"pfxX":-10.651003237040532,"pfxZ":1.3073902312764591,"pX":-0.03530817330275965,"pZ":2.388028158002912,"vX0":10.315934444883434,"vY0":-138.62710372671413,"vZ0":-2.6530023950440462,"x":118.35,"y":174.3,"x0":-2.4195114762421888,"y0":50.00362337601627,"z0":5.333598812906938,"aX":-20.74880699675247},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":2.0,"breakHorizontal":17.2,"spinRate":2126,"spinDirection":242},"zone":5,"typeConfidence":0.91,"plateTime":0.3949989675267034,"extension":6.17619047586968},"index":0,"playId":"2a824e7b-5f73-311f-86fa-9507546f902d","pitchNumber":1,"startTime":"2025-07-30T18:54:40.435Z","endTime":"2025-07-30T18:54:45.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.7,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.873243021874426,"aZ":-29.352189682384928,"pfxX":0.7091519483891608,"pfxZ":1.7183943035275595,"pX":0.9192838131841946,"pZ":1.7886089964262764,"vX0":8.22914882941242,"vY0":-127.06371214093006,"vZ0":-2.805791934076466,"x":81.96,"y":190.49,"x0":-2.4470794081632237,"y0":50.003885577183325,"z0":5.228027435605924,"aX":1.163925935363164},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.8,"breakHorizontal":-3.1,"spinRate":2198,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.4302839075663427,"extension":6.470215506331707},"index":1,"playId":"7e5e49c9-0358-374c-b060-a68ac1bb524d","pitchNumber":2,"startTime":"2025-07-30T18:54:53.837Z","endTime":"2025-07-30T18:54:56.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"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-30T18:55:06.047Z","endTime":"2025-07-30T18:55:16.943Z","isPitch":false,"type":"action","player":{"id":666971,"link":"/api/v1/people/666971"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.61374490290497,"strikeZoneBottom":1.6389565857145,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.875641261383805,"aZ":-28.88866302985903,"pfxX":-9.946966163810014,"pfxZ":1.6855776122669308,"pX":-0.29955267333410507,"pZ":1.2389520605610478,"vX0":8.964971411198924,"vY0":-139.1958026538379,"vZ0":-5.690145827871817,"x":128.42,"y":205.33,"x0":-2.2784666289277085,"y0":50.00606018219133,"z0":5.236386870633157,"aX":-19.414075459941742},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":2164,"spinDirection":246},"zone":13,"typeConfidence":0.9,"plateTime":0.3943432618615761,"extension":6.1751984287367625},"index":3,"playId":"de656179-6c4c-3a6a-b635-cae208ef92e4","pitchNumber":3,"startTime":"2025-07-30T18:55:16.943Z","endTime":"2025-07-30T18:55:22.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.4,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88870183568858,"aZ":-29.297234831785264,"pfxX":-11.569072949947707,"pfxZ":1.466414245581971,"pX":0.07871279965069322,"pZ":2.1358569149785356,"vX0":10.660172591032772,"vY0":-139.4083966163009,"vZ0":-3.4940892546303117,"x":114.0,"y":181.11,"x0":-2.301554622634517,"y0":50.00008925010905,"z0":5.350595385552848,"aX":-22.64799011679113},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":2.0,"breakHorizontal":18.6,"spinRate":2177,"spinDirection":244},"zone":8,"typeConfidence":0.91,"plateTime":0.39369219962501756,"extension":6.252577357845223},"hitData":{"launchSpeed":101.5,"launchAngle":25.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.28,"coordY":40.17}},"index":4,"playId":"48abbd50-397d-33cc-a01e-c7c4363565c6","pitchNumber":4,"startTime":"2025-07-30T18:55:35.330Z","endTime":"2025-07-30T18:55:44.243Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:55:44.243Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kerry Carpenter walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T18:58:20.862Z","endTime":"2025-07-30T18:59:13.795Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Andrew Saalfrank replaces Kyle Backhus.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"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-30T18:58:03.484Z","endTime":"2025-07-30T18:58:22.909Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":685314,"link":"/api/v1/people/685314"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":679775,"link":"/api/v1/people/679775","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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.4,"endSpeed":73.1,"strikeZoneTop":3.35999987622855,"strikeZoneBottom":1.66403484105714,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.286902479388058,"aZ":-37.51806992555878,"pfxX":-6.580488636225798,"pfxZ":-3.9618132919035105,"pX":-1.2219256857315746,"pZ":2.7574822504098266,"vX0":-2.7136211559452925,"vY0":-115.56485610879386,"vZ0":0.6762061043620533,"x":163.58,"y":164.33,"x0":0.8239298263943892,"y0":50.00520122171892,"z0":6.075670686621771,"aX":-8.86807097158615},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-6.7,"breakHorizontal":12.6,"spinRate":2188,"spinDirection":321},"zone":11,"typeConfidence":2.0,"plateTime":0.47463319282959304,"extension":6.240701718974301},"index":1,"playId":"34ea1fb8-d64d-39dc-85cf-4ef5f20311c9","pitchNumber":1,"startTime":"2025-07-30T18:58:22.909Z","endTime":"2025-07-30T18:58:26.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.36000151314066,"strikeZoneBottom":1.62998642095646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.24813113761618,"aZ":-38.388717747125135,"pfxX":-7.400171974139518,"pfxZ":-4.549474249277402,"pX":-0.15934280040377546,"pZ":3.55533965640465,"vX0":-0.6013022375756802,"vY0":-116.19521705734547,"vZ0":2.2145773923448155,"x":123.07,"y":142.79,"x0":1.0642906070237947,"y0":50.005727769815955,"z0":6.243495899843196,"aX":-10.096963566156624},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-7.4,"breakHorizontal":13.6,"spinRate":2266,"spinDirection":328},"zone":11,"typeConfidence":2.0,"plateTime":0.47179688546387144,"extension":6.106421515808697},"index":2,"playId":"6a66a594-e03f-365e-a577-031d0560ebef","pitchNumber":2,"startTime":"2025-07-30T18:58:37.602Z","endTime":"2025-07-30T18:58:42.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.41942907719863,"strikeZoneBottom":1.6164302274672,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.158998801433288,"aZ":-29.301547205900444,"pfxX":4.308588848039561,"pfxZ":1.7014080757151278,"pX":-1.1051720832409528,"pZ":0.18619692940176902,"vX0":-5.908961546688424,"vY0":-128.67387995973428,"vZ0":-8.635835964032713,"x":159.13,"y":233.75,"x0":0.6546877441837303,"y0":50.003160480058526,"z0":5.836048289623955,"aX":7.270232726387436},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":1.4,"breakHorizontal":-6.6,"spinRate":2343,"spinDirection":157},"zone":13,"typeConfidence":2.0,"plateTime":0.4246750368451986,"extension":6.0821343952668325},"index":3,"playId":"cd1e942f-1a76-395a-8802-a521157bbdea","pitchNumber":3,"startTime":"2025-07-30T18:58:52.228Z","endTime":"2025-07-30T18:58:56.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.25756088979303,"strikeZoneBottom":1.49960266642759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07949611108933,"aZ":-23.781457875669812,"pfxX":5.0403009296316,"pfxZ":5.017154594883852,"pX":0.2942078393382924,"pZ":1.4598328526779696,"vX0":-3.601213512641492,"vY0":-128.34368202305308,"vZ0":-6.6965515367562265,"x":105.79,"y":199.36,"x0":1.0593568504067503,"y0":50.000260109401836,"z0":5.949783444879771,"aX":8.423751143160619},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.8,"breakHorizontal":-8.3,"spinRate":2220,"spinDirection":158},"zone":9,"typeConfidence":2.0,"plateTime":0.4264521389523366,"extension":5.973153267544913},"index":4,"playId":"247eed51-df9c-3cb5-804e-2e1753079992","pitchNumber":4,"startTime":"2025-07-30T18:59:08.914Z","endTime":"2025-07-30T18:59:13.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:59:13.795Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Riley Greene singles on a ground ball to right fielder Corbin Carroll. Kerry Carpenter to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T18:59:25.010Z","endTime":"2025-07-30T18:59:48.828Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.6,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.022513029483868,"aZ":-23.474618395802782,"pfxX":5.603991270376232,"pfxZ":5.039576717476655,"pX":0.4449405727664984,"pZ":1.9425336544718692,"vX0":-3.840281558015934,"vY0":-129.79899808408746,"vZ0":-5.462696672865189,"x":100.04,"y":186.33,"x0":1.2063607843250357,"y0":50.00631519261188,"z0":5.832931003912521,"aX":9.682436357434565},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":8.3,"breakHorizontal":-9.5,"spinRate":2244,"spinDirection":160},"zone":9,"typeConfidence":2.0,"plateTime":0.4199973065847473,"extension":6.017366818209492},"hitData":{"launchSpeed":76.9,"launchAngle":1.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.88,"coordY":109.0}},"index":0,"playId":"5edeb0e0-6865-32e9-9089-36da0dc55d23","pitchNumber":1,"startTime":"2025-07-30T18:59:38.107Z","endTime":"2025-07-30T18:59:48.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.19999999999998863,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T18:59:48.828Z","atBatIndex":54},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Spencer Torkelson grounds into a force out, third baseman Blaze Alexander to second baseman Ketel Marte. Kerry Carpenter to 3rd. Riley Greene out at 2nd. Spencer Torkelson to 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:00:08.163Z","endTime":"2025-07-30T19:01:40.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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.2,"endSpeed":73.1,"strikeZoneTop":3.34130513094148,"strikeZoneBottom":1.4686730754443,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.306035791356535,"aZ":-37.947600466773686,"pfxX":-5.953244214072214,"pfxZ":-4.282351992394672,"pX":-0.7125715548048656,"pZ":3.3019231125729673,"vX0":-1.5604036196064146,"vY0":-115.39021656606802,"vZ0":1.510021715144517,"x":144.16,"y":149.63,"x0":0.7455590937506932,"y0":50.0000329236642,"z0":6.292849283824594,"aX":-8.03297243405172},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.1,"breakHorizontal":11.2,"spinRate":2252,"spinDirection":334},"zone":1,"typeConfidence":2.0,"plateTime":0.47451385163955306,"extension":6.0673631332986515},"index":0,"playId":"89c4ac84-115b-3c3a-a1df-ddb9e2e04174","pitchNumber":1,"startTime":"2025-07-30T19:00:20.281Z","endTime":"2025-07-30T19:00:25.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.514540484878207,"aZ":-29.453723321198222,"pfxX":4.007540457494612,"pfxZ":1.5989116460867567,"pX":0.41099266684419955,"pZ":2.421612026762767,"vX0":-3.090836200627903,"vY0":-129.06913252165646,"vZ0":-3.2588319178336,"x":101.33,"y":173.4,"x0":1.0978592824840607,"y0":50.004040998240576,"z0":5.9463453531311385,"aX":6.825147416430896},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-6.6,"spinRate":2258,"spinDirection":165},"zone":6,"typeConfidence":2.0,"plateTime":0.4228616395725133,"extension":5.916954665805922},"index":1,"playId":"0ff9051e-d5b0-35cd-8681-01f58c08845f","pitchNumber":2,"startTime":"2025-07-30T19:00:34.988Z","endTime":"2025-07-30T19:00:38.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.0,"strikeZoneTop":3.54270524453348,"strikeZoneBottom":1.7005133701882,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.968411895278944,"aZ":-41.754406325473106,"pfxX":-3.8587482288975137,"pfxZ":-6.741809596104503,"pX":0.1741871973586996,"pZ":3.220453437728435,"vX0":-1.0673155411102546,"vY0":-118.28857967403847,"vZ0":2.243376372631636,"x":110.36,"y":151.83,"x0":1.1322678380771183,"y0":50.00304500015216,"z0":6.080140356804657,"aX":-5.483192793323393},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-11.4,"breakHorizontal":7.2,"spinRate":2176,"spinDirection":338},"zone":2,"typeConfidence":2.0,"plateTime":0.46254025088479533,"extension":6.141602108855977},"index":2,"playId":"e13a5bd6-ea99-3f9f-a45c-6181b145b931","pitchNumber":3,"startTime":"2025-07-30T19:00:54.396Z","endTime":"2025-07-30T19:00:59.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":75.0,"strikeZoneTop":3.48181847258468,"strikeZoneBottom":1.60899806994213,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.168911026797463,"aZ":-40.32736547771953,"pfxX":-2.492940767770344,"pfxZ":-5.865251570080739,"pX":-0.8861674356925178,"pZ":0.12328950323052354,"vX0":-2.9617050067828865,"vY0":-117.21353184530808,"vZ0":-4.69498024449412,"x":150.78,"y":235.45,"x0":0.7175304751176312,"y0":50.00024286635673,"z0":5.9178817530528365,"aX":-3.4675605053720995},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-11.5,"breakHorizontal":5.3,"spinRate":2173,"spinDirection":339},"zone":13,"typeConfidence":2.0,"plateTime":0.4673023438870607,"extension":6.268143288302757},"index":3,"playId":"3aea86bf-71a6-3f8e-a6ed-927cd6f44cdb","pitchNumber":4,"startTime":"2025-07-30T19:01:12.402Z","endTime":"2025-07-30T19:01:17.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":84.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.562248144756243,"aZ":-28.48018220364345,"pfxX":4.976720598043098,"pfxZ":2.0765291262336554,"pX":-0.22979358702663907,"pZ":3.056134239748925,"vX0":-4.93802506341611,"vY0":-131.113376146721,"vZ0":-2.3272959883303788,"x":125.76,"y":156.26,"x0":1.0103572926539843,"y0":50.005874895077056,"z0":6.030900329356267,"aX":8.871642933244624},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.6,"breakHorizontal":-8.3,"spinRate":2328,"spinDirection":176},"zone":2,"typeConfidence":2.0,"plateTime":0.41402473384855965,"extension":5.920298668913035},"hitData":{"launchSpeed":92.2,"launchAngle":-14.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.36,"coordY":162.23}},"index":4,"playId":"e143dfd9-eca9-3daa-8f15-be0dfb3f3fd4","pitchNumber":5,"startTime":"2025-07-30T19:01:32.354Z","endTime":"2025-07-30T19:01:40.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:01:40.813Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Wenceel Pérez pops out to second baseman Ketel Marte.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:02:04.603Z","endTime":"2025-07-30T19:02:34.327Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"postOnThird":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.24055954236237,"aZ":-25.444851619343563,"pfxX":4.5217803272519355,"pfxZ":3.747130410817613,"pX":-0.2422319868926423,"pZ":2.358728345993296,"vX0":-4.491781723144418,"vY0":-131.4514339682754,"vZ0":-4.469624076062715,"x":126.23,"y":175.09,"x0":0.8807866749216962,"y0":50.00141686037333,"z0":5.913516604152183,"aX":8.113661529726778},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.2,"breakHorizontal":-7.6,"spinRate":2381,"spinDirection":160},"zone":5,"typeConfidence":2.0,"plateTime":0.4127146069371972,"extension":6.046398837769403},"hitData":{"launchSpeed":88.7,"launchAngle":64.0,"totalDistance":166.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":153.54,"coordY":139.41}},"index":0,"playId":"10c2e6cd-6ae3-32fb-a5aa-6ab23c7258ad","pitchNumber":1,"startTime":"2025-07-30T19:02:20.459Z","endTime":"2025-07-30T19:02:34.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"R","description":"Right"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.06,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:02:34.327Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Zach McKinstry strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T19:02:49.964Z","endTime":"2025-07-30T19:06:05.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656716,"fullName":"Zach McKinstry","link":"/api/v1/people/656716"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":83.9,"strikeZoneTop":3.2297225980862,"strikeZoneBottom":1.35986757452905,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.80338196750318,"aZ":-25.452528187154428,"pfxX":5.462783507757043,"pfxZ":3.82336954126192,"pX":-0.4029622638373058,"pZ":1.9081410573974464,"vX0":-5.1684985336684885,"vY0":-130.1193718612235,"vZ0":-5.36284738171453,"x":132.36,"y":187.26,"x0":0.8755008079077283,"y0":50.004715096392054,"z0":5.863172007070322,"aX":9.606520070801785},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.2,"breakHorizontal":-9.1,"spinRate":2339,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.41693614329142026,"extension":6.073478368820684},"index":0,"playId":"4d9c63f3-1c13-3256-850a-befbda11f969","pitchNumber":1,"startTime":"2025-07-30T19:03:02.699Z","endTime":"2025-07-30T19:03:06.935Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":75.1,"strikeZoneTop":3.37000206036588,"strikeZoneBottom":1.52797141139954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":18.887561019832713,"aZ":-36.12672075406288,"pfxX":-5.693328157964376,"pfxZ":-2.8163938484875555,"pX":-0.5025131585232793,"pZ":2.2033688394630304,"vX0":-1.838260420447571,"vY0":-116.91722399538753,"vZ0":-0.8340128336324633,"x":136.15,"y":179.29,"x0":1.0303458353170953,"y0":50.00133888735145,"z0":5.9104320643595765,"aX":-8.00044642993554},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-5.0,"breakHorizontal":10.7,"spinRate":2271,"spinDirection":319},"zone":4,"typeConfidence":2.0,"plateTime":0.46578122692095425,"extension":6.2400171797448785},"index":1,"playId":"a312dca0-cfb3-3fda-9088-7a5d18f544a9","pitchNumber":2,"startTime":"2025-07-30T19:03:18.078Z","endTime":"2025-07-30T19:03:23.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.410269809307845,"aZ":-23.500511335000223,"pfxX":5.830847654692535,"pfxZ":4.920818685331524,"pX":0.0695879675708835,"pZ":2.587613351842275,"vX0":-4.575506553830644,"vY0":-130.41673262846115,"vZ0":-4.293037607562687,"x":114.35,"y":168.91,"x0":1.0692344145851158,"y0":50.00263577388677,"z0":5.977776873489619,"aX":10.279108834917468},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.4,"breakHorizontal":-9.8,"spinRate":2332,"spinDirection":161},"zone":5,"typeConfidence":2.0,"plateTime":0.41628847032498983,"extension":6.054094338908327},"index":2,"playId":"38edf9d0-ad8a-33fa-87ef-f55ee3d10dfd","pitchNumber":3,"startTime":"2025-07-30T19:03:33.313Z","endTime":"2025-07-30T19:03:39.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":76.3,"strikeZoneTop":3.37694853210081,"strikeZoneBottom":1.51954183728284,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.959608424153604,"aZ":-41.953003205645,"pfxX":-2.2009846545631135,"pfxZ":-6.919546555078125,"pX":-0.3703463294487872,"pZ":-1.7799105899580068,"vX0":-2.3991969237476556,"vY0":-118.0320101573508,"vZ0":-8.672996995054705,"x":131.12,"y":286.84,"x0":0.9442638522548135,"y0":50.00186511609484,"z0":5.794067512666182,"aX":-3.1118556028571795},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-14.3,"breakHorizontal":4.6,"spinRate":2244,"spinDirection":342},"zone":13,"typeConfidence":2.0,"plateTime":0.4636378725778165,"extension":6.226145001235839},"index":3,"playId":"be4a147b-4d92-3670-a814-de6b19e16a71","pitchNumber":4,"startTime":"2025-07-30T19:04:01.103Z","endTime":"2025-07-30T19:04:07.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Spencer Torkelson steals (2) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"actionPlayId":"be4a147b-4d92-3670-a814-de6b19e16a71","startTime":"2025-07-30T19:04:32.252Z","endTime":"2025-07-30T19:04:41.270Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"first":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"postOnSecond":{"id":679529,"link":"/api/v1/people/679529"},"postOnThird":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.06,"dramaIndex":7.0,"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.7,"strikeZoneTop":3.31541162184373,"strikeZoneBottom":1.46793901407648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.95017412788005,"aZ":-37.617344649124085,"pfxX":-7.126904190806998,"pfxZ":-3.9676786027674495,"pX":-0.9496920344545783,"pZ":4.152615786391113,"vX0":-2.4513469627956512,"vY0":-116.20772255114255,"vZ0":3.4665306415519073,"x":153.2,"y":126.66,"x0":1.0434095102313419,"y0":50.000780794110376,"z0":6.2056403808543985,"aX":-9.784667663244797},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.1,"breakHorizontal":13.6,"spinRate":2278,"spinDirection":333},"zone":11,"typeConfidence":2.0,"plateTime":0.4706053796764951,"extension":6.25198061975575},"index":5,"playId":"6b122162-8f1f-3e27-ab64-3a2166956d2d","pitchNumber":5,"startTime":"2025-07-30T19:04:41.270Z","endTime":"2025-07-30T19:04:44.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.5,"strikeZoneTop":3.22504836759136,"strikeZoneBottom":1.5003980941969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.926602376942313,"aZ":-38.9357197820432,"pfxX":-6.824583607012842,"pfxZ":-5.0198013026663535,"pX":-0.980074839048741,"pZ":1.4973372462265513,"vX0":-2.0817518658995433,"vY0":-115.16486302623856,"vZ0":-1.6849716216729729,"x":154.36,"y":198.35,"x0":0.8217456297414416,"y0":50.003479161865,"z0":5.996462013519984,"aX":-9.188663941580272},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-9.2,"breakHorizontal":12.8,"spinRate":2285,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.4751797684300443,"extension":6.171367903944911},"index":6,"playId":"93863641-4432-3947-9bfe-43ea9f34ddd8","pitchNumber":6,"startTime":"2025-07-30T19:05:01.161Z","endTime":"2025-07-30T19:05:05.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.80807862575257,"aZ":-26.571703736088132,"pfxX":4.6013840258601135,"pfxZ":3.2609712917266087,"pX":-0.07978440054323466,"pZ":1.8510362612240752,"vX0":-4.392898169888122,"vY0":-129.03187721674396,"vZ0":-5.3721750323813975,"x":120.04,"y":188.8,"x0":1.0307770356017405,"y0":50.00630926561301,"z0":5.956767246738302,"aX":7.916024339104488},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":5.2,"breakHorizontal":-7.6,"spinRate":2382,"spinDirection":161},"zone":8,"typeConfidence":2.0,"plateTime":0.4212838964989549,"extension":5.915704803153872},"index":7,"playId":"44fc5768-fb2c-3db5-a0db-2ece2c307bc4","pitchNumber":7,"startTime":"2025-07-30T19:05:19.611Z","endTime":"2025-07-30T19:05:23.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.62625960492184,"aZ":-28.93200298411317,"pfxX":1.8706840836458878,"pfxZ":1.861420245401189,"pX":-0.6280828590212119,"pZ":1.6262019132500631,"vX0":-5.167053653057569,"vY0":-130.2898657820857,"vZ0":-5.464274074009348,"x":140.94,"y":194.87,"x0":1.125113863631001,"y0":50.004282531327085,"z0":5.898006407495258,"aX":3.263289832577755},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-2.4,"spinRate":2444,"spinDirection":162},"zone":7,"typeConfidence":2.0,"plateTime":0.4180559182461918,"extension":6.2887226257266375},"index":8,"playId":"979a0566-e7af-364a-90e6-db2e55f85ab5","pitchNumber":8,"startTime":"2025-07-30T19:05:40.894Z","endTime":"2025-07-30T19:05:45.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.8,"strikeZoneTop":3.37,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.222530172672478,"aZ":-28.130911286646437,"pfxX":5.969321600349777,"pfxZ":2.35929996538139,"pX":0.4270021475970147,"pZ":1.9671662069504172,"vX0":-3.8862345209498304,"vY0":-128.7129645421412,"vZ0":-4.846982765410527,"x":100.72,"y":185.67,"x0":1.1643036294675493,"y0":50.00316614867304,"z0":5.996844158406815,"aX":10.235718392026484},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.6,"breakHorizontal":-10.2,"spinRate":2298,"spinDirection":162},"zone":9,"typeConfidence":2.0,"plateTime":0.42201699000150983,"extension":6.0121756931445},"index":9,"playId":"e4a7e8dd-6d45-3133-a276-caf78671049d","pitchNumber":9,"startTime":"2025-07-30T19:06:00.778Z","endTime":"2025-07-30T19:06:05.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":656716,"link":"/api/v1/people/656716","batSide":{"code":"L","description":"Left"}},"second":{"id":679529,"link":"/api/v1/people/679529"},"third":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.06,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:06:05.256Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Adrian Del Castillo walks.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:08:16.171Z","endTime":"2025-07-30T19:09:18.027Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"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(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":92.8,"endSpeed":85.9,"strikeZoneTop":3.17919375574095,"strikeZoneBottom":1.55468618278184,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.008418577703125,"aZ":-25.43250985480333,"pfxX":-9.428361417404318,"pfxZ":3.6023847084195797,"pX":-0.7586950318223635,"pZ":2.401005057774578,"vX0":8.037466575203045,"vY0":-135.0761115580458,"vZ0":-3.135516932105454,"x":145.92,"y":173.95,"x0":-2.529935305023369,"y0":50.002223761006086,"z0":5.340842365525632,"aX":-17.63811942021195},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":6.1,"breakHorizontal":15.6,"spinRate":1963,"spinDirection":243},"zone":4,"typeConfidence":0.75,"plateTime":0.40359869803259407,"extension":6.077730065891743},"index":0,"playId":"fff82b08-20e2-31f8-8a6f-27b953658151","pitchNumber":1,"startTime":"2025-07-30T19:08:17.001Z","endTime":"2025-07-30T19:08:21.637Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.3,"strikeZoneTop":3.25088441413558,"strikeZoneBottom":1.59593474127341,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8791445614671,"aZ":-32.57808181153691,"pfxX":1.3082709955839515,"pfxZ":-0.2448160590238757,"pX":-1.434074588523553,"pZ":2.229631987616413,"vX0":2.950481654293663,"vY0":-125.66560454729081,"vZ0":-1.102504377295837,"x":171.66,"y":178.58,"x0":-2.7865246762681988,"y0":50.00554203153949,"z0":5.285117430812807,"aX":2.1240846979101944},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.5,"breakHorizontal":-3.0,"spinRate":2194,"spinDirection":69},"zone":13,"typeConfidence":0.91,"plateTime":0.43337307741555,"extension":6.082996168550886},"index":1,"playId":"b4cb6942-b2ee-3af8-b588-9c74db4a4816","pitchNumber":2,"startTime":"2025-07-30T19:08:30.016Z","endTime":"2025-07-30T19:08:34.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.23460458490194,"strikeZoneBottom":1.51872864432861,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.93830074862818,"aZ":-18.80424795459866,"pfxX":-7.212919875349293,"pfxZ":7.06846059736986,"pX":-0.5704514837939224,"pZ":3.949794168927438,"vX0":7.468248716800305,"vY0":-136.17745361374003,"vZ0":-0.5728411904080547,"x":138.74,"y":132.14,"x0":-2.402156243113589,"y0":50.00209866974347,"z0":5.455561791336092,"aX":-13.641995078516999},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.0,"breakHorizontal":11.6,"spinRate":2101,"spinDirection":238},"zone":11,"typeConfidence":0.96,"plateTime":0.4011484242658492,"extension":6.0178961137674385},"index":2,"playId":"08af421c-5b7a-33aa-84c4-61f78e179678","pitchNumber":3,"startTime":"2025-07-30T19:08:43.013Z","endTime":"2025-07-30T19:08:46.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.3,"endSpeed":80.4,"strikeZoneTop":3.21717628373303,"strikeZoneBottom":1.53139853032707,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.435548439591763,"aZ":-33.1992955171364,"pfxX":-8.35877793213162,"pfxZ":-0.6200094464522934,"pX":-1.6602557723464164,"pZ":3.6139220532195435,"vX0":5.150545143276524,"vY0":-127.07971959090573,"vZ0":2.018378438914339,"x":180.29,"y":141.2,"x0":-2.6204657160981424,"y0":50.004775133068755,"z0":5.434410821004993,"aX":-13.763058949289631},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.5,"breakHorizontal":14.0,"spinRate":1745,"spinDirection":249},"zone":11,"typeConfidence":0.96,"plateTime":0.42993954107404875,"extension":5.994847404241118},"index":3,"playId":"efbff992-01a4-328b-acce-523db372d127","pitchNumber":4,"startTime":"2025-07-30T19:08:57.490Z","endTime":"2025-07-30T19:09:00.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.5,"strikeZoneTop":3.23256462121144,"strikeZoneBottom":1.63870570874163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.425252892410928,"aZ":-25.162160709155266,"pfxX":-9.431171347311192,"pfxZ":3.7027095066498186,"pX":-1.0899864497693263,"pZ":1.7185119983481696,"vX0":7.150742554890607,"vY0":-135.92206565801078,"vZ0":-4.753158745441746,"x":158.55,"y":192.38,"x0":-2.5138566899244075,"y0":50.00212152238671,"z0":5.21087726645546,"aX":-17.858952060212783},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.0,"breakHorizontal":15.8,"spinRate":2056,"spinDirection":242},"zone":13,"typeConfidence":0.77,"plateTime":0.40111659301932256,"extension":6.127370133508645},"index":4,"playId":"2860e42b-aa13-32a0-8ec7-90794c80f33a","pitchNumber":5,"startTime":"2025-07-30T19:09:12.863Z","endTime":"2025-07-30T19:09:18.027Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":680728,"link":"/api/v1/people/680728","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.4,"awayTeamWinProbability":1.5999999999999943,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.15,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:09:18.027Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristin English singles on a ground ball to right fielder Wenceel Pérez. Adrian Del Castillo to 2nd.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:09:25.760Z","endTime":"2025-07-30T19:10:40.407Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"postOnSecond":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":87.3,"strikeZoneTop":3.46700116741447,"strikeZoneBottom":1.66070670557751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.619521460608592,"aZ":-28.092436163740352,"pfxX":-8.957633672917794,"pfxZ":2.111852106059148,"pX":-0.8088898482290467,"pZ":2.9434026961901787,"vX0":7.850346808754358,"vY0":-136.95491726031355,"vZ0":-1.388502229618601,"x":147.83,"y":159.31,"x0":-2.526019773575828,"y0":50.00058561721362,"z0":5.34915949339071,"aX":-17.292166616205034},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":14.9,"spinRate":2054,"spinDirection":242},"zone":1,"typeConfidence":0.87,"plateTime":0.3974716398503557,"extension":6.096192206916433},"index":0,"playId":"31511953-0923-3c6e-85e2-c887b5bad51a","pitchNumber":1,"startTime":"2025-07-30T19:09:42.074Z","endTime":"2025-07-30T19:09:46.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":88.4,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.904528357226543,"aZ":-27.740140582000514,"pfxX":-8.777427357281637,"pfxZ":2.256413897038013,"pX":-0.3302546515621829,"pZ":1.8094185099151476,"vX0":8.99318563261242,"vY0":-137.87924020298163,"vZ0":-4.375781336560234,"x":129.59,"y":189.93,"x0":-2.462911548261895,"y0":50.001220351399326,"z0":5.245074415108137,"aX":-17.236742689803297},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":3.5,"breakHorizontal":14.5,"spinRate":2074,"spinDirection":245},"zone":7,"typeConfidence":0.86,"plateTime":0.3942613793974479,"extension":6.223204875712478},"index":1,"playId":"6d2ee2e6-1f15-3e4e-aa8c-0e11fe01f28f","pitchNumber":2,"startTime":"2025-07-30T19:09:58.466Z","endTime":"2025-07-30T19:10:06.752Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":88.0,"strikeZoneTop":3.467,"strikeZoneBottom":1.589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.58097604112677,"aZ":-28.322561510707363,"pfxX":-7.025506677838061,"pfxZ":1.9647167653159077,"pX":-0.24693847648714481,"pZ":3.2689494812825495,"vX0":8.047288251012112,"vY0":-137.93855022372088,"vZ0":-0.7198733328179223,"x":126.41,"y":150.52,"x0":-2.2651121103076597,"y0":50.003875053860114,"z0":5.4132510688307915,"aX":-13.779937800934418},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.6,"breakHorizontal":11.4,"spinRate":1822,"spinDirection":244},"zone":2,"typeConfidence":0.76,"plateTime":0.39441578224080587,"extension":6.138999414023556},"hitData":{"launchSpeed":89.2,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.93,"coordY":114.07}},"index":2,"playId":"d2614914-76e9-3850-88c6-5c50b3a7b263","pitchNumber":3,"startTime":"2025-07-30T19:10:29.386Z","endTime":"2025-07-30T19:10:40.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":663536,"link":"/api/v1/people/663536","batSide":{"code":"R","description":"Right"}},"first":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":96.89999999999999,"awayTeamWinProbability":3.1000000000000085,"homeTeamWinProbabilityAdded":-1.5000000000000142,"leverageIndex":0.32,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:10:40.407Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Blaze Alexander grounds into a double play, first baseman Spencer Torkelson to shortstop Zach McKinstry to pitcher Brenan Hanifee. Adrian Del Castillo to 3rd. Tristin English out at 2nd. Blaze Alexander out at 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:11:05.339Z","endTime":"2025-07-30T19:11:13.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663536,"fullName":"Tristin English","link":"/api/v1/people/663536"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":656716,"link":"/api/v1/people/656716"},"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":677942,"fullName":"Blaze Alexander","link":"/api/v1/people/677942"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":680728,"fullName":"Adrian Del Castillo","link":"/api/v1/people/680728"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":83.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.605300414167637,"aZ":-29.60610982572299,"pfxX":1.838710758396064,"pfxZ":1.483961617309685,"pX":-0.6898038868096785,"pZ":2.740169642886582,"vX0":4.322761919226713,"vY0":-129.3220990889931,"vZ0":-0.8735457297332756,"x":143.29,"y":164.8,"x0":-2.6080052910932507,"y0":50.003302535789715,"z0":5.311135004785694,"aX":3.1789805549830845},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.8,"breakHorizontal":-4.1,"spinRate":2213,"spinDirection":88},"zone":4,"typeConfidence":0.91,"plateTime":0.4201582909256598,"extension":6.353719315370437},"hitData":{"launchSpeed":81.9,"launchAngle":-1.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":142.28,"coordY":172.06}},"index":0,"playId":"590c6727-8e34-32cc-9933-97f76af201fe","pitchNumber":1,"startTime":"2025-07-30T19:11:05.339Z","endTime":"2025-07-30T19:11:13.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677942,"link":"/api/v1/people/677942","batSide":{"code":"R","description":"Right"}},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":677942,"link":"/api/v1/people/677942"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":0.61,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:11:13.386Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jorge Barrosa flies out to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T19:11:44.402Z","endTime":"2025-07-30T19:13:38.323Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":678489,"fullName":"Jorge Barrosa","link":"/api/v1/people/678489"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":88.2,"strikeZoneTop":2.98504238917272,"strikeZoneBottom":1.37327392569356,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.117826524825936,"aZ":-21.245184719062166,"pfxX":-5.421674083807439,"pfxZ":5.549640972819725,"pX":-0.311285617628153,"pZ":3.090157150406157,"vX0":7.59091781933291,"vY0":-138.11959615516187,"vZ0":-2.396646065930284,"x":128.87,"y":155.35,"x0":-2.3662005701743336,"y0":50.00644610548519,"z0":5.368019537717614,"aX":-10.683688815260815},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":9.8,"breakHorizontal":8.6,"spinRate":2073,"spinDirection":231},"zone":1,"typeConfidence":0.97,"plateTime":0.39364133199012485,"extension":6.0315564921541736},"index":0,"playId":"b409f839-ccd1-381d-8851-07cf6a52b468","pitchNumber":1,"startTime":"2025-07-30T19:11:44.402Z","endTime":"2025-07-30T19:11:50.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.7,"strikeZoneTop":3.15271109259474,"strikeZoneBottom":1.44803950347974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.096941183072214,"aZ":-20.389771462686515,"pfxX":-7.619087644649915,"pfxZ":5.985893969252473,"pX":-1.7663819230706475,"pZ":3.703756456514623,"vX0":4.672617063662654,"vY0":-138.92930224836817,"vZ0":-0.8364882216094677,"x":184.33,"y":138.78,"x0":-2.474159022375924,"y0":50.00095600308,"z0":5.355221049105125,"aX":-14.995899071603537},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":10.9,"breakHorizontal":13.0,"spinRate":2102,"spinDirection":236},"zone":11,"typeConfidence":0.9,"plateTime":0.3931959399066023,"extension":5.952551456409489},"index":1,"playId":"cdb68e17-5bf5-304f-a4eb-a2ce3aba2476","pitchNumber":2,"startTime":"2025-07-30T19:12:01.914Z","endTime":"2025-07-30T19:12:04.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":87.5,"strikeZoneTop":3.15709023777228,"strikeZoneBottom":1.42189233888348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.48541267019082,"aZ":-26.42237244193959,"pfxX":-8.553065649627968,"pfxZ":2.9732758748464967,"pX":-0.7485213446472202,"pZ":2.5057755412234934,"vX0":7.68938828945949,"vY0":-137.0663442619273,"vZ0":-2.6006907609224292,"x":145.53,"y":171.12,"x0":-2.456069828158906,"y0":50.003608493357284,"z0":5.2393904674014005,"aX":-16.55100171250359},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":14.3,"spinRate":2028,"spinDirection":246},"zone":4,"typeConfidence":0.79,"plateTime":0.39705123972122625,"extension":6.140723872438458},"index":2,"playId":"75c41342-1a63-3e96-bbff-b4954c9db18d","pitchNumber":3,"startTime":"2025-07-30T19:12:24.903Z","endTime":"2025-07-30T19:12:30.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":88.1,"strikeZoneTop":3.07308974029799,"strikeZoneBottom":1.4616498963845,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.104560225094477,"aZ":-27.41686697707372,"pfxX":-8.642636410141542,"pfxZ":2.4229023705549313,"pX":-1.229437032944415,"pZ":3.2346321451408895,"vX0":6.351281844342326,"vY0":-137.62270142331025,"vZ0":-0.8151586977315071,"x":163.86,"y":151.44,"x0":-2.4186260135024003,"y0":50.00006205577957,"z0":5.35488962058621,"aX":-16.948412949311443},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.4,"breakHorizontal":14.8,"spinRate":1982,"spinDirection":246},"zone":11,"typeConfidence":0.85,"plateTime":0.39461934142654753,"extension":5.881716996657448},"index":3,"playId":"4af14a50-7df3-34a0-8d31-75842bc27c52","pitchNumber":4,"startTime":"2025-07-30T19:12:41.615Z","endTime":"2025-07-30T19:12:45.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":88.1,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.041694588786918,"aZ":-22.465537126391492,"pfxX":-7.561116978024374,"pfxZ":4.947918310558659,"pX":0.20346499106781166,"pZ":2.630766781634758,"vX0":9.765221459296859,"vY0":-138.08835143894478,"vZ0":-3.021280747589175,"x":109.24,"y":167.75,"x0":-2.3696215358185406,"y0":50.006192662378446,"z0":5.222957108964805,"aX":-14.845021674355268},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":8.6,"breakHorizontal":12.0,"spinRate":2255,"spinDirection":237},"zone":5,"typeConfidence":2.0,"plateTime":0.39420295042666753,"extension":6.246892754671616},"index":4,"playId":"3103c263-16ab-367e-9f8b-4b4f19377d82","pitchNumber":5,"startTime":"2025-07-30T19:12:59.466Z","endTime":"2025-07-30T19:13:03.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.22,"strikeZoneBottom":1.42,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.970042676792787,"aZ":-31.59036954391987,"pfxX":-8.193593249504266,"pfxZ":0.2997525162536281,"pX":-0.03350175112479021,"pZ":3.0174962314947056,"vX0":9.140408583077885,"vY0":-137.547265079565,"vZ0":-0.5495767141884009,"x":118.28,"y":157.31,"x0":-2.3157205715209646,"y0":50.00180882850689,"z0":5.339068283774492,"aX":-15.893881154549023},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.6,"breakHorizontal":13.2,"spinRate":1614,"spinDirection":248},"zone":2,"typeConfidence":0.89,"plateTime":0.39633946111994245,"extension":6.133347172941641},"hitData":{"launchSpeed":92.4,"launchAngle":51.0,"totalDistance":233.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":107.63,"coordY":109.1}},"index":5,"playId":"0ce1c396-b190-3aee-b257-6732b30a8f34","pitchNumber":6,"startTime":"2025-07-30T19:13:28.135Z","endTime":"2025-07-30T19:13:38.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":678489,"link":"/api/v1/people/678489","batSide":{"code":"L","description":"Left"}},"third":{"id":680728,"link":"/api/v1/people/680728"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":678489,"link":"/api/v1/people/678489"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.09,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:13:38.323Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Javier Báez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:15:40.721Z","endTime":"2025-07-30T19:16:31.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":595879,"fullName":"Javier Báez","link":"/api/v1/people/595879"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680728,"link":"/api/v1/people/680728"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.7,"strikeZoneTop":3.36666975158575,"strikeZoneBottom":1.57679846445876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.48407701427116,"aZ":-43.29160790555623,"pfxX":-2.656148676021507,"pfxZ":-8.392638672288696,"pX":0.4442983058190579,"pZ":2.6287560538471593,"vX0":-0.29573038513653105,"vY0":-114.21543816351921,"vZ0":1.4863052373663397,"x":100.06,"y":167.8,"x0":0.9205373601711233,"y0":50.0025673753492,"z0":6.2177160957311175,"aX":-3.5188003650592776},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.8,"breakVerticalInduced":-14.5,"breakHorizontal":4.9,"spinRate":2288,"spinDirection":342},"zone":6,"typeConfidence":2.0,"plateTime":0.47904191527155193,"extension":5.9299539892097615},"index":0,"playId":"c3491700-4d43-3f54-b790-3bc89478d3ec","pitchNumber":1,"startTime":"2025-07-30T19:15:48.681Z","endTime":"2025-07-30T19:15:53.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.44875900336167,"aZ":-44.42665192769912,"pfxX":-5.424137165730762,"pfxZ":-9.211574168663654,"pX":0.27896479861733425,"pZ":0.9212838629169423,"vX0":-0.03776605992405854,"vY0":-115.48348377002655,"vZ0":-1.8092346317417345,"x":106.37,"y":213.91,"x0":0.9984827238060588,"y0":50.000635259232645,"z0":6.045996787275575,"aX":-7.217624694495528},"breaks":{"breakAngle":9.6,"breakLength":14.4,"breakY":24.0,"breakVertical":-60.7,"breakVerticalInduced":-16.8,"breakHorizontal":9.8,"spinRate":2316,"spinDirection":338},"zone":14,"typeConfidence":2.0,"plateTime":0.4769712952414955,"extension":6.088777589185207},"index":1,"playId":"18d2b2e5-8a6e-3efe-a0bc-79f8d7ea5f72","pitchNumber":2,"startTime":"2025-07-30T19:16:01.762Z","endTime":"2025-07-30T19:16:05.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.3,"endSpeed":73.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.97132159492722,"aZ":-43.67417861088749,"pfxX":-6.884722553548094,"pfxZ":-8.609923703601732,"pX":-0.21095517068665637,"pZ":1.0679160182237721,"vX0":-0.25177819143900604,"vY0":-115.5210019487977,"vZ0":-1.5642639417352535,"x":125.04,"y":209.95,"x0":0.7927452871067191,"y0":50.00504666896581,"z0":5.998843282047593,"aX":-9.192374451920902},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.6,"breakHorizontal":12.5,"spinRate":2341,"spinDirection":338},"zone":13,"typeConfidence":2.0,"plateTime":0.4763612246790849,"extension":6.202899964819177},"index":2,"playId":"a368333a-15a5-3303-9ef5-30dad7c3555d","pitchNumber":3,"startTime":"2025-07-30T19:16:26.564Z","endTime":"2025-07-30T19:16:31.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":595879,"link":"/api/v1/people/595879","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":595879,"link":"/api/v1/people/595879"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:16:31.121Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Rogers grounds out, shortstop Geraldo Perdomo to first baseman Tristin English.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:16:39.313Z","endTime":"2025-07-30T19:17:19.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663536,"link":"/api/v1/people/663536"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.767747716270538,"aZ":-27.55979523627147,"pfxX":3.41965958679394,"pfxZ":2.685162493707491,"pX":-0.454412442219929,"pZ":1.511231760711486,"vX0":-4.463739614781236,"vY0":-129.47932602327606,"vZ0":-5.788090447290325,"x":134.32,"y":197.98,"x0":0.8373688624926756,"y0":50.00464316585651,"z0":5.850183397060003,"aX":5.882006280348101},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":-5.4,"spinRate":2353,"spinDirection":168},"zone":7,"typeConfidence":2.0,"plateTime":0.4209563301362538,"extension":6.142186673498815},"index":0,"playId":"3a526276-1a0b-39a1-9ec7-13c0e5662b3f","pitchNumber":1,"startTime":"2025-07-30T19:16:53.088Z","endTime":"2025-07-30T19:16:57.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.41,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.509810122017722,"aZ":-24.427095810203543,"pfxX":2.4940401581544505,"pfxZ":4.370603178725165,"pX":-0.4174225699330831,"pZ":2.9697960167058337,"vX0":-4.121198678577295,"vY0":-131.6496752549191,"vZ0":-3.0901138242021977,"x":132.91,"y":158.6,"x0":0.8376054924628447,"y0":50.000473019916306,"z0":5.948278250624008,"aX":4.41835610873116},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":7.6,"breakHorizontal":-3.7,"spinRate":2308,"spinDirection":171},"zone":1,"typeConfidence":2.0,"plateTime":0.4145738484609307,"extension":6.013781611604561},"hitData":{"launchSpeed":100.4,"launchAngle":2.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.35,"coordY":153.61}},"index":1,"playId":"737280c4-3dff-39d5-94a3-3f4c6b8ba2f3","pitchNumber":2,"startTime":"2025-07-30T19:17:11.271Z","endTime":"2025-07-30T19:17:19.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:17:19.472Z","atBatIndex":63},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Ibáñez lines out to center fielder Jorge Barrosa.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T19:17:39.185Z","endTime":"2025-07-30T19:17:48.951Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":685314,"fullName":"Andrew Saalfrank","link":"/api/v1/people/685314"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":628451,"fullName":"Andy Ibáñez","link":"/api/v1/people/628451"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678489,"link":"/api/v1/people/678489"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.4,"strikeZoneTop":3.14,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.750054222285517,"aZ":-26.959639110868494,"pfxX":3.2555598779005317,"pfxZ":3.0373355395681276,"pX":0.2294543560220361,"pZ":2.5967049647788225,"vX0":-3.092419280430436,"vY0":-129.33792619860296,"vZ0":-3.377377500733381,"x":108.25,"y":168.67,"x0":1.0103409450106584,"y0":50.00209578053739,"z0":5.958305173962183,"aX":5.5860280080202696},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-5.3,"spinRate":2377,"spinDirection":166},"zone":5,"typeConfidence":2.0,"plateTime":0.42144042704213325,"extension":5.897173534975886},"hitData":{"launchSpeed":99.8,"launchAngle":21.0,"totalDistance":357.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":157.13,"coordY":58.57}},"index":0,"playId":"11e70cc7-4d0f-3a6e-b40c-15b5e56906de","pitchNumber":1,"startTime":"2025-07-30T19:17:41.579Z","endTime":"2025-07-30T19:17:48.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":685314,"link":"/api/v1/people/685314","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680728,"link":"/api/v1/people/680728"},"first":{"id":663536,"link":"/api/v1/people/663536"},"second":{"id":606466,"link":"/api/v1/people/606466"},"third":{"id":677942,"link":"/api/v1/people/677942"},"shortstop":{"id":672695,"link":"/api/v1/people/672695"},"left":{"id":666971,"link":"/api/v1/people/666971"},"center":{"id":678489,"link":"/api/v1/people/678489"},"right":{"id":682998,"link":"/api/v1/people/682998"}},"offense":{"batter":{"id":628451,"link":"/api/v1/people/628451","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_ab"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_ab"},{"player":{"id":628451,"link":"/api/v1/people/628451"},"credit":"b_pa"},{"player":{"id":685314,"link":"/api/v1/people/685314"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:17:48.951Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corbin Carroll called out on strikes.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:20:45.934Z","endTime":"2025-07-30T19:21:40.334Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682998,"fullName":"Corbin Carroll","link":"/api/v1/people/682998"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Jahmai Jones replaces left fielder Kerry Carpenter, batting 3rd, playing left field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"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-30T19:20:06.665Z","endTime":"2025-07-30T19:20:06.681Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"301","replacedPlayer":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":681481,"link":"/api/v1/people/681481"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tommy Kahnle replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"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-30T19:20:06.681Z","endTime":"2025-07-30T19:20:48.216Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592454,"link":"/api/v1/people/592454"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.03156988447262,"strikeZoneBottom":1.36008379457055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.850702467196715,"aZ":-33.16688931575306,"pfxX":-7.4848179158094545,"pfxZ":-0.6216436292061953,"pX":-0.3380404915231182,"pZ":1.9313375977228697,"vX0":7.41812138664625,"vY0":-124.85225445969876,"vZ0":-1.8817686587095275,"x":129.89,"y":186.63,"x0":-2.3556813806347745,"y0":50.00225089492135,"z0":5.388695606411354,"aX":-11.981572328392648},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.3,"breakHorizontal":12.1,"spinRate":1269,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.43638977258888634,"extension":6.470116434159322},"index":2,"playId":"15eadae2-d00e-3336-9e64-1f454aa739f7","pitchNumber":1,"startTime":"2025-07-30T19:20:48.216Z","endTime":"2025-07-30T19:20:52.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":2.95031872234406,"strikeZoneBottom":1.33932283816546,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.940532273814433,"aZ":-32.794810104165705,"pfxX":-6.597137349698502,"pfxZ":-0.38962966609785,"pX":-1.2513592772921538,"pZ":1.9243577003803645,"vX0":5.089350620730461,"vY0":-125.03905471845124,"vZ0":-1.8972519293075765,"x":164.7,"y":186.82,"x0":-2.4464281796203093,"y0":50.002196027279204,"z0":5.3594187698262195,"aX":-10.546648472727199},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.8,"breakHorizontal":10.9,"spinRate":1247,"spinDirection":253},"zone":13,"typeConfidence":0.9,"plateTime":0.43645356307684136,"extension":6.433358877774836},"index":3,"playId":"888aafa9-2a12-368d-aa08-18a4278f095a","pitchNumber":2,"startTime":"2025-07-30T19:21:04.023Z","endTime":"2025-07-30T19:21:08.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":86.0,"endSpeed":79.5,"strikeZoneTop":2.93022055942124,"strikeZoneBottom":1.36318597955321,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.366849896132408,"aZ":-31.233957814091937,"pfxX":-6.541146629249141,"pfxZ":0.5903405311483105,"pX":-0.8531649406069427,"pZ":2.820295788257957,"vX0":5.895816811359854,"vY0":-125.24891947489425,"vZ0":-0.1370288953051927,"x":149.52,"y":162.63,"x0":-2.378577886550071,"y0":50.006159437145755,"z0":5.4126153059298225,"aX":-10.479592082245714},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.3,"breakHorizontal":10.7,"spinRate":1225,"spinDirection":257},"zone":11,"typeConfidence":0.9,"plateTime":0.43595829172943334,"extension":6.443138704679652},"index":4,"playId":"5a9df36d-24e2-33cc-b4ce-f61541f7e1ca","pitchNumber":3,"startTime":"2025-07-30T19:21:19.716Z","endTime":"2025-07-30T19:21:25.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.02389531087667,"strikeZoneBottom":1.44285156028932,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.993811321876215,"aZ":-13.981611761876335,"pfxX":-3.651904795105892,"pfxZ":9.882781294855453,"pX":-0.6463697595422414,"pZ":2.706411730659147,"vX0":4.242011201594402,"vY0":-134.74696747388094,"vZ0":-5.222879072901921,"x":141.64,"y":165.71,"x0":-1.7658072532420268,"y0":50.003243211269925,"z0":5.656052682482501,"aX":-6.722952708117881},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2244,"spinDirection":198},"zone":1,"typeConfidence":0.9,"plateTime":0.4063240781879456,"extension":6.666195286119218},"index":5,"playId":"95691304-6ce8-339f-9712-e3de9c699dde","pitchNumber":4,"startTime":"2025-07-30T19:21:36.302Z","endTime":"2025-07-30T19:21:40.334Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":682998,"link":"/api/v1/people/682998","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":682998,"link":"/api/v1/people/682998"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:21:40.334Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ketel Marte lines out to center fielder Javier Báez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:21:51.879Z","endTime":"2025-07-30T19:23:24.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"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":606466,"fullName":"Ketel Marte","link":"/api/v1/people/606466"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595879,"link":"/api/v1/people/595879"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.75861565577628,"aZ":-30.256771207409823,"pfxX":-6.502527968385598,"pfxZ":1.1498471143593472,"pX":0.28157546645836473,"pZ":0.4989703797633527,"vX0":8.233696316042517,"vY0":-127.47442332142171,"vZ0":-5.684935302867339,"x":106.27,"y":225.31,"x0":-2.124556982162092,"y0":50.003703855511034,"z0":5.106112043320836,"aX":-10.85268679688227},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.1,"breakHorizontal":10.2,"spinRate":1257,"spinDirection":260},"zone":14,"typeConfidence":0.9,"plateTime":0.42738692683958757,"extension":6.686045312273989},"index":0,"playId":"fc3a5654-b751-3052-91f9-8cd1a34bd7c7","pitchNumber":1,"startTime":"2025-07-30T19:22:05.910Z","endTime":"2025-07-30T19:22:09.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-07-30T19:22:28.487Z","endTime":"2025-07-30T19:22:40.820Z","isPitch":false,"type":"action","player":{"id":606466,"link":"/api/v1/people/606466"},"defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":82.5,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.26284235923401,"aZ":-32.194834878783425,"pfxX":-6.379919511681726,"pfxZ":-0.008386570899388879,"pX":0.4306035942597206,"pZ":1.3041704511338383,"vX0":8.506009746940084,"vY0":-128.10082620600616,"vZ0":-3.850907704597068,"x":100.59,"y":203.57,"x0":-2.072294960837654,"y0":50.00555037725695,"z0":5.2877193553783215,"aX":-10.82733799008388},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.6,"breakHorizontal":10.1,"spinRate":1327,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.4242074559812319,"extension":6.493121017896576},"index":2,"playId":"dcb8b693-c1bf-303c-a96f-45f192033fe2","pitchNumber":2,"startTime":"2025-07-30T19:22:40.820Z","endTime":"2025-07-30T19:22:44.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":83.1,"strikeZoneTop":3.51540916654745,"strikeZoneBottom":1.66190239383353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.21744153240613,"aZ":-30.73640980346775,"pfxX":-5.471314948703403,"pfxZ":0.8341836167362464,"pX":0.7398714331080862,"pZ":0.6208190003251144,"vX0":8.229624096089939,"vY0":-129.1498929895638,"vZ0":-6.057634324866059,"x":88.8,"y":222.02,"x0":-1.7502631854614328,"y0":50.00325933448676,"z0":5.306874679744363,"aX":-9.415719787941072},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.6,"breakHorizontal":8.5,"spinRate":1234,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.4211445199651713,"extension":6.668579891848948},"index":3,"playId":"3a558545-a5ac-35ac-9265-4bcd345d3d8a","pitchNumber":3,"startTime":"2025-07-30T19:22:57.774Z","endTime":"2025-07-30T19:23:01.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":82.4,"strikeZoneTop":3.56,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.682562890787146,"aZ":-32.987145913008106,"pfxX":-5.3507060734960845,"pfxZ":-0.47541755683953113,"pX":-0.6097574454131817,"pZ":2.4281418267619426,"vX0":6.080001256642478,"vY0":-128.52653241931853,"vZ0":-0.7012866260457535,"x":140.24,"y":173.22,"x0":-2.2890211361726718,"y0":50.004571831846334,"z0":5.222594548507966,"aX":-9.131124241339066},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.8,"breakHorizontal":8.6,"spinRate":1350,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.42298781875084357,"extension":6.675437812852749},"hitData":{"launchSpeed":99.0,"launchAngle":20.0,"totalDistance":365.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":110.95,"coordY":52.89}},"index":4,"playId":"8140246b-229b-37de-bf25-2266782a19ff","pitchNumber":4,"startTime":"2025-07-30T19:23:16.586Z","endTime":"2025-07-30T19:23:24.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":606466,"link":"/api/v1/people/606466","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":606466,"link":"/api/v1/people/606466"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:23:24.400Z","atBatIndex":66},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Geraldo Perdomo homers (11) on a fly ball to right field.","rbi":1,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:23:36.725Z","endTime":"2025-07-30T19:25:40.280Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"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":672695,"fullName":"Geraldo Perdomo","link":"/api/v1/people/672695"},"responsiblePitcher":{"id":592454,"link":"/api/v1/people/592454"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":92.9,"endSpeed":86.4,"strikeZoneTop":3.45999843976736,"strikeZoneBottom":1.55805718533215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.593908509936117,"aZ":-14.853387552268538,"pfxX":-4.069145464994637,"pfxZ":9.160497086469665,"pX":-2.04648115690702,"pZ":2.882275142671025,"vX0":1.5698702031026097,"vY0":-135.43231750116593,"vZ0":-4.275547656303135,"x":195.01,"y":160.96,"x0":-2.099006437339155,"y0":50.00557463998955,"z0":5.493352836233955,"aX":-7.6959399925916125},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.1,"breakHorizontal":7.1,"spinRate":2311,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.4016920785466902,"extension":6.749005347317703},"index":0,"playId":"2804e91f-0dd7-35b4-bb54-d7484fb01d73","pitchNumber":1,"startTime":"2025-07-30T19:23:54.787Z","endTime":"2025-07-30T19:23:57.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.9,"strikeZoneTop":3.34498453997956,"strikeZoneBottom":1.61599458358919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.771868158559016,"aZ":-30.792133253088927,"pfxX":-6.043554927784702,"pfxZ":0.810879280814456,"pX":0.35010407734566784,"pZ":1.5483035132939384,"vX0":8.065996071331579,"vY0":-128.23902576962473,"vZ0":-3.4855006451309825,"x":103.65,"y":196.98,"x0":-2.0120422298396776,"y0":50.006409795071974,"z0":5.2592198494257785,"aX":-10.341941724726436},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.1,"breakHorizontal":9.7,"spinRate":1466,"spinDirection":252},"zone":9,"typeConfidence":0.9,"plateTime":0.42277273586609443,"extension":6.660136412603561},"index":1,"playId":"8c026b5f-449d-3f22-af0d-3efacc7a4ec5","pitchNumber":2,"startTime":"2025-07-30T19:24:10.724Z","endTime":"2025-07-30T19:24:16.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-30T19:24:23.808Z","endTime":"2025-07-30T19:24:34.727Z","isPitch":false,"type":"action","player":{"id":672695,"link":"/api/v1/people/672695"},"defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":87.8,"endSpeed":81.3,"strikeZoneTop":3.2874980791379,"strikeZoneBottom":1.46619042288935,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.641056351147135,"aZ":-28.575078256692276,"pfxX":-8.037105884948293,"pfxZ":2.1473643205394612,"pX":-1.7368066940848754,"pZ":2.9055711672013076,"vX0":4.189732799195628,"vY0":-127.93082062785281,"vZ0":-0.5803098623665282,"x":183.2,"y":160.33,"x0":-2.341997214803078,"y0":50.00280968234826,"z0":5.35358312043477,"aX":-13.470102561453952},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":13.8,"spinRate":1330,"spinDirection":250},"zone":11,"typeConfidence":0.91,"plateTime":0.42634161055808395,"extension":6.523739199170244},"index":3,"playId":"1a6fef69-a64e-3c8c-875c-70f99ead2966","pitchNumber":3,"startTime":"2025-07-30T19:24:34.727Z","endTime":"2025-07-30T19:24:38.541Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":81.3,"strikeZoneTop":3.28359510730044,"strikeZoneBottom":1.43158778004446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.12876805783217,"aZ":-32.331403595076615,"pfxX":-6.603048586048944,"pfxZ":-0.09709573015618744,"pX":-0.5088303383050908,"pZ":0.6034570319179915,"vX0":6.537304907049093,"vY0":-126.74215457481701,"vZ0":-4.882016011480662,"x":136.4,"y":222.49,"x0":-2.24473851576631,"y0":50.00291537031996,"z0":5.091398420604893,"aX":-10.910257094819627},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-1.0,"breakHorizontal":10.8,"spinRate":1297,"spinDirection":258},"zone":13,"typeConfidence":0.9,"plateTime":0.4296250749342976,"extension":6.570864254185344},"index":4,"playId":"b924b54a-2151-34ff-aeb9-99326d8a3e00","pitchNumber":4,"startTime":"2025-07-30T19:24:51.357Z","endTime":"2025-07-30T19:24:55.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":81.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.821836606239863,"aZ":-30.714188612267872,"pfxX":-7.157325591832843,"pfxZ":0.870220648547031,"pX":-0.5389213161981823,"pZ":2.44024747106691,"vX0":6.817031167451519,"vY0":-127.47716662109924,"vZ0":-1.0326316476332609,"x":137.54,"y":172.89,"x0":-2.2901586231163966,"y0":50.004876092639044,"z0":5.228285273906899,"aX":-12.039555163688563},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":1.6,"breakHorizontal":11.9,"spinRate":1254,"spinDirection":256},"zone":4,"typeConfidence":0.9,"plateTime":0.42612253990580395,"extension":6.6228370302676955},"hitData":{"launchSpeed":100.4,"launchAngle":28.0,"totalDistance":387.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":217.6,"coordY":71.14}},"index":5,"playId":"1a9c5f46-26a7-3d89-8985-a4d566fbcdeb","pitchNumber":5,"startTime":"2025-07-30T19:25:11.838Z","endTime":"2025-07-30T19:25:40.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":672695,"link":"/api/v1/people/672695","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":672695,"link":"/api/v1/people/672695"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:25:40.280Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Eugenio Suárez doubles (19) on a sharp line drive to left fielder Jahmai Jones.","rbi":0,"awayScore":2,"homeScore":7,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:25:37.238Z","endTime":"2025-07-30T19:26:35.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":553993,"fullName":"Eugenio Suárez","link":"/api/v1/people/553993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663330,"link":"/api/v1/people/663330"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.0,"strikeZoneTop":3.39971567152642,"strikeZoneBottom":1.53294185345315,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.819726002156564,"aZ":-30.084365634654482,"pfxX":-5.20664124148084,"pfxZ":1.2862529443369422,"pX":-0.25329315736265895,"pZ":2.7254844223408825,"vX0":6.831424702458911,"vY0":-126.15129258754222,"vZ0":-0.3721897841184846,"x":126.65,"y":165.19,"x0":-2.3103329594937425,"y0":50.00294214147147,"z0":5.28425253828113,"aX":-8.457001769481876},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":8.0,"spinRate":1208,"spinDirection":255},"zone":5,"typeConfidence":0.9,"plateTime":0.4329258884522402,"extension":6.588685710951295},"index":0,"playId":"12598169-0286-3525-bda0-c38da69eedba","pitchNumber":1,"startTime":"2025-07-30T19:26:06.586Z","endTime":"2025-07-30T19:26:11.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34346899082851,"aZ":-33.3290210632907,"pfxX":-7.030084076185631,"pfxZ":-0.6991322539528468,"pX":-0.34082878437997205,"pZ":1.8184367554688299,"vX0":7.137418590864775,"vY0":-127.38124545271639,"vZ0":-1.7076322628602822,"x":129.99,"y":189.68,"x0":-2.255868423911879,"y0":50.00121552297814,"z0":5.1141616064103035,"aX":-11.637851919810178},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.4,"breakHorizontal":11.3,"spinRate":1276,"spinDirection":254},"zone":7,"typeConfidence":0.9,"plateTime":0.4287769197162907,"extension":6.620951717645854},"hitData":{"launchSpeed":106.6,"launchAngle":18.0,"totalDistance":288.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.19,"coordY":113.25}},"index":1,"playId":"c2da531f-a47c-37e7-8fd0-a953dfadfe1c","pitchNumber":2,"startTime":"2025-07-30T19:26:22.443Z","endTime":"2025-07-30T19:26:35.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":553993,"link":"/api/v1/people/553993","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":553993,"link":"/api/v1/people/553993"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:26:35.050Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lourdes Gurriel Jr. grounds out, shortstop Zach McKinstry to first baseman Spencer Torkelson.","rbi":0,"awayScore":2,"homeScore":7,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T19:26:49.926Z","endTime":"2025-07-30T19:29:39.735Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592454,"fullName":"Tommy Kahnle","link":"/api/v1/people/592454"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":666971,"fullName":"Lourdes Gurriel Jr.","link":"/api/v1/people/666971"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656716,"link":"/api/v1/people/656716"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":80.3,"strikeZoneTop":3.53785732865225,"strikeZoneBottom":1.58427273580564,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.588457278705288,"aZ":-33.51012690666202,"pfxX":-6.197334255738191,"pfxZ":-0.8231650605067173,"pX":-0.02982539995350268,"pZ":2.4877392958474926,"vX0":7.558353395730184,"vY0":-125.15558585196236,"vZ0":-0.15760358847059697,"x":118.14,"y":171.61,"x0":-2.2564024308868973,"y0":50.00393873997656,"z0":5.2511056279220245,"aX":-10.026085734376528},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.3,"breakHorizontal":9.8,"spinRate":1252,"spinDirection":260},"zone":5,"typeConfidence":0.89,"plateTime":0.43436752317790717,"extension":6.650363245323923},"index":0,"playId":"33e5e4a4-9741-33c9-91a9-1b52df82e790","pitchNumber":1,"startTime":"2025-07-30T19:27:06.276Z","endTime":"2025-07-30T19:27:10.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"8de3f7cc-4b0d-4f55-9e94-2badd126bdc7","startTime":"2025-07-30T19:27:17.355Z","endTime":"2025-07-30T19:27:22.355Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.60567598629011,"strikeZoneBottom":1.62090310174689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.985650440172137,"aZ":-16.18891970402014,"pfxX":-3.8131265903523524,"pfxZ":8.398810828074659,"pX":1.8855581179673382,"pZ":1.7237424928070606,"vX0":11.108544350318853,"vY0":-135.9246346483285,"vZ0":-7.074435365112858,"x":45.13,"y":192.24,"x0":-1.7281739661753697,"y0":50.004343087952954,"z0":5.449879855413868,"aX":-7.2598706623314175},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":5.0,"spinRate":2287,"spinDirection":207},"zone":14,"typeConfidence":0.9,"plateTime":0.4003502221578672,"extension":6.80647646608012},"index":2,"playId":"fcd45600-f7ca-31e3-8a44-c0460c9ccada","pitchNumber":2,"startTime":"2025-07-30T19:27:36.814Z","endTime":"2025-07-30T19:27:40.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":79.4,"strikeZoneTop":3.53117692199014,"strikeZoneBottom":1.5723102436851,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.05013765432959,"aZ":-32.553466431804395,"pfxX":-5.136701244341728,"pfxZ":-0.23505792496980682,"pX":-0.7918712857538185,"pZ":2.944785361862936,"vX0":5.578608029798681,"vY0":-124.23546302832142,"vZ0":0.382404263551674,"x":147.18,"y":159.27,"x0":-2.3818662668485246,"y0":50.00493353045823,"z0":5.4590591007592275,"aX":-8.162794915144321},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.1,"breakHorizontal":8.3,"spinRate":1234,"spinDirection":253},"zone":1,"typeConfidence":0.9,"plateTime":0.43814061395482806,"extension":6.461498372503659},"index":3,"playId":"c0a6f8dd-0e97-3e5a-a76e-b7039984cace","pitchNumber":3,"startTime":"2025-07-30T19:27:56.815Z","endTime":"2025-07-30T19:28:02.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.548370923386265,"aZ":-16.050496373633653,"pfxX":-3.295517966181364,"pfxZ":8.754993660003466,"pX":-0.623909720521952,"pZ":3.252951566560961,"vX0":4.488132243061682,"vY0":-134.2516022996373,"vZ0":-3.2886533584585527,"x":140.78,"y":150.95,"x0":-1.8820811838784983,"y0":50.00663837677854,"z0":5.6228411343661815,"aX":-6.072611431710839},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.5,"breakHorizontal":5.2,"spinRate":2122,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.40655096918039924,"extension":6.67424390779313},"index":4,"playId":"0a795e36-0958-3bb0-8fa6-440278f0672b","pitchNumber":4,"startTime":"2025-07-30T19:28:18.537Z","endTime":"2025-07-30T19:28:22.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.985993763214857,"aZ":-32.21204228361165,"pfxX":-7.661084516806526,"pfxZ":-0.02371157173347349,"pX":-0.5898251032860411,"pZ":1.6552758351358998,"vX0":6.955054637610776,"vY0":-127.16536712658744,"vZ0":-2.95875884180108,"x":139.48,"y":194.09,"x0":-2.3537120935153224,"y0":50.00133257726061,"z0":5.366857909815581,"aX":-12.653526365943891},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.5,"breakHorizontal":12.5,"spinRate":1333,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.4293133029241245,"extension":6.577419190478791},"index":5,"playId":"b5e0bfc5-8824-31ab-8f7e-d5a61a62317c","pitchNumber":5,"startTime":"2025-07-30T19:28:41.129Z","endTime":"2025-07-30T19:28:45.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.3,"endSpeed":81.4,"strikeZoneTop":3.56622321350429,"strikeZoneBottom":1.70540562201074,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.430340211662816,"aZ":-31.95130026231148,"pfxX":-5.914867044007547,"pfxZ":0.13498925149995245,"pX":2.0605851530464983,"pZ":2.0785502641270748,"vX0":11.958062870036468,"vY0":-126.77324918056377,"vZ0":-1.8553556004164227,"x":38.46,"y":182.66,"x0":-1.9104355192828182,"y0":50.00337664941041,"z0":5.326168930843834,"aX":-9.806688872267381},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.1,"breakHorizontal":8.5,"spinRate":1281,"spinDirection":251},"zone":14,"typeConfidence":0.89,"plateTime":0.42905092967336733,"extension":6.6343380683353},"index":6,"playId":"710b0010-b67f-3fe6-a7de-77bce0bd3c7d","pitchNumber":6,"startTime":"2025-07-30T19:29:11.620Z","endTime":"2025-07-30T19:29:15.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.75,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.42599680648434,"aZ":-33.83112190698502,"pfxX":-5.508080002000445,"pfxZ":-1.0426675027757115,"pX":0.430646393724964,"pZ":1.5522604544773237,"vX0":8.224110171600973,"vY0":-124.60488518559042,"vZ0":-2.662449584940743,"x":100.58,"y":196.87,"x0":-2.180310310540744,"y0":50.00345452338197,"z0":5.399374013479391,"aX":-8.759267450349089},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.3,"breakHorizontal":8.3,"spinRate":1190,"spinDirection":254},"zone":14,"typeConfidence":0.89,"plateTime":0.4377214944830863,"extension":6.519467545391324},"hitData":{"launchSpeed":89.6,"launchAngle":0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.95,"coordY":154.12}},"index":7,"playId":"186184d7-3ec0-3f37-97c4-85d4a01a25a3","pitchNumber":7,"startTime":"2025-07-30T19:29:32.280Z","endTime":"2025-07-30T19:29:39.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592454,"link":"/api/v1/people/592454","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":650402,"link":"/api/v1/people/650402"},"third":{"id":628451,"link":"/api/v1/people/628451"},"shortstop":{"id":656716,"link":"/api/v1/people/656716"},"left":{"id":663330,"link":"/api/v1/people/663330"},"center":{"id":595879,"link":"/api/v1/people/595879"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":666971,"link":"/api/v1/people/666971","batSide":{"code":"R","description":"Right"}},"second":{"id":553993,"link":"/api/v1/people/553993"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427554,"link":"/api/v1/people/427554"},"officialType":"Home Plate"},{"official":{"id":503490,"link":"/api/v1/people/503490"},"officialType":"First Base"},{"official":{"id":623945,"link":"/api/v1/people/623945"},"officialType":"Second Base"},{"official":{"id":484198,"link":"/api/v1/people/484198"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_ab"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_ab"},{"player":{"id":666971,"link":"/api/v1/people/666971"},"credit":"b_pa"},{"player":{"id":592454,"link":"/api/v1/people/592454"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.05,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T19:29:39.735Z","atBatIndex":69}]