[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chandler Simpson grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:09:27.139Z","endTime":"2025-07-28T23:11:02.989Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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-28T20:01:17.170Z","endTime":"2025-07-28T22:39:31.000Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-28T22:39:31.000Z","endTime":"2025-07-28T23:08:58.151Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"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-28T23:08:58.151Z","endTime":"2025-07-28T23:09:29.512Z","isPitch":false,"type":"action","player":{"id":802415,"link":"/api/v1/people/802415"},"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.277232688048574,"aZ":-11.456430719726672,"pfxX":-5.223937929348592,"pfxZ":10.016797021525653,"pX":-0.4010399476891482,"pZ":3.4190988219477547,"vX0":6.020595224610504,"vY0":-142.5566384266734,"vZ0":-6.013143938405806,"x":132.29,"y":146.46,"x0":-1.8567561181783392,"y0":50.00022154829969,"z0":6.271548248789498,"aX":-10.80276330464107},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":8.3,"spinRate":2499,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38349230370061127,"extension":6.273758598457351},"index":3,"playId":"74615625-f176-31eb-8ca8-c66ee27083eb","pitchNumber":1,"startTime":"2025-07-28T23:09:29.512Z","endTime":"2025-07-28T23:09:33.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.47178978663339,"strikeZoneBottom":1.6200011096404,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0081879932192,"aZ":-10.467935156095912,"pfxX":-4.770932417885379,"pfxZ":10.3295017962393,"pX":0.04617681801095098,"pZ":1.7665513757662603,"vX0":7.042685485626093,"vY0":-143.53040870465531,"vZ0":-10.62117059348544,"x":115.24,"y":191.08,"x0":-1.8114114235896808,"y0":50.003009005069174,"z0":6.152046654737076,"aX":-10.02583695326291},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":16.9,"breakHorizontal":7.3,"spinRate":2489,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.3805889176859911,"extension":6.347526066181696},"index":4,"playId":"d067130e-d43f-308b-ae47-871d1c6acadf","pitchNumber":2,"startTime":"2025-07-28T23:09:49.131Z","endTime":"2025-07-28T23:09:52.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":99.6,"endSpeed":91.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.256076842768934,"aZ":-11.408665813431504,"pfxX":-5.5940829350272345,"pfxZ":9.715185987168029,"pX":-0.5259934635752868,"pZ":3.9038885662395693,"vX0":5.378043740269579,"vY0":-144.91444271567624,"vZ0":-5.059677781116727,"x":137.05,"y":133.38,"x0":-1.6744996718034284,"y0":50.006389675484755,"z0":6.362963772693106,"aX":-11.961025877807321},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.8,"breakHorizontal":9.1,"spinRate":2546,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.3772484246045713,"extension":6.22968726867676},"index":5,"playId":"72d28f51-dd01-3f82-997a-a8d707ae6636","pitchNumber":3,"startTime":"2025-07-28T23:10:09.578Z","endTime":"2025-07-28T23:10:12.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":99.2,"endSpeed":91.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.16526305829806,"aZ":-11.921977694248861,"pfxX":-4.95703052885349,"pfxZ":9.57750720289095,"pX":-0.2579719317749319,"pZ":2.264936828228825,"vX0":5.810626352271492,"vY0":-144.19085365536773,"vZ0":-8.976796130080988,"x":126.83,"y":177.63,"x0":-1.651102457736026,"y0":50.00360525527403,"z0":6.145811317441325,"aX":-10.483652907867212},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":15.8,"breakHorizontal":7.9,"spinRate":2341,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.37922504723984307,"extension":6.385285916047052},"index":6,"playId":"05b58fe0-4df0-3c58-ad9e-b97e31a6d241","pitchNumber":4,"startTime":"2025-07-28T23:10:34.886Z","endTime":"2025-07-28T23:10:37.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60242233333286,"aZ":-39.25245792150529,"pfxX":4.745507299418264,"pfxZ":-4.545597075451083,"pX":-0.2635430292700423,"pZ":2.672171124997091,"vX0":2.354487339616119,"vY0":-124.18719753685579,"vZ0":-1.1398057228099145,"x":127.05,"y":166.63,"x0":-1.8413733033953232,"y0":50.002644215803436,"z0":6.411226139347106,"aX":7.3887559657202635},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-8.3,"breakHorizontal":-9.1,"spinRate":2619,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.44157504145602866,"extension":6.057973938548705},"hitData":{"launchSpeed":94.4,"launchAngle":-17.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.23,"coordY":158.78}},"index":7,"playId":"8442dde5-e425-39bb-99f3-10726e3feab6","pitchNumber":5,"startTime":"2025-07-28T23:10:55.951Z","endTime":"2025-07-28T23:11:02.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-28T23:11:02.989Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:11:08.598Z","endTime":"2025-07-28T23:12:16.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":98.9,"endSpeed":90.8,"strikeZoneTop":3.45074172988752,"strikeZoneBottom":1.55535407732197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.722077671242445,"aZ":-9.4017620903518,"pfxX":-3.8843436435076737,"pfxZ":10.8263624603748,"pX":-0.38157551421302893,"pZ":2.122554332759773,"vX0":5.806792301899569,"vY0":-143.74012073366728,"vZ0":-9.446025391512332,"x":131.54,"y":181.47,"x0":-1.9184744591906704,"y0":50.00348883366616,"z0":6.025771986015768,"aX":-8.17092475314607},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":6.0,"spinRate":2460,"spinDirection":210},"zone":7,"typeConfidence":2.0,"plateTime":0.38032374726948603,"extension":6.402204525813733},"index":0,"playId":"99186c5d-7e08-3a79-afa2-7f73ce92abb5","pitchNumber":1,"startTime":"2025-07-28T23:11:30.899Z","endTime":"2025-07-28T23:11:34.743Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":91.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.547953726620285,"aZ":-9.806130734500508,"pfxX":-3.0163104409578327,"pfxZ":10.561862640573406,"pX":0.1660408613377244,"pZ":2.5839711391929527,"vX0":7.040248261730542,"vY0":-144.15607142022267,"vZ0":-8.184259955915662,"x":110.67,"y":169.01,"x0":-1.9091493331476816,"y0":50.00493210796116,"z0":6.054798217053939,"aX":-6.389912830036334},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.8,"breakHorizontal":4.2,"spinRate":2490,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.379051613528679,"extension":6.489622127857356},"index":1,"playId":"7783c727-cf2b-33dd-a3db-1205bdbeb403","pitchNumber":2,"startTime":"2025-07-28T23:11:51.296Z","endTime":"2025-07-28T23:11:55.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.2,"endSpeed":91.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.23778292098526,"aZ":-9.921199647077675,"pfxX":-4.003717575729514,"pfxZ":10.326764390579395,"pX":0.4750410195736008,"pZ":2.645396713105574,"vX0":7.9705269586747285,"vY0":-145.63073942545807,"vZ0":-8.352041664118943,"x":98.89,"y":167.35,"x0":-1.773347071079946,"y0":50.00045516621045,"z0":6.145483181737405,"aX":-8.626435895183352},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.3,"breakHorizontal":5.8,"spinRate":2514,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3756931556732317,"extension":6.4417183904350015},"index":2,"playId":"e5f2698e-dcb8-30bc-9e4c-aaacfd80e0e2","pitchNumber":3,"startTime":"2025-07-28T23:12:10.964Z","endTime":"2025-07-28T23:12:16.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:12:16.819Z","atBatIndex":1},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jonathan Aranda walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:12:15.929Z","endTime":"2025-07-28T23:15:44.925Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6,7,8,9],"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":98.4,"endSpeed":90.4,"strikeZoneTop":3.39411871427141,"strikeZoneBottom":1.64358438049778,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.165595674894814,"aZ":-11.43275835520666,"pfxX":-4.046822771796625,"pfxZ":9.950430342346756,"pX":-0.7928538447394419,"pZ":2.3911161162979755,"vX0":5.074882309310089,"vY0":-143.0308946455318,"vZ0":-8.552092381809658,"x":147.22,"y":174.22,"x0":-2.0594250352690016,"y0":50.00069980934675,"z0":6.125793627304252,"aX":-8.433726557462249},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2427,"spinDirection":207},"zone":4,"typeConfidence":2.0,"plateTime":0.3820777222527072,"extension":6.41183845673999},"index":0,"playId":"c21295aa-0829-3e51-90bb-cd3c110c6c1b","pitchNumber":1,"startTime":"2025-07-28T23:12:41.804Z","endTime":"2025-07-28T23:12:47.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.8,"endSpeed":90.8,"strikeZoneTop":3.28195197698619,"strikeZoneBottom":1.57452947198566,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.35858471672648,"aZ":-10.684102193775795,"pfxX":-4.640302564953319,"pfxZ":10.217576319304072,"pX":-1.0688052949136715,"pZ":2.459409694580669,"vX0":4.273634681726455,"vY0":-143.66320243195878,"vZ0":-8.736331452804594,"x":157.74,"y":172.38,"x0":-1.9682929676226635,"y0":50.00520600656864,"z0":6.192874862802811,"aX":-9.761135587911339},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.0,"breakHorizontal":7.6,"spinRate":2427,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3803707964224947,"extension":6.058112853548167},"index":1,"playId":"92685c83-4f7b-335d-95c5-1f16380c5dac","pitchNumber":2,"startTime":"2025-07-28T23:13:02.037Z","endTime":"2025-07-28T23:13:07.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.5,"strikeZoneTop":3.28197889922913,"strikeZoneBottom":1.5054795306211,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.385114090919465,"aZ":-26.01847262140471,"pfxX":3.4107798199235297,"pfxZ":3.424568649858773,"pX":-0.06803468787403917,"pZ":1.8134280683757695,"vX0":4.269718934966286,"vY0":-132.68092107636642,"vZ0":-6.558373835298292,"x":119.59,"y":189.82,"x0":-2.1366204837717326,"y0":50.00165809998149,"z0":6.193692591008083,"aX":6.125238475428726},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.0,"breakHorizontal":-7.1,"spinRate":2545,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4116378846236901,"extension":6.4185787297826025},"index":2,"playId":"d2c62605-e745-30b8-8a94-a8545a05d526","pitchNumber":3,"startTime":"2025-07-28T23:13:19.924Z","endTime":"2025-07-28T23:13:23.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.3,"endSpeed":91.5,"strikeZoneTop":3.28198468421994,"strikeZoneBottom":1.50547984981578,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244740572447938,"aZ":-9.8857336014294,"pfxX":-4.588039115002326,"pfxZ":10.470685988387668,"pX":-1.3479385178706296,"pZ":2.0568550134259587,"vX0":3.277475812569702,"vY0":-144.43179473370427,"vZ0":-10.140115700510952,"x":168.38,"y":183.24,"x0":-1.89693611225099,"y0":50.00370563019764,"z0":6.206166559387121,"aX":-9.767497549344409},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.3,"breakHorizontal":7.7,"spinRate":2474,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.3781219031821572,"extension":6.471644407523918},"index":3,"playId":"4e6ecb6e-cac2-3f2e-a5a4-8746b3509fbc","pitchNumber":4,"startTime":"2025-07-28T23:13:37.942Z","endTime":"2025-07-28T23:13:42.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03191021642256,"aZ":-27.856563005003824,"pfxX":3.6690910705853783,"pfxZ":2.4079690732119055,"pX":-0.3146176254810729,"pZ":3.351931250422704,"vX0":3.8333699110982717,"vY0":-132.55361538689266,"vZ0":-2.446223695523992,"x":128.99,"y":148.28,"x0":-2.2517989405629857,"y0":50.0056111688629,"z0":6.302763908854544,"aX":6.58611084626433},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.1,"breakHorizontal":-7.4,"spinRate":2639,"spinDirection":127},"zone":1,"typeConfidence":2.0,"plateTime":0.41185295386024734,"extension":6.3210896417357665},"index":4,"playId":"a07423c7-f6af-3f61-b5b5-30b97a5b7f66","pitchNumber":5,"startTime":"2025-07-28T23:13:56.512Z","endTime":"2025-07-28T23:14:00.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2025-07-28T23:14:21.598Z","endTime":"2025-07-28T23:14:21.599Z","isPitch":false,"type":"action","player":{"id":666018,"link":"/api/v1/people/666018"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":99.5,"endSpeed":91.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.004283346704185,"aZ":-10.145635882439555,"pfxX":-2.861124690526946,"pfxZ":10.36186535432083,"pX":0.4703707928507604,"pZ":2.2448170394878546,"vX0":7.156787492954192,"vY0":-144.49804325722585,"vZ0":-9.464935777608824,"x":99.07,"y":178.17,"x0":-1.6609168864919932,"y0":50.00266512794013,"z0":6.1762107542386895,"aX":-6.083076860517321},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2496,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.37829342462163584,"extension":6.229086185619438},"index":6,"playId":"0f485a22-72b0-366c-9be4-7be5eff27868","pitchNumber":6,"startTime":"2025-07-28T23:14:21.600Z","endTime":"2025-07-28T23:14:25.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.5,"endSpeed":90.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21112071730507,"aZ":-14.451084385531708,"pfxX":-2.014958552955323,"pfxZ":8.513492036316684,"pX":0.7819906862668698,"pZ":2.7203514256264882,"vX0":7.717727832898173,"vY0":-143.17578494240763,"vZ0":-7.300336761999219,"x":87.19,"y":165.33,"x0":-1.6835420849845557,"y0":50.004884941601425,"z0":6.202738175993725,"aX":-4.196756847467468},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.2,"breakHorizontal":2.2,"spinRate":2392,"spinDirection":198},"zone":6,"typeConfidence":2.0,"plateTime":0.3821671472246586,"extension":6.267549889000275},"index":7,"playId":"c80b1ac3-4b68-30bc-af89-71e82c894b60","pitchNumber":7,"startTime":"2025-07-28T23:14:42.697Z","endTime":"2025-07-28T23:14:47.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":92.5,"endSpeed":86.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.276290366831105,"aZ":-29.379556947485238,"pfxX":4.208428483112982,"pfxZ":1.4984689219883567,"pX":0.08147124756920733,"pZ":2.465511593604409,"vX0":4.059096317277213,"vY0":-134.78780513303354,"vZ0":-4.802666331120079,"x":113.89,"y":172.21,"x0":-1.9829973980277653,"y0":50.00485539227408,"z0":6.309232449807137,"aX":7.8569426403125595},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":2.0,"breakHorizontal":-8.4,"spinRate":2562,"spinDirection":132},"zone":5,"typeConfidence":2.0,"plateTime":0.40411738873471226,"extension":6.264931855588405},"index":8,"playId":"a0477ee8-081e-33c5-b42c-ff3abfd46b3a","pitchNumber":8,"startTime":"2025-07-28T23:15:21.953Z","endTime":"2025-07-28T23:15:28.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.7,"strikeZoneTop":3.24776574060733,"strikeZoneBottom":1.5055348132104,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96398815451962,"aZ":-29.795995175773363,"pfxX":3.839308586740592,"pfxZ":1.301286611935275,"pX":-1.1493493207760326,"pZ":3.9017069310144366,"vX0":1.5062593325098967,"vY0":-134.1345610863018,"vZ0":-1.121697780410362,"x":160.81,"y":133.43,"x0":-2.2164132394185017,"y0":50.00336938134876,"z0":6.442241137927409,"aX":7.023238680779372},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":2.3,"breakHorizontal":-7.3,"spinRate":2481,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.40774037449688816,"extension":6.02552197921617},"index":9,"playId":"44df0e60-f7fa-33ad-b009-a41ebd448059","pitchNumber":9,"startTime":"2025-07-28T23:15:41.583Z","endTime":"2025-07-28T23:15:44.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.4,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:15:44.925Z","atBatIndex":2},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Junior Caminero homers (27) on a fly ball to left center field. Jonathan Aranda scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:16:02.790Z","endTime":"2025-07-28T23:17:50.073Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":{"id":693645,"link":"/api/v1/people/693645"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":{"id":693645,"link":"/api/v1/people/693645"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42742225585828,"aZ":-11.460999126364818,"pfxX":-1.6736835964471881,"pfxZ":9.91965373768883,"pX":-0.3153795988300867,"pZ":2.8749214413703887,"vX0":5.283653880348507,"vY0":-143.41501433809142,"vZ0":-7.438717379611117,"x":129.02,"y":161.16,"x0":-1.9622352499750335,"y0":50.00508942409252,"z0":6.213378631435347,"aX":-3.496473072407317},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.7,"breakHorizontal":2.0,"spinRate":2421,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.3815834582131177,"extension":6.328701876278149},"index":0,"playId":"b618dfed-aed1-338f-97a9-0d18d720dc80","pitchNumber":1,"startTime":"2025-07-28T23:16:13.779Z","endTime":"2025-07-28T23:16:17.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.64550525282689,"strikeZoneBottom":1.64548555166489,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.320777526419466,"aZ":-19.381422255748333,"pfxX":3.9578470238084322,"pfxZ":7.47503709925714,"pX":0.8859882312104065,"pZ":2.6150453020710187,"vX0":6.397615848223144,"vY0":-130.01968256722006,"vZ0":-5.066529411583865,"x":83.23,"y":168.17,"x0":-2.121013908361162,"y0":50.00430381799254,"z0":6.060231187353384,"aX":6.774736724293601},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":12.6,"breakHorizontal":-8.6,"spinRate":2390,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42129602891662055,"extension":6.539217576686242},"index":1,"playId":"0ee25ba4-e328-377c-9ab5-a5cb31bd672f","pitchNumber":2,"startTime":"2025-07-28T23:16:34.720Z","endTime":"2025-07-28T23:16:39.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.2,"endSpeed":90.4,"strikeZoneTop":3.67999996720702,"strikeZoneBottom":1.67999987724254,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.0667138541813,"aZ":-12.896730688905578,"pfxX":-1.399918478206522,"pfxZ":9.292785816256139,"pX":0.8820403992289003,"pZ":2.4686126189888107,"vX0":8.290522752167425,"vY0":-142.7109721173387,"vZ0":-8.07007307733113,"x":83.38,"y":172.13,"x0":-1.8715987261280982,"y0":50.00403462953038,"z0":6.134752969319872,"aX":-2.9051075282504493},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.5,"breakHorizontal":1.0,"spinRate":2413,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.3829592288692836,"extension":6.287107705616843},"index":2,"playId":"3aca0965-3c16-3400-a6ad-b767627e62bb","pitchNumber":3,"startTime":"2025-07-28T23:16:57.747Z","endTime":"2025-07-28T23:17:02.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.027887044570463,"aZ":-32.445979395128234,"pfxX":4.654540838436569,"pfxZ":-0.15397959788820437,"pX":-0.22861104299204235,"pZ":2.7048931661133184,"vX0":3.2845416825751483,"vY0":-131.72731792775784,"vZ0":-2.9351707095928474,"x":125.71,"y":165.75,"x0":-2.0965009093616422,"y0":50.00405203158068,"z0":6.23285653288777,"aX":8.177903584383381},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.7,"breakHorizontal":-9.1,"spinRate":2416,"spinDirection":119},"zone":5,"typeConfidence":2.0,"plateTime":0.4158384512697233,"extension":6.242424307416946},"hitData":{"launchSpeed":108.6,"launchAngle":38.0,"totalDistance":397.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":45.03,"coordY":59.73}},"index":3,"playId":"2cd9acac-bb68-3660-90f0-d67ecf567ede","pitchNumber":4,"startTime":"2025-07-28T23:17:21.171Z","endTime":"2025-07-28T23:17:50.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.4,"awayTeamWinProbability":65.6,"homeTeamWinProbabilityAdded":-18.200000000000003,"leverageIndex":0.88,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:17:50.073Z","atBatIndex":3},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Lowe walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:17:32.892Z","endTime":"2025-07-28T23:19:05.877Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.60499598882377,"strikeZoneBottom":1.73000216322698,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.411399123458917,"aZ":-12.836289743395822,"pfxX":-4.273389028860507,"pfxZ":9.155391049910653,"pX":-0.8967014421347694,"pZ":2.819766027257717,"vX0":4.539051758912285,"vY0":-143.94603388092793,"vZ0":-7.4470947603880235,"x":151.18,"y":162.65,"x0":-1.9339539887524568,"y0":50.00344119503135,"z0":6.224134847434756,"aX":-9.02606657293155},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2405,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.37958530840914984,"extension":6.257187074491644},"index":0,"playId":"3c79e6bb-5dd7-3be7-b5de-10a74df266b7","pitchNumber":1,"startTime":"2025-07-28T23:18:12.207Z","endTime":"2025-07-28T23:18:17.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.5,"endSpeed":90.5,"strikeZoneTop":3.71001125903168,"strikeZoneBottom":1.80002640501841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.56862566717643,"aZ":-10.890828557514748,"pfxX":-3.621598622161051,"pfxZ":10.26188646089254,"pX":1.21293553014294,"pZ":1.2127838089200262,"vX0":9.383551503642256,"vY0":-142.81627203990288,"vZ0":-11.769749210362823,"x":70.77,"y":206.03,"x0":-1.6386648680082734,"y0":50.00704854879738,"z0":6.062744095210194,"aX":-7.514620304663564},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":4.8,"spinRate":2390,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.3828807555584808,"extension":6.5344795160122215},"index":1,"playId":"a56c557f-4ab6-33e7-a679-54d1a02ad2aa","pitchNumber":2,"startTime":"2025-07-28T23:18:28.608Z","endTime":"2025-07-28T23:18:32.825Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.6,"strikeZoneTop":3.67502843963587,"strikeZoneBottom":1.80002201273465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.52385114011606,"aZ":-11.469629311817881,"pfxX":-3.0572344771754723,"pfxZ":9.90459691440757,"pX":-1.1621744159294032,"pZ":2.0768549819734674,"vX0":3.85052390739059,"vY0":-143.28530463242018,"vZ0":-9.320920649669832,"x":161.3,"y":182.7,"x0":-2.122980196382673,"y0":50.00053836305119,"z0":6.078651640379115,"aX":-6.389099065296035},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.3,"breakHorizontal":4.8,"spinRate":2396,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.38151940747248503,"extension":6.326746824920443},"index":2,"playId":"539cd13c-0553-3cb7-a5b1-73ef69175c62","pitchNumber":3,"startTime":"2025-07-28T23:18:45.389Z","endTime":"2025-07-28T23:18:49.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":91.1,"strikeZoneTop":3.74503278142746,"strikeZoneBottom":1.76498763902246,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.772991574473714,"aZ":-10.751212053706489,"pfxX":-3.763162632246683,"pfxZ":10.123595393701022,"pX":-1.4669063765618682,"pZ":2.620543852794184,"vX0":2.9568759438623635,"vY0":-144.15915671683666,"vZ0":-8.252191765815056,"x":172.92,"y":168.03,"x0":-2.014114505325464,"y0":50.005838745082976,"z0":6.174355623171505,"aX":-7.965895071583287},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":16.9,"breakHorizontal":6.2,"spinRate":2421,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.37914788506158414,"extension":6.449521545470497},"index":3,"playId":"587cb33f-5da3-39ca-a0b2-7c564bd03f75","pitchNumber":4,"startTime":"2025-07-28T23:19:02.550Z","endTime":"2025-07-28T23:19:05.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.5,"awayTeamWinProbability":66.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.33,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:19:05.877Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Mangum walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:20:51.211Z","endTime":"2025-07-28T23:22:18.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"postOnSecond":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,6],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"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-28T23:19:11.972Z","endTime":"2025-07-28T23:20:23.485Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"playId":"b905edc9-2318-4805-b958-cc2747c452f6","startTime":"2025-07-28T23:20:23.485Z","endTime":"2025-07-28T23:20:28.428Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":91.2,"strikeZoneTop":3.44894640854184,"strikeZoneBottom":1.50475424693501,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.466954725016695,"aZ":-9.756518854091178,"pfxX":-2.8060175667432095,"pfxZ":10.698735940490492,"pX":-0.8522902835153501,"pZ":1.138903539552874,"vX0":3.770426764784051,"vY0":-142.80268625596517,"vZ0":-12.241653300403359,"x":149.49,"y":208.03,"x0":-1.8163794633689516,"y0":50.00169227029098,"z0":6.0622093306632845,"aX":-5.878632172651358},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":4.4,"spinRate":2541,"spinDirection":206},"zone":13,"typeConfidence":2.0,"plateTime":0.3814781482254497,"extension":6.561361389113225},"index":2,"playId":"803a3e6d-4b77-3cca-8df0-60e73e7d6313","pitchNumber":1,"startTime":"2025-07-28T23:20:53.608Z","endTime":"2025-07-28T23:20:56.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":83.7,"strikeZoneTop":3.37941496648445,"strikeZoneBottom":1.50472589863595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.753075913818737,"aZ":-29.99292120177885,"pfxX":2.9933751548986205,"pfxZ":1.2319808497426337,"pX":-1.2179061191057596,"pZ":3.8310737542228748,"vX0":1.5147749601975713,"vY0":-131.1905330973499,"vZ0":-0.8143062494159627,"x":163.42,"y":135.34,"x0":-2.188986934488899,"y0":50.003619305960974,"z0":6.350975571152707,"aX":5.29723953242018},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.3,"breakHorizontal":-5.8,"spinRate":2531,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4150923501414816,"extension":6.2331178133246254},"index":3,"playId":"7259fad9-4da4-3ab7-b9b4-92b7691e168e","pitchNumber":2,"startTime":"2025-07-28T23:21:11.690Z","endTime":"2025-07-28T23:21:19.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Lowe steals (7) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":4,"actionPlayId":"7259fad9-4da4-3ab7-b9b4-92b7691e168e","startTime":"2025-07-28T23:21:23.606Z","endTime":"2025-07-28T23:21:53.325Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":666139,"link":"/api/v1/people/666139"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"postOnSecond":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"homeTeamWinProbability":32.6,"awayTeamWinProbability":67.4,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.69,"dramaIndex":28.0,"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":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.34503628201916,"strikeZoneBottom":1.50505380900734,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.874655394211118,"aZ":-29.141751823918806,"pfxX":2.303773988348768,"pfxZ":1.6725942562136638,"pX":-1.197953446751363,"pZ":2.5132536390196725,"vX0":1.7150141821601321,"vY0":-132.87912516615708,"vZ0":-4.1024385844114075,"x":162.66,"y":170.92,"x0":-2.1480381244320577,"y0":50.001421121961414,"z0":6.1621274664087835,"aX":4.1750145129164995},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.4,"breakHorizontal":-4.6,"spinRate":2430,"spinDirection":134},"zone":11,"typeConfidence":2.0,"plateTime":0.4100787258190013,"extension":6.375235755528123},"index":5,"playId":"89297d86-dab0-3ec8-babb-040f796caf1e","pitchNumber":3,"startTime":"2025-07-28T23:21:53.325Z","endTime":"2025-07-28T23:21:57.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":90.5,"strikeZoneTop":3.34472375829142,"strikeZoneBottom":1.5047386452885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.19985852712528,"aZ":-12.46349604174917,"pfxX":-3.2179486419688934,"pfxZ":9.448351912189516,"pX":-0.9840303626641284,"pZ":3.4417928100405444,"vX0":4.074166161170621,"vY0":-142.68832845345895,"vZ0":-5.725425657247847,"x":154.51,"y":145.85,"x0":-2.004425737642403,"y0":50.006401014635124,"z0":6.242326199921032,"aX":-6.715676631214962},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.3,"breakHorizontal":5.2,"spinRate":2502,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.38215846195344394,"extension":6.303952801761693},"index":6,"playId":"1a775b21-ef72-39bd-9fa4-5ed62939b050","pitchNumber":4,"startTime":"2025-07-28T23:22:14.956Z","endTime":"2025-07-28T23:22:18.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.900000000000002,"awayTeamWinProbability":68.1,"homeTeamWinProbabilityAdded":-0.6999999999999993,"leverageIndex":0.69,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:22:18.707Z","atBatIndex":5},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tristan Gray lines out sharply to right fielder Cody Bellinger.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-28T23:22:19.107Z","endTime":"2025-07-28T23:23:26.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.37049611622973,"strikeZoneBottom":1.57000183957454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.98003767188315,"aZ":-11.024730734829665,"pfxX":-2.9324672808614416,"pfxZ":10.171292101961027,"pX":-1.3888877343356265,"pZ":3.3664208150133685,"vX0":2.820287923604769,"vY0":-142.83083297020366,"vZ0":-6.211113515905819,"x":169.94,"y":147.89,"x0":-2.005130176777504,"y0":50.00110249024151,"z0":6.253216611484935,"aX":-6.096258610052545},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.4,"breakHorizontal":4.8,"spinRate":2573,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3825834099895591,"extension":6.3620434593671185},"index":0,"playId":"1b1cc323-a641-3d2f-8924-00c2593ec7b6","pitchNumber":1,"startTime":"2025-07-28T23:22:58.356Z","endTime":"2025-07-28T23:23:02.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":84.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.113803199563684,"aZ":-27.473663571544154,"pfxX":2.594945684978825,"pfxZ":2.621803109942592,"pX":-0.19488995099979117,"pZ":2.322191333015625,"vX0":4.135756649191215,"vY0":-132.4640003007211,"vZ0":-4.819031205232028,"x":124.43,"y":176.08,"x0":-2.108551523271051,"y0":50.00176684759131,"z0":6.153687363454972,"aX":4.648214937620806},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.0,"breakHorizontal":-5.5,"spinRate":2554,"spinDirection":145},"zone":5,"typeConfidence":2.0,"plateTime":0.4122002465988084,"extension":6.462565312216618},"hitData":{"launchSpeed":109.8,"launchAngle":14.0,"totalDistance":305.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.73,"coordY":95.59}},"index":1,"playId":"9db78d21-56a6-3f38-a2ab-c71560304cb7","pitchNumber":2,"startTime":"2025-07-28T23:23:20.194Z","endTime":"2025-07-28T23:23:26.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"second":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":3.2999999999999936,"leverageIndex":1.32,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:23:26.270Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trent Grisham strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:25:15.554Z","endTime":"2025-07-28T23:26:33.151Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":95.6,"endSpeed":87.6,"strikeZoneTop":3.57631772980171,"strikeZoneBottom":1.71000220552986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.736973040146516,"aZ":-12.140900789919456,"pfxX":-2.0151347158147885,"pfxZ":10.233136216025976,"pX":0.4941882575481689,"pZ":1.955613668647057,"vX0":6.534485927581586,"vY0":-138.92888628829382,"vZ0":-8.786773325423708,"x":98.16,"y":185.98,"x0":-1.6250723232171187,"y0":50.00117905931388,"z0":5.963601882519668,"aX":-3.9451981593406185},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":2.3,"spinRate":2481,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.39405351823669577,"extension":6.6929177627090946},"index":0,"playId":"16f4c763-795c-3142-8145-c425e957fbd1","pitchNumber":1,"startTime":"2025-07-28T23:25:38.531Z","endTime":"2025-07-28T23:25:42.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.50716707993353,"strikeZoneBottom":1.74458264579871,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.24467508764874,"aZ":-30.144219321309613,"pfxX":1.6401850730243197,"pfxZ":1.1678953133037009,"pX":0.6315675150310252,"pZ":2.3330150026128726,"vX0":5.920894057821813,"vY0":-130.1963406286776,"vZ0":-3.63405779392082,"x":92.93,"y":175.79,"x0":-1.8774199051028264,"y0":50.000276175092914,"z0":6.008111472250376,"aX":2.8360279379945936},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":1.6,"breakHorizontal":-4.2,"spinRate":2708,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.4193949566620474,"extension":6.452813140142481},"index":1,"playId":"e66c8c77-c2ee-3784-9b2a-7e68dfa97a66","pitchNumber":2,"startTime":"2025-07-28T23:25:55.946Z","endTime":"2025-07-28T23:25:59.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-28T23:26:10.772Z","endTime":"2025-07-28T23:26:27.386Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.121423283883466,"aZ":-16.854151548034867,"pfxX":-9.756675659031497,"pfxZ":7.758776220587951,"pX":0.5643785096107694,"pZ":2.796001328551213,"vX0":9.784386257525245,"vY0":-139.7764254868248,"vZ0":-5.040708946652022,"x":95.49,"y":163.29,"x0":-1.7173962185102807,"y0":50.002892380457524,"z0":5.732936362771786,"aX":-19.26576083236779},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.1,"breakHorizontal":15.6,"spinRate":2493,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39216826381397896,"extension":6.707856454412137},"index":3,"playId":"2eda1142-1891-3576-98bd-35067db8ecaf","pitchNumber":3,"startTime":"2025-07-28T23:26:27.386Z","endTime":"2025-07-28T23:26:33.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:26:33.151Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a line drive to left fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:26:33.152Z","endTime":"2025-07-28T23:27:35.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.49999791486049,"strikeZoneBottom":1.6843607502277,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.22761099176202,"aZ":-13.167884858054931,"pfxX":-2.617789949259696,"pfxZ":9.48352687018849,"pX":0.1919845664634981,"pZ":2.4475813472901087,"vX0":5.742831591466929,"vY0":-140.52672756827343,"vZ0":-7.445170262168198,"x":109.68,"y":172.7,"x0":-1.5360780765806747,"y0":50.00268519607951,"z0":5.982921193883165,"aX":-5.246767844505663},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.8,"breakHorizontal":3.6,"spinRate":2438,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.38945510710706666,"extension":6.4959706054448665},"index":0,"playId":"0ebf89f4-baaf-38ed-87c9-3c2f5a53f07b","pitchNumber":1,"startTime":"2025-07-28T23:26:53.939Z","endTime":"2025-07-28T23:26:57.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.4,"endSpeed":87.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.76076463080862,"aZ":-13.9080116474225,"pfxX":-2.428067944046215,"pfxZ":9.382167441557737,"pX":0.03407804418914329,"pZ":3.2596198266403196,"vX0":5.413888373671637,"vY0":-138.80677516826933,"vZ0":-5.245713987106715,"x":115.7,"y":150.77,"x0":-1.6282135412505663,"y0":50.00301762289358,"z0":6.103801606900502,"aX":-4.727995032995873},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.1,"breakHorizontal":3.2,"spinRate":2441,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.39495599767913214,"extension":6.3822740422652515},"index":1,"playId":"3ef37641-c25d-3369-b04c-a782c4cb66f3","pitchNumber":2,"startTime":"2025-07-28T23:27:08.402Z","endTime":"2025-07-28T23:27:11.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9396254783077,"aZ":-31.845239061127394,"pfxX":1.8333665470468632,"pfxZ":0.18999035337047054,"pX":0.1602130710202889,"pZ":3.138048873285974,"vX0":4.594964177272811,"vY0":-129.5595599575028,"vZ0":-1.3001817659157884,"x":110.89,"y":154.05,"x0":-1.8657965361309878,"y0":50.00224957568005,"z0":6.052898706866273,"aX":3.154171613825011},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.2,"breakHorizontal":-4.2,"spinRate":2645,"spinDirection":141},"zone":2,"typeConfidence":2.0,"plateTime":0.4207903201172627,"extension":6.2239441956498185},"hitData":{"launchSpeed":75.6,"launchAngle":19.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":60.55,"coordY":119.71}},"index":2,"playId":"10954d3f-b729-3348-b5eb-0da163705910","pitchNumber":3,"startTime":"2025-07-28T23:27:26.541Z","endTime":"2025-07-28T23:27:35.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.5,"awayTeamWinProbability":64.5,"homeTeamWinProbabilityAdded":2.6000000000000014,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:27:35.823Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cody Bellinger singles on a line drive to center fielder Chandler Simpson. Jasson Domínguez to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:27:37.719Z","endTime":"2025-07-28T23:29:11.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnSecond":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"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":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.48051025056297,"aZ":-11.508997774879374,"pfxX":-3.537898100195838,"pfxZ":10.53263383850813,"pX":-0.2632950310007832,"pZ":3.881568705910368,"vX0":5.277339122403838,"vY0":-139.4600620484332,"vZ0":-3.674633418925219,"x":127.04,"y":133.98,"x0":-1.72385303269233,"y0":50.00526077788128,"z0":5.980009288196647,"aX":-6.9435055826364245},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.5,"breakHorizontal":5.3,"spinRate":2396,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.39331989839911863,"extension":6.567382187469613},"index":0,"playId":"4f6921d9-d532-3335-8129-36dc96a7e3f2","pitchNumber":1,"startTime":"2025-07-28T23:28:01.579Z","endTime":"2025-07-28T23:28:06.830Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.4,"endSpeed":86.8,"strikeZoneTop":3.86532187572254,"strikeZoneBottom":1.87469937050022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.771805138653793,"aZ":-18.45578679370909,"pfxX":-10.569640896995015,"pfxZ":7.090575587911205,"pX":1.2411555514443648,"pZ":2.994083869550048,"vX0":11.349236553888298,"vY0":-138.4126068556337,"vZ0":-4.105306245180108,"x":69.69,"y":157.94,"x0":-1.5450304548363893,"y0":50.00267428330916,"z0":5.737467886083696,"aX":-20.447008972184886},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":16.7,"spinRate":2384,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3961955823692249,"extension":6.591506536919348},"index":1,"playId":"728b2c8a-e4ec-3714-a116-480e6d4e66b1","pitchNumber":2,"startTime":"2025-07-28T23:28:22.032Z","endTime":"2025-07-28T23:28:26.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-07-28T23:28:42.377Z","endTime":"2025-07-28T23:28:58.393Z","isPitch":false,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.5,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.805759463283046,"aZ":-10.869166278868974,"pfxX":-3.9654624779801226,"pfxZ":10.79522367134045,"pX":0.032306889823505214,"pZ":3.6493674968245657,"vX0":6.095018515576521,"vY0":-139.89811439987716,"vZ0":-4.395056212707558,"x":115.77,"y":140.25,"x0":-1.6636927171070737,"y0":50.006114353642396,"z0":5.95864452647082,"aX":-7.829006847268664},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2433,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.39215229828988285,"extension":6.626663859234609},"hitData":{"launchSpeed":82.3,"launchAngle":28.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.74,"coordY":82.2}},"index":3,"playId":"dd96cc2f-d949-3378-a560-18c2e25421d7","pitchNumber":3,"startTime":"2025-07-28T23:28:58.393Z","endTime":"2025-07-28T23:29:11.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.5,"awayTeamWinProbability":60.5,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":1.26,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:29:11.672Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Giancarlo Stanton singles on a sharp line drive to right fielder Josh Lowe. Jasson Domínguez to 3rd. Cody Bellinger to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:29:13.112Z","endTime":"2025-07-28T23:30:52.368Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnSecond":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"postOnThird":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.75519408652416,"strikeZoneBottom":1.84482602010196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.53297552189323,"aZ":-31.83940001987556,"pfxX":1.9211026323742795,"pfxZ":0.19236891946488122,"pX":0.7082485619561738,"pZ":3.015283222005676,"vX0":5.623230888404589,"vY0":-129.3679686066458,"vZ0":-1.4463806195062097,"x":90.0,"y":157.37,"x0":-1.737951259089449,"y0":50.0008666718447,"z0":6.009272650316357,"aX":3.272476848335428},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.2,"breakHorizontal":-4.7,"spinRate":2673,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.422469732938628,"extension":6.563235881981112},"index":0,"playId":"41881831-1cab-3d1f-9365-72147a524c7a","pitchNumber":1,"startTime":"2025-07-28T23:29:43.422Z","endTime":"2025-07-28T23:29:47.134Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92676509051548,"aZ":-12.231392388409379,"pfxX":-2.063236060432201,"pfxZ":9.832089066867272,"pX":0.35068245782050134,"pZ":3.676560554386056,"vX0":5.604188686621048,"vY0":-141.65635848444276,"vZ0":-4.5820197718812565,"x":103.63,"y":139.51,"x0":-1.3869410159355002,"y0":50.00473396397834,"z0":6.099598531245453,"aX":-4.1863877600125905},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.0,"breakHorizontal":2.5,"spinRate":2533,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.38693941079232497,"extension":6.509076574798739},"index":1,"playId":"d7d99ef8-f6b7-3f0d-a7fb-90a03545da13","pitchNumber":2,"startTime":"2025-07-28T23:30:01.911Z","endTime":"2025-07-28T23:30:06.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.79000190437773,"strikeZoneBottom":1.80999744857662,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.903698534784894,"aZ":-32.18187117092058,"pfxX":1.6124308462050232,"pfxZ":-0.004867678587108681,"pX":1.991053726897037,"pZ":0.9059950142378311,"vX0":9.087777267362211,"vY0":-129.51864803049347,"vZ0":-6.134964310670519,"x":41.11,"y":214.32,"x0":-1.7660660903977654,"y0":50.002096561202265,"z0":5.75258784957739,"aX":2.7514280123201895},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.2,"breakHorizontal":-4.8,"spinRate":2751,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.42215998917689035,"extension":6.6309503662063936},"index":2,"playId":"401a418e-c8d6-360e-a228-db3914d452a3","pitchNumber":3,"startTime":"2025-07-28T23:30:22.434Z","endTime":"2025-07-28T23:30:26.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.585734918298954,"aZ":-12.078215754790362,"pfxX":-1.3770650368377262,"pfxZ":9.754786238096212,"pX":0.6474034617663094,"pZ":3.6128095868965784,"vX0":6.186325562495546,"vY0":-142.78579337916514,"vZ0":-4.772017417269778,"x":92.32,"y":141.23,"x0":-1.3704527925892391,"y0":50.00084269303726,"z0":6.068708950390817,"aX":-2.836597461271577},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":1.2,"spinRate":2511,"spinDirection":198},"zone":3,"typeConfidence":2.0,"plateTime":0.3839360811934318,"extension":6.660697138582262},"hitData":{"launchSpeed":112.6,"launchAngle":8.0,"totalDistance":219.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":172.74,"coordY":98.26}},"index":3,"playId":"d0f634a3-b8ea-3775-8d78-4b37b5963b45","pitchNumber":4,"startTime":"2025-07-28T23:30:41.815Z","endTime":"2025-07-28T23:30:52.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"first":{"id":641355,"link":"/api/v1/people/641355"},"second":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.9,"awayTeamWinProbability":54.1,"homeTeamWinProbabilityAdded":6.399999999999999,"leverageIndex":2.05,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:30:52.368Z","atBatIndex":10},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jazz Chisholm Jr. walks. Jasson Domínguez scores. Cody Bellinger to 3rd. Giancarlo Stanton to 2nd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:30:52.638Z","endTime":"2025-07-28T23:33:49.236Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnSecond":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":{"id":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.79999762754794,"strikeZoneBottom":1.79507770037197,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492161297298644,"aZ":-33.5815927572329,"pfxX":2.4590297839650894,"pfxZ":-0.8344189174600025,"pX":0.17292339823348707,"pZ":3.3522039425523644,"vX0":4.752913509812723,"vY0":-128.9469790814029,"vZ0":-0.2544955569585454,"x":110.41,"y":148.27,"x0":-2.015778610753243,"y0":50.0057574979811,"z0":6.04908336849142,"aX":4.129806448260872},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.3,"breakHorizontal":-5.5,"spinRate":2658,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.4252069500167508,"extension":6.561516840413733},"index":0,"playId":"8e31e424-e820-339c-ba71-c80e2acde0cb","pitchNumber":1,"startTime":"2025-07-28T23:31:27.355Z","endTime":"2025-07-28T23:31:31.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.5,"strikeZoneTop":3.79999840635893,"strikeZoneBottom":1.79504436342196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05021717061446,"aZ":-17.807412021492173,"pfxX":-9.536028252917417,"pfxZ":7.257681947398723,"pX":0.5075361890287745,"pZ":3.9826520161926493,"vX0":9.196318184852315,"vY0":-140.34431225060587,"vZ0":-1.87333140333857,"x":97.65,"y":131.25,"x0":-1.5851017281349224,"y0":50.00113200439563,"z0":5.828207596376755,"aX":-18.874252250777076},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.8,"breakHorizontal":15.2,"spinRate":2393,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.39143225241147217,"extension":6.4708208026714855},"index":1,"playId":"66b3f3bf-bd0d-3cc3-bf0a-72ae3a006de3","pitchNumber":2,"startTime":"2025-07-28T23:31:46.350Z","endTime":"2025-07-28T23:31:49.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":83.9,"strikeZoneTop":3.79999766915423,"strikeZoneBottom":1.79502055374702,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.404837168928687,"aZ":-28.846212951050358,"pfxX":1.4718805012635663,"pfxZ":1.87353681301059,"pX":1.2608483797550898,"pZ":1.8043235838439151,"vX0":7.265886906854078,"vY0":-131.8707854906467,"vZ0":-5.032076175347332,"x":68.94,"y":190.06,"x0":-1.7141279897972619,"y0":50.00036586676862,"z0":5.849292801763659,"aX":2.6057147378759256},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":2.5,"breakHorizontal":-4.2,"spinRate":2708,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.4143745891405741,"extension":6.59638353077601},"index":2,"playId":"d76a8adb-d326-351b-9f15-1d16d9b0eeee","pitchNumber":3,"startTime":"2025-07-28T23:32:07.675Z","endTime":"2025-07-28T23:32:11.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.6,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.641877541867956,"aZ":-13.62519862318446,"pfxX":-0.9403678328381204,"pfxZ":9.175678839567674,"pX":-0.11759828583739791,"pZ":4.403232222592887,"vX0":4.242150288139839,"vY0":-141.372784928748,"vZ0":-2.311963072288834,"x":121.48,"y":119.89,"x0":-1.516237611522265,"y0":50.00020749814616,"z0":6.107569903042394,"aX":-1.9006924801807756},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":0.8,"spinRate":2516,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3876410368456473,"extension":6.5210619043267455},"index":3,"playId":"3bcda0ac-8f2f-31be-9f31-fb82e3f86c66","pitchNumber":4,"startTime":"2025-07-28T23:32:26.880Z","endTime":"2025-07-28T23:32:31.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":88.1,"strikeZoneTop":3.79999859067534,"strikeZoneBottom":1.79502212290784,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56624359382336,"aZ":-12.410402557458676,"pfxX":-2.4445196122037514,"pfxZ":9.86360675508474,"pX":0.10877321547769708,"pZ":4.775740337745336,"vX0":5.42678722650589,"vY0":-140.79926286762864,"vZ0":-1.6920454204133444,"x":112.85,"y":109.84,"x0":-1.5277242536798792,"y0":50.00269895027542,"z0":6.189406434524993,"aX":-4.898615361248196},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.6,"breakHorizontal":3.2,"spinRate":2459,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.3893183932348516,"extension":6.560654285603141},"index":4,"playId":"1d180096-71af-357e-9b2a-b30cd727611f","pitchNumber":5,"startTime":"2025-07-28T23:32:49.902Z","endTime":"2025-07-28T23:32:53.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","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":"4e1be119-8c8d-4d45-9444-69697cda4ed9","startTime":"2025-07-28T23:33:05.231Z","endTime":"2025-07-28T23:33:10.231Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-28T23:33:25.183Z","endTime":"2025-07-28T23:33:44.459Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.1,"strikeZoneTop":3.76500967685282,"strikeZoneBottom":1.75999831587825,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.19410435363761,"aZ":-19.495043921819697,"pfxX":-10.472144480683593,"pfxZ":6.495997210597892,"pX":0.930050021650777,"pZ":2.863975110737811,"vX0":10.70212481664356,"vY0":-139.28535481406263,"vZ0":-4.308827973196765,"x":81.55,"y":161.45,"x0":-1.6136191290074533,"y0":50.003689446594336,"z0":5.731470035798773,"aX":-20.44310836786578},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":16.6,"spinRate":2282,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.3942301985491721,"extension":6.637445650622541},"index":7,"playId":"839d29b8-049f-3419-8c1d-5c91c5821390","pitchNumber":6,"startTime":"2025-07-28T23:33:44.459Z","endTime":"2025-07-28T23:33:49.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"first":{"id":519317,"link":"/api/v1/people/519317"},"second":{"id":641355,"link":"/api/v1/people/641355"},"third":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":9.400000000000006,"leverageIndex":2.66,"dramaIndex":129.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:33:49.236Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Paul Goldschmidt strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:35:02.672Z","endTime":"2025-07-28T23:36:32.455Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnSecond":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"postOnThird":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":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-28T23:34:01.763Z","endTime":"2025-07-28T23:35:05.037Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.42107343653554,"strikeZoneBottom":1.57551788822282,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.720243433113986,"aZ":-15.141266210284611,"pfxX":-8.653843326594671,"pfxZ":8.765487938186283,"pX":0.4621953449572176,"pZ":1.2387971823192043,"vX0":9.246553010092807,"vY0":-138.463603340219,"vZ0":-9.079610884629531,"x":99.38,"y":205.33,"x0":-1.7951013549375547,"y0":50.000452772583635,"z0":5.571846412967033,"aX":-16.812566047344923},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":13.8,"spinRate":2419,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3954625703117163,"extension":6.779973118006259},"index":1,"playId":"1397b137-8b55-3163-91bf-a32c583270b4","pitchNumber":1,"startTime":"2025-07-28T23:35:05.037Z","endTime":"2025-07-28T23:35:09.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.7,"endSpeed":87.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.262594419864598,"aZ":-16.39212663366298,"pfxX":-8.476043005523461,"pfxZ":8.054558275043927,"pX":-0.242728263075124,"pZ":2.246898536297948,"vX0":7.58968306762263,"vY0":-139.11277587079658,"vZ0":-6.287310013076423,"x":126.25,"y":178.11,"x0":-1.9053721439526625,"y0":50.00317134425514,"z0":5.62323039462428,"aX":-16.610055837936162},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.4,"breakHorizontal":13.8,"spinRate":2341,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.3937584199224067,"extension":6.686252865681495},"index":2,"playId":"46c1ff0f-97ba-3bc6-a57e-2771c915b764","pitchNumber":2,"startTime":"2025-07-28T23:35:23.281Z","endTime":"2025-07-28T23:35:26.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.063601479340285,"aZ":-15.313621473157486,"pfxX":-8.403902053246085,"pfxZ":8.49052378907121,"pX":-0.3460079095212616,"pZ":3.3598443578581967,"vX0":6.7621343484960095,"vY0":-139.71200055251387,"vZ0":-3.918310034633394,"x":130.19,"y":148.06,"x0":-1.7000854986337148,"y0":50.00555955763406,"z0":5.780125529088876,"aX":-16.696013347514015},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.8,"breakHorizontal":13.9,"spinRate":2381,"spinDirection":205},"zone":1,"typeConfidence":2.0,"plateTime":0.39131199253447013,"extension":6.650303458136764},"index":3,"playId":"472e55a6-27c4-3ce4-9582-3ea8a1ab794e","pitchNumber":3,"startTime":"2025-07-28T23:35:45.255Z","endTime":"2025-07-28T23:35:48.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":85.3,"strikeZoneTop":3.48999924613143,"strikeZoneBottom":1.60999823847183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.56124676655828,"aZ":-27.7631237965099,"pfxX":2.171668134309307,"pfxZ":2.3973169789580666,"pX":1.0549032632598037,"pZ":3.0616581160496805,"vX0":6.491304567609349,"vY0":-134.17284663573275,"vZ0":-2.2509585840883535,"x":76.79,"y":156.12,"x0":-1.6690881591460383,"y0":50.001957597602434,"z0":5.871785169116691,"aX":3.995041515741971},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":4.1,"breakHorizontal":-5.2,"spinRate":2759,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.40681025400185344,"extension":6.660694916034818},"index":4,"playId":"b6350d55-97a0-3391-9020-3426e6f956a6","pitchNumber":4,"startTime":"2025-07-28T23:36:07.781Z","endTime":"2025-07-28T23:36:12.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.34316901375945,"aZ":-18.80034201512501,"pfxX":-8.768829351798782,"pfxZ":6.7266628356401,"pX":-1.0066700069587229,"pZ":2.7742663028298034,"vX0":5.302317410111436,"vY0":-139.82133886408565,"vZ0":-4.6173896057871335,"x":155.37,"y":163.87,"x0":-1.7844182111690505,"y0":50.001888391358506,"z0":5.673838754997252,"aX":-17.43076326029851},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.4,"breakHorizontal":14.9,"spinRate":2432,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.391128920371115,"extension":6.671317261877179},"index":5,"playId":"df00cdb8-ced2-3049-b6f4-8276c9df6964","pitchNumber":5,"startTime":"2025-07-28T23:36:28.502Z","endTime":"2025-07-28T23:36:32.455Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.5,"awayTeamWinProbability":52.5,"homeTeamWinProbabilityAdded":-7.800000000000004,"leverageIndex":2.57,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:36:32.455Z","atBatIndex":12},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ryan McMahon walks. Cody Bellinger scores. Giancarlo Stanton to 3rd. Jazz Chisholm Jr. to 2nd.","rbi":1,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:36:56.937Z","endTime":"2025-07-28T23:39:46.487Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"postOnSecond":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"postOnThird":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":{"id":656876,"link":"/api/v1/people/656876"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"8f9103eb-f2cf-4a6c-8069-a1670a6b5cb4","startTime":"2025-07-28T23:36:56.937Z","endTime":"2025-07-28T23:37:02.190Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":88.7,"strikeZoneTop":3.49533533475852,"strikeZoneBottom":1.60000024791591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.256781195075064,"aZ":-13.040775730184443,"pfxX":-2.260826898664356,"pfxZ":9.454463389263633,"pX":0.5797168431099409,"pZ":3.6386066487260873,"vX0":6.388835268397412,"vY0":-141.58906709207642,"vZ0":-4.262409360100329,"x":94.9,"y":140.54,"x0":-1.4153834062897714,"y0":50.00576020719706,"z0":6.002185873636367,"aX":-4.577127611150599},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.4,"breakHorizontal":2.8,"spinRate":2534,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.38729043916810024,"extension":6.562627713241554},"index":1,"playId":"f1462cde-9b04-3d3d-a812-c0775b162ddd","pitchNumber":1,"startTime":"2025-07-28T23:37:12.626Z","endTime":"2025-07-28T23:37:17.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.4,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.040152458984434,"aZ":-30.918749970795826,"pfxX":1.2150816737492145,"pfxZ":0.6975402059742404,"pX":0.37808643910722955,"pZ":3.311277520952961,"vX0":5.675823050441142,"vY0":-132.85329608458167,"vZ0":-0.9768696924239125,"x":102.59,"y":149.38,"x0":-1.9360392309630081,"y0":50.00400067105311,"z0":5.912734417682665,"aX":2.1914787630109878},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":-3.4,"spinRate":2798,"spinDirection":124},"zone":3,"typeConfidence":2.0,"plateTime":0.4108637479786186,"extension":6.462721505142027},"index":2,"playId":"aafea509-eaaa-328f-b8fc-263c4d73ec03","pitchNumber":2,"startTime":"2025-07-28T23:37:35.645Z","endTime":"2025-07-28T23:37:39.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":87.5,"strikeZoneTop":3.52999762981849,"strikeZoneBottom":1.63467740232223,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.87302483897767,"aZ":-17.067522088316817,"pfxX":-8.677160611463927,"pfxZ":7.652273701234721,"pX":0.9667883243036602,"pZ":4.266014514085009,"vX0":10.21628251568325,"vY0":-139.93727588145913,"vZ0":-1.0993643100252055,"x":80.15,"y":123.6,"x0":-1.6115916205984275,"y0":50.00555436752581,"z0":5.786926939052466,"aX":-17.137010521964758},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.8,"breakHorizontal":13.4,"spinRate":2464,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.3920713839819716,"extension":6.575528475601102},"index":3,"playId":"e4a6fb99-7bf4-3710-980f-ae5e0b14fc37","pitchNumber":3,"startTime":"2025-07-28T23:37:56.128Z","endTime":"2025-07-28T23:37:59.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.924700993369672,"aZ":-31.15273748581899,"pfxX":2.3079674083792154,"pfxZ":0.5692545258801243,"pX":0.7245803290413231,"pZ":2.5630387146125266,"vX0":6.093500260857237,"vY0":-132.65953490899474,"vZ0":-2.6845682433795837,"x":89.38,"y":169.58,"x0":-1.9002555033617547,"y0":50.00044814041319,"z0":5.854981918804921,"aX":4.119071947195724},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":0.7,"breakHorizontal":-5.5,"spinRate":2689,"spinDirection":136},"zone":6,"typeConfidence":2.0,"plateTime":0.4126049628704531,"extension":6.623987652954273},"index":4,"playId":"875a9780-510a-3ba1-a25b-bc258f8238fb","pitchNumber":4,"startTime":"2025-07-28T23:38:17.734Z","endTime":"2025-07-28T23:38:24.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.6,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.85410010315764,"aZ":-11.456156548505664,"pfxX":-1.430297175095851,"pfxZ":10.211797785522986,"pX":0.45309343787727874,"pZ":3.7342994155179356,"vX0":5.686161786907743,"vY0":-142.08503332254654,"vZ0":-4.385471287868817,"x":99.73,"y":137.95,"x0":-1.3950127469688949,"y0":50.00674238627931,"z0":6.035452975530763,"aX":-2.903532044810601},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":1.3,"spinRate":2489,"spinDirection":196},"zone":12,"typeConfidence":2.0,"plateTime":0.3866218705022999,"extension":6.634995998443598},"index":5,"playId":"81b41665-a472-3820-b0f8-48bbd97e1e5b","pitchNumber":5,"startTime":"2025-07-28T23:38:51.252Z","endTime":"2025-07-28T23:38:54.321Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.56428419008474,"strikeZoneBottom":1.63430319966849,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.451051932489854,"aZ":-18.799196166720876,"pfxX":-8.97914385657015,"pfxZ":6.764165387717426,"pX":0.5087175293860262,"pZ":4.581720453848836,"vX0":9.103028826374615,"vY0":-139.51869782488853,"vZ0":0.052909522598443615,"x":97.61,"y":115.07,"x0":-1.6246934497211483,"y0":50.00504574144669,"z0":5.798214339697465,"aX":-17.761208929684102},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":14.4,"spinRate":2283,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.39211151859985804,"extension":6.428820302233803},"index":6,"playId":"17a734d6-f438-3d83-85bd-f62a27022dc1","pitchNumber":6,"startTime":"2025-07-28T23:39:14.792Z","endTime":"2025-07-28T23:39:18.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":85.8,"strikeZoneTop":3.52999833356752,"strikeZoneBottom":1.63429076593165,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.036975124645124,"aZ":-26.338410804643633,"pfxX":2.061582014914171,"pfxZ":3.1866030501278058,"pX":0.9346973697890693,"pZ":1.0248216218036361,"vX0":6.629526637354284,"vY0":-133.1069346616227,"vZ0":-7.384500984705226,"x":81.37,"y":211.11,"x0":-1.8356531865680634,"y0":50.00375089699862,"z0":5.686264905079381,"aX":3.7747440514410537},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.7,"breakHorizontal":-4.9,"spinRate":2668,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.40829878458983826,"extension":6.499676815166992},"index":7,"playId":"eb4f9084-a750-36ff-b582-60ab4a799cdd","pitchNumber":7,"startTime":"2025-07-28T23:39:38.438Z","endTime":"2025-07-28T23:39:46.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"first":{"id":665862,"link":"/api/v1/people/665862"},"second":{"id":519317,"link":"/api/v1/people/519317"},"third":{"id":641355,"link":"/api/v1/people/641355"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":9.699999999999996,"leverageIndex":3.01,"dramaIndex":140.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:39:46.487Z","atBatIndex":13},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Austin Wells pops out to shortstop Taylor Walls.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-28T23:39:43.080Z","endTime":"2025-07-28T23:40:33.562Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"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(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":89.9,"endSpeed":83.3,"strikeZoneTop":3.41078077087373,"strikeZoneBottom":1.63000036600478,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.60957083328142,"aZ":-30.18055806035086,"pfxX":2.5850189327627193,"pfxZ":1.138366507878196,"pX":0.6280901538596604,"pZ":2.270645516993187,"vX0":5.984085152843293,"vY0":-130.92464265177432,"vZ0":-3.3379207708426306,"x":93.06,"y":177.47,"x0":-2.015862270863533,"y0":50.00254380513071,"z0":5.801994417881943,"aX":4.521456663915339},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2675,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.41709934754815947,"extension":6.515833004620157},"index":0,"playId":"51b6c37d-b252-3deb-8c89-c710bd6c0872","pitchNumber":1,"startTime":"2025-07-28T23:40:09.964Z","endTime":"2025-07-28T23:40:13.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.5,"endSpeed":89.7,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.485610431256976,"aZ":-12.079851326338916,"pfxX":-0.5997671299280389,"pfxZ":9.800909811545491,"pX":0.46052078838708943,"pZ":3.0632996386296814,"vX0":5.851759107133003,"vY0":-141.83933094448864,"vZ0":-5.903551654951684,"x":99.45,"y":156.07,"x0":-1.5458815224141005,"y0":50.00705335013084,"z0":5.932355281556318,"aX":-1.230513959828134},"breaks":{"breakAngle":0.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":0.0,"spinRate":2539,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.3852086388832552,"extension":6.622421609342338},"hitData":{"launchSpeed":55.6,"launchAngle":42.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":99.07,"coordY":144.08}},"index":1,"playId":"ceb1de64-ae4a-38e8-a886-dae87744118b","pitchNumber":2,"startTime":"2025-07-28T23:40:27.031Z","endTime":"2025-07-28T23:40:33.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":519317,"link":"/api/v1/people/519317"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-7.199999999999996,"leverageIndex":2.8,"dramaIndex":119.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:40:33.562Z","atBatIndex":14},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a ground ball to pitcher Cam Schlittler.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:42:27.491Z","endTime":"2025-07-28T23:43:12.775Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":693645,"link":"/api/v1/people/693645"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.3,"strikeZoneTop":3.51474472247768,"strikeZoneBottom":1.66527157773646,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.727359293091705,"aZ":-12.43710090216085,"pfxX":-5.194619467589974,"pfxZ":9.695198440525145,"pX":-0.589223755000917,"pZ":3.247981717386263,"vX0":5.18854660803858,"vY0":-141.41904001209969,"vZ0":-6.530179867043395,"x":139.46,"y":151.08,"x0":-1.7683423974899957,"y0":50.00427498657476,"z0":6.376732055687487,"aX":-10.576112627078006},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":8.4,"spinRate":2377,"spinDirection":203},"zone":1,"typeConfidence":2.0,"plateTime":0.3865613540617203,"extension":6.30694777574108},"index":0,"playId":"144e2e20-f9de-3786-87e8-868da2483322","pitchNumber":1,"startTime":"2025-07-28T23:42:46.133Z","endTime":"2025-07-28T23:42:49.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.927530489097123,"aZ":-43.48470576852366,"pfxX":3.775413164061236,"pfxZ":-7.419267003345052,"pX":-0.14218231655928132,"pZ":2.553618346179819,"vX0":2.515508362966526,"vY0":-122.8300171452532,"vZ0":-0.8054971153632101,"x":122.42,"y":169.83,"x0":-1.6710795009005694,"y0":50.00500818700653,"z0":6.591843630649706,"aX":5.753503100892541},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-13.3,"breakHorizontal":-7.4,"spinRate":2536,"spinDirection":33},"zone":5,"typeConfidence":2.0,"plateTime":0.4463782447135882,"extension":6.021064976533373},"hitData":{"launchSpeed":85.0,"launchAngle":-10.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":133.07,"coordY":169.92}},"index":1,"playId":"a9206a4d-1d34-3037-b3c8-d39929d0b8bd","pitchNumber":2,"startTime":"2025-07-28T23:43:03.169Z","endTime":"2025-07-28T23:43:12.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:43:12.775Z","atBatIndex":15},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Thaiss strikes out on a foul tip.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:43:34.294Z","endTime":"2025-07-28T23:46:05.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,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":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":96.1,"endSpeed":87.7,"strikeZoneTop":3.31999833710574,"strikeZoneBottom":1.50999872845455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.294437289143545,"aZ":-10.474738035152022,"pfxX":-3.917429853860168,"pfxZ":11.010837696859028,"pX":-0.8520870207166545,"pZ":2.1173624716663593,"vX0":4.339912197451484,"vY0":-139.69287372547504,"vZ0":-9.137812193636089,"x":149.48,"y":181.61,"x0":-1.9189316010572859,"y0":50.00610132790804,"z0":6.125310218071886,"aX":-7.72231098703724},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.1,"breakHorizontal":6.1,"spinRate":2409,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.39252458337914486,"extension":6.341702629195783},"index":0,"playId":"8ce11519-963a-3c40-827f-7b2b19de47c5","pitchNumber":1,"startTime":"2025-07-28T23:43:48.949Z","endTime":"2025-07-28T23:43:54.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"36152403-d4fc-36b9-90fc-e600602f7406","startTime":"2025-07-28T23:44:10.584Z","endTime":"2025-07-28T23:44:13.584Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.789833362397733,"aZ":-10.021750666224124,"pfxX":-3.8702582425158956,"pfxZ":11.026954018216582,"pX":-0.6030563116178805,"pZ":2.78050690866879,"vX0":5.167127258796952,"vY0":-140.7925157287671,"vZ0":-7.885988781286249,"x":139.99,"y":163.71,"x0":-1.9587478947730026,"y0":50.00192001459589,"z0":6.265338484760811,"aX":-7.774597326596819},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":6.0,"spinRate":2473,"spinDirection":206},"zone":1,"typeConfidence":2.0,"plateTime":0.3889467822546644,"extension":6.402824843848281},"index":2,"playId":"0910984e-b744-36d5-a6cd-49da50a3726b","pitchNumber":2,"startTime":"2025-07-28T23:44:31.576Z","endTime":"2025-07-28T23:44:36.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.25071289504547,"strikeZoneBottom":1.54465912299253,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.53569803247133,"aZ":-9.93817290250701,"pfxX":-2.8979862714189193,"pfxZ":10.92491672901248,"pX":-0.8166932052605186,"pZ":2.706992651621337,"vX0":4.119754565922077,"vY0":-141.5766975504936,"vZ0":-8.10504786977558,"x":148.13,"y":165.69,"x0":-1.9124139127301893,"y0":50.00066970180573,"z0":6.2383052440099815,"aX":-5.897618134722935},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":4.4,"spinRate":2465,"spinDirection":200},"zone":4,"typeConfidence":2.0,"plateTime":0.38648800876642264,"extension":6.510054678832869},"index":3,"playId":"7ee56016-b9eb-34eb-988f-2dd1d9fd90cf","pitchNumber":3,"startTime":"2025-07-28T23:45:31.722Z","endTime":"2025-07-28T23:45:35.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-28T23:45:45.280Z","endTime":"2025-07-28T23:46:01.893Z","isPitch":false,"type":"action","player":{"id":642136,"link":"/api/v1/people/642136"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.048384473754716,"aZ":-9.624553503204138,"pfxX":-3.2434581527496023,"pfxZ":10.941466258017634,"pX":-1.1855547978866796,"pZ":2.9044286111504496,"vX0":3.4956731028107915,"vY0":-142.70518392816606,"vZ0":-7.798039107782583,"x":162.19,"y":160.36,"x0":-2.00538825792536,"y0":50.00269396387311,"z0":6.27977833335682,"aX":-6.685017448817996},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":5.2,"spinRate":2435,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.38390734908388646,"extension":6.416480931473653},"index":5,"playId":"0ce1d615-9b40-38ae-bf1c-35df7b243a0c","pitchNumber":4,"startTime":"2025-07-28T23:46:01.893Z","endTime":"2025-07-28T23:46:05.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:46:05.987Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Chandler Simpson flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:46:07.060Z","endTime":"2025-07-28T23:47:26.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.5,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.923983572792512,"aZ":-10.376523947829504,"pfxX":-4.724162499306903,"pfxZ":10.634676627592007,"pX":-0.09409663260988133,"pZ":3.0218834191378083,"vX0":6.541360587272402,"vY0":-142.1174066352196,"vZ0":-7.247191121967688,"x":120.59,"y":157.19,"x0":-1.809613702225232,"y0":50.0057446085649,"z0":6.260820299928341,"aX":-9.686022212660934},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2503,"spinDirection":204},"zone":2,"typeConfidence":2.0,"plateTime":0.38509135022037366,"extension":6.234925925870565},"index":0,"playId":"b0356baa-8923-3979-8fa9-90496e5940a7","pitchNumber":1,"startTime":"2025-07-28T23:46:31.910Z","endTime":"2025-07-28T23:46:35.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"73727cbd-a527-3d02-b1c3-7533eb9d2719","startTime":"2025-07-28T23:46:54.547Z","endTime":"2025-07-28T23:46:58.283Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.203938406252053,"aZ":-9.491165147031108,"pfxX":-4.130134995221065,"pfxZ":11.172566552867096,"pX":0.3545604563068504,"pZ":3.1578895919273897,"vX0":7.4098610734003785,"vY0":-141.3411183903389,"vZ0":-7.254346693614656,"x":103.48,"y":153.52,"x0":-1.7603616143700045,"y0":50.00014029046438,"z0":6.361801848826952,"aX":-8.383804948635186},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":19.0,"breakHorizontal":6.0,"spinRate":2537,"spinDirection":204},"zone":3,"typeConfidence":2.0,"plateTime":0.3870229453401155,"extension":6.143499759750933},"hitData":{"launchSpeed":88.4,"launchAngle":43.0,"totalDistance":299.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.91,"coordY":98.48}},"index":2,"playId":"2c2a25e4-d5e7-3cbe-ba01-e780cf4740e2","pitchNumber":2,"startTime":"2025-07-28T23:47:15.247Z","endTime":"2025-07-28T23:47:26.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:47:26.815Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Yandy Díaz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-28T23:47:27.406Z","endTime":"2025-07-28T23:50:13.440Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.7,"strikeZoneTop":3.48543042494606,"strikeZoneBottom":1.65917212117751,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.750864111070264,"aZ":-12.32563237913466,"pfxX":-4.505712478448881,"pfxZ":9.640356567772384,"pX":-0.9801173429210984,"pZ":2.768898568386111,"vX0":4.786684168835598,"vY0":-142.3562820032972,"vZ0":-7.500622093840496,"x":154.36,"y":164.02,"x0":-2.0955284449227807,"y0":50.00021958495394,"z0":6.212638875016158,"aX":-9.27457804677894},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":7.2,"spinRate":2459,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3843168237473291,"extension":6.458491607162446},"index":0,"playId":"05bbcf78-f127-3121-8741-3780f26a0ef5","pitchNumber":1,"startTime":"2025-07-28T23:47:52.444Z","endTime":"2025-07-28T23:47:59.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.3,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.638109701096102,"aZ":-18.402144074385813,"pfxX":2.3654226263721525,"pfxZ":7.802169656707431,"pX":0.6939696863827925,"pZ":2.683574032853618,"vX0":6.380317245536501,"vY0":-131.91936107130718,"vZ0":-5.303165907003804,"x":90.55,"y":166.32,"x0":-2.061792881538112,"y0":50.00431789548076,"z0":6.073316511366099,"aX":4.175290455281529},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-5.6,"spinRate":2492,"spinDirection":111},"zone":6,"typeConfidence":2.0,"plateTime":0.41494162558736747,"extension":6.3254332047263535},"index":1,"playId":"1002b5b0-3eb6-399e-93db-55600d0e19cc","pitchNumber":2,"startTime":"2025-07-28T23:48:11.252Z","endTime":"2025-07-28T23:48:14.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.3,"endSpeed":90.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45388504147388,"aZ":-11.78983775284971,"pfxX":-3.7941164530231677,"pfxZ":9.800315438055641,"pX":-0.5354962079350848,"pZ":2.9036676501749437,"vX0":5.107910504233776,"vY0":-142.95141222758465,"vZ0":-7.4546751662608814,"x":137.41,"y":160.38,"x0":-1.8484764959135829,"y0":50.00286485717944,"z0":6.277187127678688,"aX":-7.891464418481582},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":5.9,"spinRate":2488,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.38244910091858353,"extension":6.444028603837889},"index":2,"playId":"90711df7-380c-391c-8a8e-1031052f8cf5","pitchNumber":3,"startTime":"2025-07-28T23:48:34.745Z","endTime":"2025-07-28T23:48:37.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.4,"endSpeed":89.5,"strikeZoneTop":3.45085603617343,"strikeZoneBottom":1.55540883588313,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10130773711813,"aZ":-11.963005052598279,"pfxX":-3.225229743666,"pfxZ":9.78158675028524,"pX":0.2635520492014002,"pZ":4.963147123538047,"vX0":6.622090331688768,"vY0":-143.0945581635808,"vZ0":-2.256352957302783,"x":106.95,"y":104.78,"x0":-1.665340692773942,"y0":50.00602966824277,"z0":6.514835609063655,"aX":-6.667131252125314},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.4,"breakHorizontal":4.4,"spinRate":2405,"spinDirection":201},"zone":12,"typeConfidence":2.0,"plateTime":0.38329511992636967,"extension":6.269196166911209},"index":3,"playId":"1c8af339-6d22-3c2e-89ad-e473dd9da0b8","pitchNumber":4,"startTime":"2025-07-28T23:49:00.117Z","endTime":"2025-07-28T23:49:03.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":89.6,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.87400469511005,"aZ":-10.876368903992196,"pfxX":-3.8368187915519676,"pfxZ":10.314170439431493,"pX":-1.1007056719548776,"pZ":2.740231181901693,"vX0":3.6242647484894723,"vY0":-143.20291238479982,"vZ0":-7.901580042872186,"x":158.96,"y":164.79,"x0":-1.8878421844934974,"y0":50.00153400367562,"z0":6.2257187962026075,"aX":-7.9217612537185484},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":6.1,"spinRate":2477,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.38333511871760706,"extension":6.476154997382439},"index":4,"playId":"50ec6585-eb3c-3ca6-ab5c-b7c4e1a8ab93","pitchNumber":5,"startTime":"2025-07-28T23:49:22.002Z","endTime":"2025-07-28T23:49:25.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"41742c68-c120-38fd-afc0-0ecf6d10a85b","startTime":"2025-07-28T23:49:49.201Z","endTime":"2025-07-28T23:49:52.201Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.6,"endSpeed":89.1,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99535481555903,"aZ":-11.713325953075028,"pfxX":-3.076434752940393,"pfxZ":10.041010578512529,"pX":-0.41235418793595013,"pZ":3.253643428554413,"vX0":5.299448896172171,"vY0":-141.96428337943772,"vZ0":-6.313506295085071,"x":132.72,"y":150.93,"x0":-1.9049554254230896,"y0":50.00199226978051,"z0":6.254436650383093,"aX":-6.268868826712097},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":4.4,"spinRate":2435,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.38604805192032376,"extension":6.351152435730769},"index":6,"playId":"15d8b67b-9b0e-3182-9bc9-21aa05c9e479","pitchNumber":6,"startTime":"2025-07-28T23:50:09.894Z","endTime":"2025-07-28T23:50:13.440Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:50:13.440Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:52:04.041Z","endTime":"2025-07-28T23:53:05.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":94.9,"endSpeed":85.6,"strikeZoneTop":3.42000030100914,"strikeZoneBottom":1.61500679390917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.43983362488412,"aZ":-9.850574738183179,"pfxX":-2.479302037832298,"pfxZ":11.763964858614848,"pX":0.27180433256567244,"pZ":2.5881011598619352,"vX0":5.775744891804935,"vY0":-137.8050816614444,"vZ0":-6.978900376129105,"x":106.64,"y":168.9,"x0":-1.5418024535365145,"y0":50.00488057797235,"z0":5.840945305631001,"aX":-4.706412436890282},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.8,"breakHorizontal":3.1,"spinRate":2506,"spinDirection":200},"zone":5,"typeConfidence":2.0,"plateTime":0.3995212607405043,"extension":6.813429261730648},"index":0,"playId":"4d0bb11e-9ba3-3e13-af5e-3a11cf659a7f","pitchNumber":1,"startTime":"2025-07-28T23:52:19.795Z","endTime":"2025-07-28T23:52:23.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.2,"strikeZoneTop":3.42000138610097,"strikeZoneBottom":1.64914238046192,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.212427221635565,"aZ":-10.844086977981744,"pfxX":-1.5755294234356283,"pfxZ":10.88307644776371,"pX":0.8322337662378151,"pZ":2.757271588921805,"vX0":6.615937408307737,"vY0":-139.76285792771105,"vZ0":-6.670513132234909,"x":85.28,"y":164.33,"x0":-1.3705140122128174,"y0":50.00369660023437,"z0":5.901937079770416,"aX":-3.088483230231773},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":1.3,"spinRate":2518,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.39329025381136207,"extension":6.699150808045284},"index":1,"playId":"027ce7de-99a6-3621-9505-362532a23915","pitchNumber":2,"startTime":"2025-07-28T23:52:35.847Z","endTime":"2025-07-28T23:52:39.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-28T23:52:59.813Z","endTime":"2025-07-28T23:53:01.232Z","isPitch":false,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":76.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.369946029461364,"aZ":-33.78731785554383,"pfxX":4.911359915959666,"pfxZ":-1.082512929627959,"pX":0.6811011710382056,"pZ":1.2490394823668223,"vX0":4.964562693178827,"vY0":-122.40842959971226,"vZ0":-3.4710615555838054,"x":91.04,"y":205.06,"x0":-2.0256439867695666,"y0":50.00454185934889,"z0":5.635347012588839,"aX":7.312999408389558},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-2.6,"breakHorizontal":-10.2,"spinRate":2843,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.45070114407810724,"extension":6.478265450615457},"index":3,"playId":"654d2c2f-88c6-3f9c-bbce-7d1f190c3a24","pitchNumber":3,"startTime":"2025-07-28T23:53:01.232Z","endTime":"2025-07-28T23:53:05.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:53:05.817Z","atBatIndex":19},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trent Grisham pops out to shortstop Taylor Walls.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:53:06.374Z","endTime":"2025-07-28T23:53:41.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":95.2,"endSpeed":86.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.32955044658829,"aZ":-13.426659422678863,"pfxX":-1.0197864788281361,"pfxZ":9.696598299645622,"pX":-0.20772638061769766,"pZ":2.8295726058654327,"vX0":4.429138149496019,"vY0":-138.51769270921682,"vZ0":-5.904127215275454,"x":124.92,"y":162.38,"x0":-1.6983778655394473,"y0":50.0061297868998,"z0":5.8944064224257025,"aX":-1.9723861777920584},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.4,"breakHorizontal":0.8,"spinRate":2478,"spinDirection":198},"zone":5,"typeConfidence":2.0,"plateTime":0.3961482080665095,"extension":6.602428681090292},"hitData":{"launchSpeed":89.2,"launchAngle":63.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":134.59,"coordY":145.09}},"index":0,"playId":"8fc13ab9-2b0f-3faf-8301-53cde387f7dd","pitchNumber":1,"startTime":"2025-07-28T23:53:31.706Z","endTime":"2025-07-28T23:53:41.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:53:41.574Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jasson Domínguez grounds out, second baseman Tristan Gray to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-28T23:53:56.072Z","endTime":"2025-07-28T23:54:47.224Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":95.4,"endSpeed":86.3,"strikeZoneTop":3.49999805133781,"strikeZoneBottom":1.68448125161607,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.236754525944775,"aZ":-12.026220739969476,"pfxX":-1.0441754217668915,"pfxZ":10.44649690614788,"pX":-0.4025144601153324,"pZ":3.550901182719247,"vX0":3.758246956056195,"vY0":-138.76039343814466,"vZ0":-4.480344880237723,"x":132.34,"y":142.91,"x0":-1.6453799907619404,"y0":50.00372399916043,"z0":6.0027853720842215,"aX":-2.014856635120617},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.0,"breakHorizontal":1.0,"spinRate":2532,"spinDirection":196},"zone":1,"typeConfidence":2.0,"plateTime":0.396404418333002,"extension":6.563102943581797},"index":0,"playId":"723c64e1-14e3-300b-b0fe-c1f6df3d4d19","pitchNumber":1,"startTime":"2025-07-28T23:54:02.335Z","endTime":"2025-07-28T23:54:07.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.94975099696053,"aZ":-29.395163626880244,"pfxX":3.041982961894782,"pfxZ":1.5598428759988447,"pX":0.06744720528338399,"pZ":3.1884176274043865,"vX0":4.318877582010741,"vY0":-132.34883604452702,"vZ0":-1.4983581615703763,"x":114.43,"y":152.69,"x0":-1.9778047188445458,"y0":50.00493452273542,"z0":5.904952618555783,"aX":5.421901403053292},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-6.4,"spinRate":2563,"spinDirection":166},"zone":2,"typeConfidence":2.0,"plateTime":0.4130882843390511,"extension":6.37256533730364},"index":1,"playId":"cc69df3e-6087-314a-864d-af5231b8b140","pitchNumber":2,"startTime":"2025-07-28T23:54:23.109Z","endTime":"2025-07-28T23:54:27.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.069836705467957,"aZ":-13.393935101128713,"pfxX":-1.5806204996337436,"pfxZ":9.499407311072261,"pX":0.09343257783213517,"pZ":2.330281461013141,"vX0":5.2218242592015915,"vY0":-139.1908206981176,"vZ0":-7.276354832476197,"x":113.44,"y":175.86,"x0":-1.595395936233892,"y0":50.00135206181757,"z0":5.851586420763551,"aX":-3.12502238859414},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":1.9,"spinRate":2497,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.3924008275875863,"extension":6.6444940853095265},"hitData":{"launchSpeed":79.7,"launchAngle":-29.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.75,"coordY":155.74}},"index":2,"playId":"d882840b-b2bc-3c4b-a3b9-a0256e3a0ce8","pitchNumber":3,"startTime":"2025-07-28T23:54:40.336Z","endTime":"2025-07-28T23:54:47.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:54:47.224Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:56:47.367Z","endTime":"2025-07-28T23:58:01.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"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":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":84.8,"endSpeed":78.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.638918885428406,"aZ":-44.52325121318849,"pfxX":3.824711017077075,"pfxZ":-8.091865630613793,"pX":0.5525545957589323,"pZ":1.5678665605054707,"vX0":3.965029698895117,"vY0":-123.35461783530418,"vZ0":-2.7627217801299784,"x":95.94,"y":196.45,"x0":-1.577856863111845,"y0":50.00007088136633,"z0":6.4890303248143475,"aX":5.838986306075846},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-15.0,"breakHorizontal":-7.9,"spinRate":2519,"spinDirection":37},"zone":9,"typeConfidence":2.0,"plateTime":0.4455968462780442,"extension":6.2525645033699755},"index":0,"playId":"e0440e17-a524-3269-90a4-88c49e82a80b","pitchNumber":1,"startTime":"2025-07-28T23:57:00.109Z","endTime":"2025-07-28T23:57:04.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42472379368079,"aZ":-11.330592147879898,"pfxX":-2.756643211675153,"pfxZ":10.078802301370306,"pX":-0.5315131364909359,"pZ":3.42334142071602,"vX0":4.731229610007887,"vY0":-142.78767249403253,"vZ0":-6.107294807709669,"x":137.26,"y":146.35,"x0":-1.850659107259589,"y0":50.00219858410287,"z0":6.300698951206586,"aX":-5.700945151729325},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.2,"breakHorizontal":4.1,"spinRate":2469,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.3833918996715697,"extension":6.2684913425389155},"index":1,"playId":"9622f760-6436-3399-81ae-4aff88225185","pitchNumber":2,"startTime":"2025-07-28T23:57:17.393Z","endTime":"2025-07-28T23:57:21.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.38533519314677,"strikeZoneBottom":1.54000019369499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.96540837918786,"aZ":-45.37790346432918,"pfxX":4.3182965254134125,"pfxZ":-8.803951662036752,"pX":-0.5267335554234612,"pZ":0.5472120456920655,"vX0":2.031592010985551,"vY0":-122.4095960748356,"vZ0":-4.4698578081421525,"x":137.08,"y":224.01,"x0":-1.9318330703554532,"y0":50.005981210743386,"z0":6.332224940699774,"aX":6.4728843313389035},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-16.8,"breakHorizontal":-8.3,"spinRate":2682,"spinDirection":35},"zone":13,"typeConfidence":2.0,"plateTime":0.44960065085508205,"extension":6.055246902624375},"index":2,"playId":"2ec035ff-3381-356b-9f43-401d4d6f33d6","pitchNumber":3,"startTime":"2025-07-28T23:57:33.999Z","endTime":"2025-07-28T23:57:36.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.9,"endSpeed":89.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.857060557231687,"aZ":-14.792120515020402,"pfxX":-3.720148365157034,"pfxZ":8.591721276333626,"pX":-0.8561682611866778,"pZ":3.0526411644251734,"vX0":4.348485615848256,"vY0":-141.04000173056335,"vZ0":-6.251004603632997,"x":149.64,"y":156.36,"x0":-1.9316303309962237,"y0":50.001628370449026,"z0":6.244643519009049,"aX":-7.52516355178936},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":5.9,"spinRate":2369,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3877450162301823,"extension":6.415616832775053},"hitData":{"launchSpeed":97.0,"launchAngle":-16.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":137.68,"coordY":144.79}},"index":3,"playId":"4990d89e-3f43-3d66-8be3-723699b230ef","pitchNumber":4,"startTime":"2025-07-28T23:57:54.378Z","endTime":"2025-07-28T23:58:01.012Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-28T23:58:01.012Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Junior Caminero grounds out, second baseman Jazz Chisholm Jr. to first baseman Paul Goldschmidt.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-28T23:58:05.391Z","endTime":"2025-07-29T00:00:06.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":89.7,"endSpeed":82.4,"strikeZoneTop":3.61117068641312,"strikeZoneBottom":1.67999814909401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.552971230096567,"aZ":-23.069238977035525,"pfxX":2.530349596583951,"pfxZ":5.288908518827501,"pX":0.6798931661876569,"pZ":2.2172023042630356,"vX0":5.8056596804231315,"vY0":-130.41712571957908,"vZ0":-5.42080509591846,"x":91.08,"y":178.92,"x0":-1.9043390498349662,"y0":50.005101233355006,"z0":6.063988373024701,"aX":4.355481366243122},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.5,"breakHorizontal":-5.9,"spinRate":2533,"spinDirection":118},"zone":9,"typeConfidence":2.0,"plateTime":0.420064446564953,"extension":6.310490172617576},"index":0,"playId":"08253b68-4a1d-390d-b389-c93c06a5dcb6","pitchNumber":1,"startTime":"2025-07-28T23:58:35.714Z","endTime":"2025-07-28T23:58:39.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.7,"strikeZoneTop":3.67999805404295,"strikeZoneBottom":1.68000026637139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.00112033536596,"aZ":-15.224342231532617,"pfxX":-2.726934109275195,"pfxZ":8.231513669362204,"pX":-1.1722846950056167,"pZ":2.354608585811644,"vX0":3.4171432639212758,"vY0":-142.63383220571805,"vZ0":-7.984199717297649,"x":161.68,"y":175.21,"x0":-2.031916051103252,"y0":50.005503778508036,"z0":6.1516504583385325,"aX":-5.616458914883001},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.4,"breakHorizontal":4.2,"spinRate":2481,"spinDirection":204},"zone":13,"typeConfidence":2.0,"plateTime":0.38411404668409155,"extension":6.1760881401435865},"index":1,"playId":"d2882bf2-6053-395d-9920-74339fe4e70b","pitchNumber":2,"startTime":"2025-07-28T23:58:51.232Z","endTime":"2025-07-28T23:58:55.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.1,"endSpeed":89.3,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.30525521028015,"aZ":-13.569454578714694,"pfxX":-3.997814663252481,"pfxZ":9.053874382622984,"pX":-1.2124255801492931,"pZ":3.326448829276304,"vX0":3.370228940685448,"vY0":-142.77712251326648,"vZ0":-5.849817258815815,"x":163.21,"y":148.97,"x0":-1.8914638532949766,"y0":50.00166798280591,"z0":6.263048841508916,"aX":-8.214811656031172},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.4,"breakHorizontal":6.5,"spinRate":2408,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.38431166157414154,"extension":6.174287658939609},"index":2,"playId":"92f45fff-c5ed-3f23-84d8-4e0ef4c22641","pitchNumber":3,"startTime":"2025-07-28T23:59:09.351Z","endTime":"2025-07-28T23:59:14.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-28T23:59:26.499Z","endTime":"2025-07-28T23:59:37.522Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70992615201492,"aZ":-13.259116538541427,"pfxX":-5.904591272896246,"pfxZ":9.0597440387891,"pX":-0.25111205211006,"pZ":3.9500733305257367,"vX0":6.621835214147966,"vY0":-143.46322878431147,"vZ0":-4.269111352464919,"x":126.57,"y":132.13,"x0":-1.8203382318589594,"y0":50.003142097015015,"z0":6.281928514153738,"aX":-12.327958886428988},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.7,"breakHorizontal":9.4,"spinRate":2446,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38157246497916697,"extension":6.343275451134708},"index":4,"playId":"32c66b2c-6648-3692-806e-68d07199c462","pitchNumber":4,"startTime":"2025-07-28T23:59:37.522Z","endTime":"2025-07-28T23:59:41.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.2,"endSpeed":90.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.178019891834616,"aZ":-13.565455393582466,"pfxX":-2.4925135558957026,"pfxZ":9.016567413728604,"pX":0.9255633201843616,"pZ":2.38374113474075,"vX0":7.973020383273077,"vY0":-142.61609998075454,"vZ0":-8.224358315046041,"x":81.72,"y":174.42,"x0":-1.580083270243542,"y0":50.00541140970694,"z0":6.156790409693583,"aX":-5.146205897319318},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":2.9,"spinRate":2491,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.38375731939900737,"extension":6.350907015949103},"hitData":{"launchSpeed":72.0,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.65,"coordY":157.75}},"index":5,"playId":"3205fb3b-591d-3ec3-ae6e-af8255d99a5b","pitchNumber":5,"startTime":"2025-07-28T23:59:59.119Z","endTime":"2025-07-29T00:00:06.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:00:06.167Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a ground ball to right fielder Cody Bellinger.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:00:13.496Z","endTime":"2025-07-29T00:00:40.882Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.651998446442434,"aZ":-40.03246183469514,"pfxX":1.326517258591335,"pfxZ":-5.112422683325854,"pX":0.11559716636602772,"pZ":1.2249718305838027,"vX0":4.059821045743099,"vY0":-123.46237368762377,"vZ0":-4.291198816819772,"x":112.59,"y":205.71,"x0":-1.725548115186963,"y0":50.00305831952014,"z0":6.371137236713234,"aX":2.03848550448699},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-10.1,"breakHorizontal":-3.4,"spinRate":2509,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.44443332131376057,"extension":6.321712693856185},"hitData":{"launchSpeed":95.9,"launchAngle":6.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":167.01,"coordY":122.56}},"index":0,"playId":"7f15c909-de28-36d5-8578-803c4c8ce881","pitchNumber":1,"startTime":"2025-07-29T00:00:30.808Z","endTime":"2025-07-29T00:00:40.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:00:40.882Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-29T00:00:42.691Z","endTime":"2025-07-29T00:03:39.806Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.36161292540537,"strikeZoneBottom":1.48721414701227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.13801355956994,"aZ":-12.506410607206272,"pfxX":-2.339074078144005,"pfxZ":9.763374532724072,"pX":-1.467509480133953,"pZ":4.413382514087167,"vX0":2.5687503317261635,"vY0":-140.62076465787993,"vZ0":-3.239826856475723,"x":172.94,"y":119.62,"x0":-2.086388038210437,"y0":50.00099883887261,"z0":6.384939460734379,"aX":-4.711422077113535},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.3,"breakHorizontal":3.7,"spinRate":2463,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.3886326138637841,"extension":6.129126782860874},"index":0,"playId":"13c4fc53-b0bb-3462-b277-98fac21ace1c","pitchNumber":1,"startTime":"2025-07-29T00:01:09.677Z","endTime":"2025-07-29T00:01:12.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":88.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4261056588673,"aZ":-11.293318969411063,"pfxX":-3.3618194441270886,"pfxZ":10.31523769472582,"pX":-0.6630256670303254,"pZ":3.6455598571277976,"vX0":4.678344951611072,"vY0":-141.21352293304872,"vZ0":-5.495689552298586,"x":142.27,"y":140.35,"x0":-1.9025640571593263,"y0":50.00369447707062,"z0":6.339971284828191,"aX":-6.8063172712698465},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2414,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38750238342676724,"extension":6.1949011674075285},"index":1,"playId":"d3a5dc24-9514-38b2-9bd4-5065951aad50","pitchNumber":2,"startTime":"2025-07-29T00:01:30.066Z","endTime":"2025-07-29T00:01:33.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.4,"endSpeed":89.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92937116650012,"aZ":-12.037113212920481,"pfxX":-1.93655539446195,"pfxZ":9.84639950303825,"pX":0.5373983681037925,"pZ":2.6425212352643586,"vX0":7.60186425151396,"vY0":-141.54236321106535,"vZ0":-7.960889767024513,"x":96.52,"y":167.43,"x0":-1.9223464442199778,"y0":50.003520784493865,"z0":6.248190190308238,"aX":-3.9620437361840377},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.6,"breakHorizontal":2.0,"spinRate":2444,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38582904987220346,"extension":6.260680903163873},"index":2,"playId":"d48bb878-5c8b-3fb6-aef9-95530ad2e7a8","pitchNumber":3,"startTime":"2025-07-29T00:01:51.730Z","endTime":"2025-07-29T00:01:55.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T00:02:08.997Z","endTime":"2025-07-29T00:02:28.235Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.7,"endSpeed":90.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.52131821130267,"aZ":-11.209742212301895,"pfxX":-3.518832995068343,"pfxZ":9.9571006455927,"pX":-0.6946795769616414,"pZ":2.777140314863578,"vX0":4.581390285234521,"vY0":-143.5522203426133,"vZ0":-7.851666163796254,"x":143.48,"y":163.8,"x0":-1.8476223688713873,"y0":50.001917488824425,"z0":6.2306081586922994,"aX":-7.408138177887581},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.8,"breakHorizontal":5.5,"spinRate":2464,"spinDirection":202},"zone":1,"typeConfidence":2.0,"plateTime":0.38029882574646123,"extension":5.978066428223942},"index":4,"playId":"b83fd8cc-ac84-3ea3-8489-8a58a31777fa","pitchNumber":4,"startTime":"2025-07-29T00:02:28.235Z","endTime":"2025-07-29T00:02:32.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":5,"playId":"9084ced1-4e8c-43a8-b43b-a2bdabd39de0","startTime":"2025-07-29T00:02:53.854Z","endTime":"2025-07-29T00:02:58.854Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.9,"endSpeed":90.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.196072349390082,"aZ":-13.386293823401232,"pfxX":-3.3205336076895167,"pfxZ":9.047441688964549,"pX":-1.21873214316756,"pZ":3.820229541708444,"vX0":3.1451471413379397,"vY0":-142.59088341221815,"vZ0":-4.7121208697546075,"x":163.46,"y":135.63,"x0":-1.9001161868075471,"y0":50.00155169974229,"z0":6.326995738995631,"aX":-6.894925844787881},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.7,"breakHorizontal":5.4,"spinRate":2534,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38289667525820903,"extension":6.024742291269691},"index":6,"playId":"fbae7ca7-16cb-39fb-b074-88c868ecc699","pitchNumber":5,"startTime":"2025-07-29T00:03:36.353Z","endTime":"2025-07-29T00:03:39.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":2.500000000000007,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:03:39.806Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to center fielder Chandler Simpson.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:05:31.503Z","endTime":"2025-07-29T00:06:25.754Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.7,"strikeZoneTop":3.83107743780105,"strikeZoneBottom":1.85724046579892,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.804715146334885,"aZ":-28.852847256404267,"pfxX":1.886728414321202,"pfxZ":1.919802012727212,"pX":0.43963312405466937,"pZ":3.5442215079283432,"vX0":5.335133491746407,"vY0":-129.80527474025553,"vZ0":-0.8215446012463966,"x":100.24,"y":143.09,"x0":-1.876563606989494,"y0":50.00165367049639,"z0":6.035908567111464,"aX":3.261367181416472},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.5,"breakHorizontal":-4.4,"spinRate":2559,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.4198547509214756,"extension":6.407602631242821},"index":0,"playId":"d39b37c3-6efd-3b73-82f6-b2593f3b6250","pitchNumber":1,"startTime":"2025-07-29T00:05:44.472Z","endTime":"2025-07-29T00:05:48.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.0,"strikeZoneTop":3.60137374742834,"strikeZoneBottom":1.77967519561274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.307285235627518,"aZ":-12.069985205280018,"pfxX":-2.286868933840284,"pfxZ":10.40094348293078,"pX":-0.6250106769015675,"pZ":3.733637435892406,"vX0":3.3527307635358765,"vY0":-137.6218134288197,"vZ0":-4.295182232575964,"x":140.82,"y":137.97,"x0":-1.5575859776726921,"y0":50.00638760586043,"z0":6.121890557933986,"aX":-4.422177982754274},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.2,"breakHorizontal":3.5,"spinRate":2522,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3968174355192797,"extension":6.511246543498788},"index":1,"playId":"ca9aaef0-ca11-3b54-b035-fac7d4da26cc","pitchNumber":2,"startTime":"2025-07-29T00:06:00.529Z","endTime":"2025-07-29T00:06:04.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.3,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.77038252136077,"aZ":-29.538112681737672,"pfxX":1.4317030411540241,"pfxZ":1.5471430004220732,"pX":-0.17058840624654908,"pZ":2.5579299618069498,"vX0":3.798801912172375,"vY0":-129.00996788347203,"vZ0":-2.9750960254131575,"x":123.5,"y":169.72,"x0":-1.8411367733658928,"y0":50.00577850751453,"z0":5.974240012766809,"aX":2.442180735314821},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.4,"breakHorizontal":-3.4,"spinRate":2639,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.4226008498485494,"extension":6.437598368914867},"hitData":{"launchSpeed":92.6,"launchAngle":47.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.71,"coordY":94.61}},"index":2,"playId":"2ddab9f2-4c5d-30de-9c31-b40f95ee8479","pitchNumber":3,"startTime":"2025-07-29T00:06:16.595Z","endTime":"2025-07-29T00:06:25.754Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:06:25.754Z","atBatIndex":26},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Giancarlo Stanton pops out to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:06:26.312Z","endTime":"2025-07-29T00:08:55.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.5,"strikeZoneTop":3.80730584974695,"strikeZoneBottom":1.86194317466047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93453946640968,"aZ":-34.06710754345197,"pfxX":4.645614057281549,"pfxZ":-1.2510779696827337,"pX":1.1007861015734741,"pZ":1.8291876201049526,"vX0":6.15878169487845,"vY0":-122.07424994740285,"vZ0":-2.2245462108432994,"x":75.04,"y":189.39,"x0":-2.058149229993387,"y0":50.005639555757526,"z0":5.683891325155862,"aX":7.013733625603934},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-2.5,"breakHorizontal":-9.8,"spinRate":2571,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.44861236579053365,"extension":6.596014538297128},"index":0,"playId":"74c51fe5-200c-31b4-acc6-dd06223d1af7","pitchNumber":1,"startTime":"2025-07-29T00:06:48.788Z","endTime":"2025-07-29T00:06:53.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.82460233900209,"strikeZoneBottom":1.89655118662346,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.343069665256237,"aZ":-17.841632125508234,"pfxX":-8.038325366682692,"pfxZ":7.298104551497218,"pX":-0.9087366217378718,"pZ":3.455278897903743,"vX0":5.447287809486389,"vY0":-138.63018377428565,"vZ0":-3.0457626195419,"x":151.64,"y":145.49,"x0":-1.8456502266453405,"y0":50.00487162405792,"z0":5.746058073631865,"aX":-15.790503323711597},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2486,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.39373955572749164,"extension":6.513070513117344},"index":1,"playId":"d9fcd163-509a-397c-a116-42df5ea25cd7","pitchNumber":2,"startTime":"2025-07-29T00:07:03.409Z","endTime":"2025-07-29T00:07:07.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.6,"strikeZoneTop":3.82459537122373,"strikeZoneBottom":1.87922836277144,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.43387646471076,"aZ":-28.407542736719744,"pfxX":3.6846102234450164,"pfxZ":2.0891302369571125,"pX":0.5665422147772965,"pZ":1.7169137543902406,"vX0":4.825920066204958,"vY0":-132.8650914992535,"vZ0":-5.261582957786599,"x":95.4,"y":192.42,"x0":-1.7468085003117746,"y0":50.00309297797508,"z0":5.768085504889929,"aX":6.635783802188625},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.9,"breakHorizontal":-7.7,"spinRate":2698,"spinDirection":152},"zone":14,"typeConfidence":2.0,"plateTime":0.4110620885281415,"extension":6.592975290896445},"index":2,"playId":"45ef1957-8747-373d-8116-ca23b87b3c18","pitchNumber":3,"startTime":"2025-07-29T00:07:19.649Z","endTime":"2025-07-29T00:07:24.301Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.7,"strikeZoneTop":3.79000047079749,"strikeZoneBottom":1.82730525804637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.83962650233767,"aZ":-31.53043830431946,"pfxX":2.3332882491669533,"pfxZ":0.3777503622081255,"pX":0.2628026709890882,"pZ":2.6808077321586716,"vX0":4.783590930755555,"vY0":-129.20122768701415,"vZ0":-2.030000042589247,"x":106.98,"y":166.4,"x0":-1.904307147026148,"y0":50.006064240080306,"z0":5.862512556643622,"aX":4.008173949752974},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":0.5,"breakHorizontal":-5.2,"spinRate":2658,"spinDirection":133},"zone":5,"typeConfidence":2.0,"plateTime":0.42133958014438067,"extension":6.490500756026284},"index":3,"playId":"a9017eec-6b6b-3081-a643-532afe804651","pitchNumber":4,"startTime":"2025-07-29T00:07:36.288Z","endTime":"2025-07-29T00:07:39.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":3.7381121434926,"strikeZoneBottom":1.82730584863022,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.511774938029948,"aZ":-20.524154975569694,"pfxX":-8.4411068596672,"pfxZ":5.957089046291536,"pX":0.47597053360074737,"pZ":2.5010122783279543,"vX0":8.584393804423295,"vY0":-138.4087470209194,"vZ0":-4.933494433914037,"x":98.86,"y":171.25,"x0":-1.5568496435156822,"y0":50.004593532690436,"z0":5.665545367640439,"aX":-16.514062871757407},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.0,"breakHorizontal":13.7,"spinRate":2434,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.39449970697505155,"extension":6.645914929261193},"index":4,"playId":"80feacc4-5b56-39bd-b9c2-c33bdecd2ff9","pitchNumber":5,"startTime":"2025-07-29T00:07:51.935Z","endTime":"2025-07-29T00:07:55.282Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":84.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.254865904036244,"aZ":-31.555238360799276,"pfxX":3.185200942192938,"pfxZ":0.3536563600450906,"pX":1.0091222137796032,"pZ":1.9191384912915863,"vX0":5.8630383041291,"vY0":-131.90476488116178,"vZ0":-4.233740866812248,"x":78.53,"y":186.96,"x0":-1.6505716981201455,"y0":50.00582572819229,"z0":5.853796778663071,"aX":5.652869798775182},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.0,"breakHorizontal":-7.0,"spinRate":2709,"spinDirection":142},"zone":14,"typeConfidence":2.0,"plateTime":0.4141550250317878,"extension":6.467780164589102},"index":5,"playId":"6b3b9aec-4fc2-326c-a71f-6ba12eed5047","pitchNumber":6,"startTime":"2025-07-29T00:08:07.704Z","endTime":"2025-07-29T00:08:11.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.9,"endSpeed":87.7,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.21279717845471,"aZ":-13.684706931504698,"pfxX":-1.0463601022434168,"pfxZ":9.269951830630658,"pX":-0.14346182579006783,"pZ":3.826579404714621,"vX0":3.7756243154230593,"vY0":-141.05883966513036,"vZ0":-3.798636944094179,"x":122.47,"y":135.46,"x0":-1.3694542200068074,"y0":50.00063801678782,"z0":6.0866902110766,"aX":-2.087400146121343},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":1.1,"spinRate":2447,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3898706768749034,"extension":6.550334672099821},"index":6,"playId":"d9fc6218-5001-34b7-85a5-6fb602e59234","pitchNumber":7,"startTime":"2025-07-29T00:08:28.538Z","endTime":"2025-07-29T00:08:31.730Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.0,"endSpeed":87.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.6278784777746,"aZ":-19.12647246839414,"pfxX":-9.209076182010433,"pfxZ":6.666579209083686,"pX":-0.3052279331715915,"pZ":3.544569538296676,"vX0":6.7444102311517105,"vY0":-139.55036649955179,"vZ0":-2.5592122408575384,"x":128.63,"y":143.08,"x0":-1.5661823326001982,"y0":50.00321686513217,"z0":5.744399052066595,"aX":-18.026022196817173},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.6,"breakHorizontal":15.1,"spinRate":2347,"spinDirection":211},"zone":1,"typeConfidence":2.0,"plateTime":0.39364137506868957,"extension":6.430868297638779},"hitData":{"launchSpeed":70.8,"launchAngle":72.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":146.75,"coordY":183.61}},"index":7,"playId":"24c11285-cc7f-38eb-aa67-084bb7445c45","pitchNumber":8,"startTime":"2025-07-29T00:08:47.672Z","endTime":"2025-07-29T00:08:55.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:08:55.953Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. called out on strikes.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-29T00:08:59.134Z","endTime":"2025-07-29T00:11:05.239Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.30861309235949,"aZ":-12.049472535240286,"pfxX":-1.016291042663628,"pfxZ":10.4114498501617,"pX":0.8229941972730547,"pZ":3.5341850347958705,"vX0":6.535679485356518,"vY0":-138.69303264535432,"vZ0":-4.55226044791465,"x":85.63,"y":143.36,"x0":-1.4399219968060004,"y0":50.000210678754534,"z0":6.011118858158881,"aX":-1.9646055694985605},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.0,"breakHorizontal":0.4,"spinRate":2485,"spinDirection":196},"zone":3,"typeConfidence":2.0,"plateTime":0.39611981908467264,"extension":6.506878728485908},"index":0,"playId":"5898a085-d441-3f4a-ab8c-2784dbb9ce34","pitchNumber":1,"startTime":"2025-07-29T00:09:23.465Z","endTime":"2025-07-29T00:09:29.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.3,"endSpeed":84.7,"strikeZoneTop":3.76528290641816,"strikeZoneBottom":1.75999954030014,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.642772808129184,"aZ":-26.9056255847846,"pfxX":3.188046089221564,"pfxZ":2.930258280970252,"pX":0.8209137216049854,"pZ":0.9559024140605307,"vX0":5.815862292428295,"vY0":-132.8156029423705,"vZ0":-7.335535559697212,"x":85.71,"y":212.97,"x0":-1.8057536550971744,"y0":50.004641331307134,"z0":5.691666881920939,"aX":5.733654273844399},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.0,"breakHorizontal":-7.0,"spinRate":2744,"spinDirection":182},"zone":14,"typeConfidence":2.0,"plateTime":0.4113434467210708,"extension":6.565550052941744},"index":1,"playId":"3ff52b87-bff4-30b1-996a-b75936026d29","pitchNumber":2,"startTime":"2025-07-29T00:09:48.417Z","endTime":"2025-07-29T00:09:52.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.69585636359282,"strikeZoneBottom":1.77736854882754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.610983447411424,"aZ":-16.686314294397622,"pfxX":-7.978763929488592,"pfxZ":8.015477663827399,"pX":0.6775098933979221,"pZ":4.211251148733333,"vX0":9.21265766048724,"vY0":-138.3167351874083,"vZ0":-1.240131941269208,"x":91.17,"y":125.08,"x0":-1.6639326563476877,"y0":50.00429094868106,"z0":5.787280917983587,"aX":-15.420749875320734},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.4,"breakHorizontal":12.5,"spinRate":2342,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3963913058273927,"extension":6.526866106050284},"index":2,"playId":"8ce29304-d6e0-3ada-b6d2-3c82615f7001","pitchNumber":3,"startTime":"2025-07-29T00:10:05.209Z","endTime":"2025-07-29T00:10:08.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.11655237727971,"aZ":-12.292738774267448,"pfxX":-1.3247989987053015,"pfxZ":10.091211682715173,"pX":0.49975405077698154,"pZ":2.2305333967639673,"vX0":5.537265766406549,"vY0":-139.2024083865081,"vZ0":-7.6773549193008765,"x":97.95,"y":178.56,"x0":-1.3396611032603374,"y0":50.000037913806544,"z0":5.830789105937968,"aX":-2.6095153705953686},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.9,"breakHorizontal":1.3,"spinRate":2432,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.3928863053746756,"extension":6.595710090127638},"index":3,"playId":"210487c9-c7bf-330d-a3d1-6a1aeac0ab7b","pitchNumber":4,"startTime":"2025-07-29T00:10:25.398Z","endTime":"2025-07-29T00:10:28.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-07-29T00:10:49.554Z","endTime":"2025-07-29T00:11:01.255Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.73059974043559,"strikeZoneBottom":1.77735853950797,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58501828305976,"aZ":-14.244267194299374,"pfxX":-0.7737333183818311,"pfxZ":8.877214211132548,"pX":-0.0926696837858217,"pZ":3.605673533416222,"vX0":4.261840083148494,"vY0":-140.87065445862495,"vZ0":-4.122587357160926,"x":120.53,"y":141.43,"x0":-1.52146231531481,"y0":50.000826736668294,"z0":6.0024339864415275,"aX":-1.5636133185251195},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.5,"breakHorizontal":0.6,"spinRate":2446,"spinDirection":197},"zone":2,"typeConfidence":2.0,"plateTime":0.3881280663353852,"extension":6.664913779220367},"index":5,"playId":"b3012ec7-a8de-38c6-876e-4465ad6e2a00","pitchNumber":5,"startTime":"2025-07-29T00:11:01.255Z","endTime":"2025-07-29T00:11:05.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:11:05.239Z","atBatIndex":28},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tristan Gray singles on a ground ball to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:13:03.906Z","endTime":"2025-07-29T00:15:05.497Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.25089502334245,"strikeZoneBottom":1.5355986824629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.532736275764535,"aZ":-12.178218872036691,"pfxX":-5.301517793182089,"pfxZ":9.866462201456109,"pX":-0.15876911972349259,"pZ":2.2912383349556826,"vX0":6.544954884172515,"vY0":-141.29027553076443,"vZ0":-8.661446215763176,"x":123.05,"y":176.92,"x0":-1.8140394247353937,"y0":50.00161248128403,"z0":6.1749186995169,"aX":-10.742348782908811},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.3,"breakHorizontal":8.3,"spinRate":2415,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3873441097631214,"extension":6.308238373347575},"index":0,"playId":"528be6cf-186e-3dd5-8a79-7bc1d4119a8f","pitchNumber":1,"startTime":"2025-07-29T00:13:27.200Z","endTime":"2025-07-29T00:13:30.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":82.2,"endSpeed":75.5,"strikeZoneTop":3.33684378413952,"strikeZoneBottom":1.57000106928098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41060273262836,"aZ":-43.40237693376702,"pfxX":3.814097726677514,"pfxZ":-7.780505815716886,"pX":-1.7266208520269728,"pZ":3.2091001134709325,"vX0":-0.5573195698415805,"vY0":-119.75479284373759,"vZ0":1.0937344182017437,"x":182.81,"y":152.13,"x0":-1.9852724932564694,"y0":50.000726619430615,"z0":6.646979994307649,"aX":5.506075035973456},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.1,"breakVerticalInduced":-13.4,"breakHorizontal":-6.7,"spinRate":2675,"spinDirection":35},"zone":11,"typeConfidence":2.0,"plateTime":0.4584220736743694,"extension":5.806495449691674},"index":1,"playId":"6e3bd3c9-9c79-3b6b-aeee-542cdcc15890","pitchNumber":2,"startTime":"2025-07-29T00:13:42.590Z","endTime":"2025-07-29T00:13:46.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.34962502247652,"aZ":-12.589959132722571,"pfxX":-4.908166767872493,"pfxZ":9.785010893999207,"pX":-0.5281209419277213,"pZ":2.292441819838878,"vX0":5.426058199392439,"vY0":-140.6784254336358,"vZ0":-8.579130213964266,"x":137.13,"y":176.88,"x0":-1.845572573393591,"y0":50.00536687376911,"z0":6.2008527728329454,"aX":-9.825287333153975},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.1,"breakHorizontal":7.8,"spinRate":2347,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3895754485123306,"extension":6.241238967728866},"index":2,"playId":"8b772a2d-9257-3ac2-89cb-1dde8f4a3ae8","pitchNumber":3,"startTime":"2025-07-29T00:13:57.785Z","endTime":"2025-07-29T00:14:01.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-29T00:14:10.611Z","endTime":"2025-07-29T00:14:25.799Z","isPitch":false,"type":"action","player":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0251534654658,"aZ":-12.6177640951288,"pfxX":-4.623393038347039,"pfxZ":9.59521498872588,"pX":-1.0030097826450948,"pZ":3.0644043072980023,"vX0":4.05032737420742,"vY0":-141.75908034892154,"vZ0":-6.677728972677897,"x":155.23,"y":156.04,"x0":-1.848756815688744,"y0":50.001551929534045,"z0":6.25399660874615,"aX":-9.421130168708796},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.2,"breakHorizontal":7.6,"spinRate":2326,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.38619590507746215,"extension":6.2806541510254545},"index":4,"playId":"09ec80ee-f4d6-3d82-bde1-925546d399c8","pitchNumber":4,"startTime":"2025-07-29T00:14:25.799Z","endTime":"2025-07-29T00:14:28.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.095788127084894,"aZ":-42.742732222320825,"pfxX":2.229753129062711,"pfxZ":-7.075254350833872,"pX":-0.5979394592627925,"pZ":1.1056957774679188,"vX0":2.307808874096824,"vY0":-121.71562275099689,"vZ0":-3.7162474068653903,"x":139.79,"y":208.93,"x0":-1.8501049862084955,"y0":50.00604244878219,"z0":6.373722872063323,"aX":3.3281566498659356},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.7,"breakVerticalInduced":-13.4,"breakHorizontal":-4.6,"spinRate":2576,"spinDirection":41},"zone":13,"typeConfidence":2.0,"plateTime":0.4509388657079736,"extension":6.225136825741257},"hitData":{"launchSpeed":73.6,"launchAngle":-40.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":161.82}},"index":5,"playId":"5f67ab41-0b96-379d-b210-efd2af583f97","pitchNumber":5,"startTime":"2025-07-29T00:14:54.999Z","endTime":"2025-07-29T00:15:05.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":656484,"link":"/api/v1/people/656484"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.6,"awayTeamWinProbability":54.4,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.07,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:15:05.497Z","atBatIndex":29},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Taylor Walls singles on a sharp line drive to center fielder Trent Grisham. Tristan Gray to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:15:28.596Z","endTime":"2025-07-29T00:15:58.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"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":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":84.2,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.710538524321915,"aZ":-25.869472377763422,"pfxX":4.117001983272788,"pfxZ":3.534250966626688,"pX":-0.41013771970667084,"pZ":2.4982921217847003,"vX0":3.293615442694862,"vY0":-131.8444593094139,"vZ0":-4.87452874022369,"x":132.63,"y":171.33,"x0":-2.204839533674841,"y0":50.001180529062864,"z0":6.250602174901863,"aX":7.337963274218229},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.6,"breakHorizontal":-8.2,"spinRate":2463,"spinDirection":151},"zone":4,"typeConfidence":2.0,"plateTime":0.41344243372552736,"extension":6.18978568047943},"hitData":{"launchSpeed":100.1,"launchAngle":15.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":132.05,"coordY":83.1}},"index":0,"playId":"928efec2-0ca9-385e-800b-bb9e5a05f8cf","pitchNumber":1,"startTime":"2025-07-29T00:15:49.216Z","endTime":"2025-07-29T00:15:58.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.2,"awayTeamWinProbability":60.8,"homeTeamWinProbabilityAdded":-6.399999999999999,"leverageIndex":1.78,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:15:58.038Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Thaiss strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:16:02.755Z","endTime":"2025-07-29T00:18:20.603Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"postOnSecond":{"id":656484,"fullName":"Tristan Gray","link":"/api/v1/people/656484"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":97.4,"endSpeed":88.7,"strikeZoneTop":3.28575688842141,"strikeZoneBottom":1.51000316105262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.72454028013753,"aZ":-12.948546074214958,"pfxX":-4.394144943512351,"pfxZ":9.526864559929948,"pX":-0.8661334421222513,"pZ":2.0165499796767876,"vX0":4.763864660633959,"vY0":-141.49327284015746,"vZ0":-9.30344224473731,"x":150.01,"y":184.33,"x0":-2.00456113562944,"y0":50.00227993080034,"z0":6.1868452450522335,"aX":-8.867095589468597},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":7.0,"spinRate":2430,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.38781495308565495,"extension":6.142376708623059},"index":0,"playId":"17c918c3-20a8-394c-8ad6-901c32d79100","pitchNumber":1,"startTime":"2025-07-29T00:16:38.312Z","endTime":"2025-07-29T00:16:43.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.0,"endSpeed":89.5,"strikeZoneTop":3.2856596821476,"strikeZoneBottom":1.51000315755132,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.33924436965022,"aZ":-12.769400688447552,"pfxX":-4.220541659742964,"pfxZ":9.479351727014734,"pX":-0.4592332023282377,"pZ":1.8522797582677726,"vX0":5.427891692767994,"vY0":-142.33447106468213,"vZ0":-9.769402360529106,"x":134.5,"y":188.77,"x0":-1.8445935913088722,"y0":50.00710753445119,"z0":6.1427162490134375,"aX":-8.643340657160794},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.2,"breakHorizontal":6.5,"spinRate":2406,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.38515040517268995,"extension":6.534742884341001},"index":1,"playId":"f9e86594-a6af-39ed-a808-8c542a9b890e","pitchNumber":2,"startTime":"2025-07-29T00:17:00.578Z","endTime":"2025-07-29T00:17:03.890Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.750237708292907,"aZ":-26.23600798493037,"pfxX":2.2323108440110038,"pfxZ":3.327304666405155,"pX":-0.501228357929851,"pZ":3.6919954359135434,"vX0":3.6265803858514953,"vY0":-132.60631935399093,"vZ0":-2.0409565668465905,"x":136.11,"y":139.1,"x0":-2.1754018920126343,"y0":50.0038147018309,"z0":6.381320231061223,"aX":3.9840458768759657},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.8,"breakHorizontal":-4.8,"spinRate":2499,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.4126963741884455,"extension":6.483770581614449},"index":2,"playId":"f73c1986-db35-34ec-ac37-721004e4ba5e","pitchNumber":3,"startTime":"2025-07-29T00:17:23.009Z","endTime":"2025-07-29T00:17:27.253Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.0,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.59442111776908,"aZ":-13.396545388497472,"pfxX":-3.7301081645207343,"pfxZ":9.259196625852319,"pX":-1.5862393784304862,"pZ":2.496452849274828,"vX0":2.3919637580642426,"vY0":-141.58113737024937,"vZ0":-8.009964785066964,"x":177.46,"y":171.38,"x0":-1.9577610118752222,"y0":50.00681928925877,"z0":6.221601828113824,"aX":-7.567621535966735},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":6.2,"spinRate":2428,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3869980795203838,"extension":6.4634896775189565},"index":3,"playId":"9c2a062c-c718-33ef-b35b-aea80ad1b588","pitchNumber":4,"startTime":"2025-07-29T00:17:46.662Z","endTime":"2025-07-29T00:17:49.847Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.9,"endSpeed":89.9,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.091949948469374,"aZ":-10.496491401190054,"pfxX":-3.405168727581029,"pfxZ":10.500307026844817,"pX":-0.5022970498449975,"pZ":3.007221019995261,"vX0":5.221229987315122,"vY0":-142.4070289702099,"vZ0":-7.338842883242468,"x":136.15,"y":157.59,"x0":-1.9126905487133667,"y0":50.005351159565926,"z0":6.273224930975599,"aX":-7.031940211976361},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":17.8,"breakHorizontal":5.2,"spinRate":2451,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.383849797916354,"extension":6.401329294526733},"index":4,"playId":"5040236a-0e4b-39f8-935f-53cbf6d417ff","pitchNumber":5,"startTime":"2025-07-29T00:18:16.720Z","endTime":"2025-07-29T00:18:20.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":2.18,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:18:20.603Z","atBatIndex":31},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Chandler Simpson grounds into a double play, shortstop Anthony Volpe to first baseman Paul Goldschmidt. Taylor Walls out at 2nd. Chandler Simpson out at 1st.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-29T00:18:54.990Z","endTime":"2025-07-29T00:19:22.213Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"54bf001d-773a-4656-8d87-293ccf739356","startTime":"2025-07-29T00:18:54.990Z","endTime":"2025-07-29T00:19:00.209Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.428835787744784,"aZ":-12.24340216459445,"pfxX":-2.6659299277797963,"pfxZ":9.838017872489772,"pX":-0.2954901375040459,"pZ":3.228159650024269,"vX0":5.662073980197346,"vY0":-140.832567996444,"vZ0":-6.3283023138188375,"x":128.26,"y":151.62,"x0":-1.977944025469083,"y0":50.000812061391564,"z0":6.282487639138429,"aX":-5.4001870184478955},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":3.7,"spinRate":2385,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.3876456896929712,"extension":6.299208095373234},"hitData":{"launchSpeed":92.2,"launchAngle":-23.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.37,"coordY":155.74}},"index":1,"playId":"401fb8f7-e549-323c-9942-6fc2c47b4e50","pitchNumber":1,"startTime":"2025-07-29T00:19:15.706Z","endTime":"2025-07-29T00:19:22.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":670764,"link":"/api/v1/people/670764"},"second":{"id":656484,"link":"/api/v1/people/656484"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":10.800000000000004,"leverageIndex":2.34,"dramaIndex":130.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:19:22.213Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:21:22.514Z","endTime":"2025-07-29T00:22:49.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.45541784028828,"strikeZoneBottom":1.57540091796663,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.667905549652836,"aZ":-12.100722922724042,"pfxX":-2.346596739189569,"pfxZ":10.501658161327004,"pX":0.5759256874581999,"pZ":1.7652348313561865,"vX0":6.269734757469728,"vY0":-137.4293288086754,"vZ0":-8.771962707145907,"x":95.05,"y":191.12,"x0":-1.4309351374873018,"y0":50.00502474070354,"z0":5.822183842345976,"aX":-4.48716928267201},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.3,"breakHorizontal":2.9,"spinRate":2422,"spinDirection":196},"zone":9,"typeConfidence":2.0,"plateTime":0.3986806216012724,"extension":6.91714435499364},"index":0,"playId":"601499be-9663-3f64-bdfb-b4e6f52283ab","pitchNumber":1,"startTime":"2025-07-29T00:21:34.858Z","endTime":"2025-07-29T00:21:38.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.772166436598752,"aZ":-13.233450009968156,"pfxX":-5.621366938232901,"pfxZ":9.774178808273778,"pX":0.12974210744662396,"pZ":2.545182341814246,"vX0":6.613155587286396,"vY0":-137.87888890717196,"vZ0":-6.143235047857587,"x":112.05,"y":170.06,"x0":-1.5620982729714479,"y0":50.004707823313716,"z0":5.68426269730486,"aX":-10.895790883280956},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":8.9,"spinRate":2360,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.3962569272326286,"extension":6.639629088486746},"index":1,"playId":"0ce924b9-c7b5-3af2-afb5-2f5bfc843405","pitchNumber":2,"startTime":"2025-07-29T00:21:51.261Z","endTime":"2025-07-29T00:21:54.381Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.4554185088197,"strikeZoneBottom":1.5754020444268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.54699107306801,"aZ":-31.44384512498563,"pfxX":2.142948942883841,"pfxZ":0.4242223563235097,"pX":0.9303399924767384,"pZ":3.0691036861475607,"vX0":5.812705297011182,"vY0":-129.7668003746291,"vZ0":-1.2596026532309101,"x":81.54,"y":155.91,"x0":-1.6113312732333225,"y0":50.001764144556006,"z0":5.942381337104681,"aX":3.6767667173116294},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.7,"breakHorizontal":-5.0,"spinRate":2617,"spinDirection":95},"zone":12,"typeConfidence":2.0,"plateTime":0.4210761317562599,"extension":6.59012123826431},"index":2,"playId":"fdf27243-0ece-3ed7-a587-846415eee485","pitchNumber":3,"startTime":"2025-07-29T00:22:10.357Z","endTime":"2025-07-29T00:22:15.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.1,"strikeZoneTop":3.49000160650796,"strikeZoneBottom":1.61000166255226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.120575055392955,"aZ":-14.800800631821307,"pfxX":-2.2009352674308076,"pfxZ":8.907024259081185,"pX":0.4882175188824393,"pZ":3.5844000999426178,"vX0":5.63016657431381,"vY0":-139.01652923478176,"vZ0":-4.009494662461683,"x":98.39,"y":142.0,"x0":-1.2803484227163553,"y0":50.00392739699161,"z0":6.032547766291138,"aX":-4.293807568316951},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":2.8,"spinRate":2492,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.39448485262526045,"extension":6.5815323143039715},"index":3,"playId":"88b7ee73-9278-3d15-ae6a-8285d6b5f3dd","pitchNumber":4,"startTime":"2025-07-29T00:22:26.348Z","endTime":"2025-07-29T00:22:30.581Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.9,"endSpeed":86.6,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.256712069116027,"aZ":-20.375944314041114,"pfxX":-8.502413573028711,"pfxZ":6.1250302599109645,"pX":-0.747938186703029,"pZ":2.964141651486146,"vX0":5.243055521421873,"vY0":-138.0569567700399,"vZ0":-3.7684386497525857,"x":145.51,"y":158.75,"x0":-1.568762721019356,"y0":50.00535001912696,"z0":5.721466148683529,"aX":-16.385094500780486},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":2358,"spinDirection":200},"zone":1,"typeConfidence":2.0,"plateTime":0.3970124434203681,"extension":6.7062935615179935},"hitData":{"launchSpeed":86.1,"launchAngle":-6.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.7,"coordY":149.58}},"index":4,"playId":"d0350dab-8944-3b01-9106-67551cf3d5a6","pitchNumber":5,"startTime":"2025-07-29T00:22:43.282Z","endTime":"2025-07-29T00:22:49.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:22:49.950Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan McMahon strikes out swinging.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:22:53.556Z","endTime":"2025-07-29T00:24:58.776Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.49541303914321,"strikeZoneBottom":1.63460558045988,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.273084829400855,"aZ":-43.727478900259584,"pfxX":1.872985229042184,"pfxZ":-8.382222603851087,"pX":-0.48025260110896856,"pZ":3.749237429232932,"vX0":2.3449651803077156,"vY0":-117.03816794204032,"vZ0":3.7569137304028124,"x":135.31,"y":137.55,"x0":-1.7405796753904266,"y0":50.0002205166095,"z0":6.234282341834025,"aX":2.5823766064056928},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.3,"breakVerticalInduced":-13.9,"breakHorizontal":-4.0,"spinRate":2690,"spinDirection":32},"zone":11,"typeConfidence":2.0,"plateTime":0.46903010600298733,"extension":6.371497927263034},"index":0,"playId":"0f0d786b-577f-3d8b-bb7a-3ce2e227b976","pitchNumber":1,"startTime":"2025-07-29T00:23:16.606Z","endTime":"2025-07-29T00:23:21.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.52999905972328,"strikeZoneBottom":1.59999938132808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.88488044341535,"aZ":-14.213092689190216,"pfxX":-2.5611000835547753,"pfxZ":9.123657696599754,"pX":-0.36195688468190873,"pZ":4.14815458869114,"vX0":3.8243242642645905,"vY0":-139.75264698569603,"vZ0":-2.7285971520157375,"x":130.8,"y":126.78,"x0":-1.4183775485143926,"y0":50.004067345442664,"z0":6.076433413065041,"aX":-5.0428833167671465},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":3.8,"spinRate":2563,"spinDirection":196},"zone":11,"typeConfidence":2.0,"plateTime":0.3926433992801899,"extension":6.5649040243764425},"index":1,"playId":"ed46aaf6-6a8d-3aaa-8590-876e4f705fc2","pitchNumber":2,"startTime":"2025-07-29T00:23:32.881Z","endTime":"2025-07-29T00:23:35.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.49541974496904,"strikeZoneBottom":1.59999945169257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.728883798321732,"aZ":-12.006797564597969,"pfxX":-2.60662663257001,"pfxZ":10.515938047093444,"pX":-0.5150564811884927,"pZ":2.8872396239372637,"vX0":3.235051680758578,"vY0":-137.87338724331272,"vZ0":-6.337872512506658,"x":136.63,"y":160.82,"x0":-1.3670404563975511,"y0":50.00464371233674,"z0":6.032355696281816,"aX":-5.000104828177521},"breaks":{"breakAngle":18.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":17.9,"breakHorizontal":4.0,"spinRate":2344,"spinDirection":195},"zone":4,"typeConfidence":2.0,"plateTime":0.39784289042970755,"extension":6.545451268940095},"index":2,"playId":"768195db-db4d-318a-9c7e-0a2a3e255d85","pitchNumber":3,"startTime":"2025-07-29T00:23:52.061Z","endTime":"2025-07-29T00:23:55.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.0,"endSpeed":82.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.335417664683966,"aZ":-29.40928203525707,"pfxX":1.7262198322488809,"pfxZ":1.6081065637238972,"pX":-0.49164368316229545,"pZ":2.119867436040051,"vX0":3.073069201935133,"vY0":-129.6974237900483,"vZ0":-4.016798322104158,"x":135.74,"y":181.54,"x0":-1.9111755947738174,"y0":50.004486069477714,"z0":5.904078825095324,"aX":2.973577185914302},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.3,"breakHorizontal":-3.7,"spinRate":2650,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.4205527293978415,"extension":6.386348558484127},"index":3,"playId":"3c9019d3-f0e4-3efb-82e4-877e7702cb29","pitchNumber":4,"startTime":"2025-07-29T00:24:10.465Z","endTime":"2025-07-29T00:24:14.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.2,"endSpeed":87.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29038251180412,"aZ":-11.086636065488618,"pfxX":-2.4508647450488237,"pfxZ":10.747785144525558,"pX":0.4472189021905572,"pZ":3.140091286680109,"vX0":6.087627954727857,"vY0":-139.83532386799757,"vZ0":-5.689610933786934,"x":99.95,"y":154.0,"x0":-1.448647585482716,"y0":50.000624054067885,"z0":5.942218313865434,"aX":-4.808406648349422},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":3.0,"spinRate":2564,"spinDirection":197},"zone":3,"typeConfidence":2.0,"plateTime":0.3931064082073359,"extension":6.663775990565408},"index":4,"playId":"6e036afd-c939-3757-aa33-e07f179bee12","pitchNumber":5,"startTime":"2025-07-29T00:24:32.009Z","endTime":"2025-07-29T00:24:35.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.482132587100683,"aZ":-31.26642176084869,"pfxX":2.246079762259074,"pfxZ":0.5235099267256231,"pX":0.6643131866780657,"pZ":1.1064862984060224,"vX0":5.490081667606631,"vY0":-130.3582106857697,"vZ0":-5.864506313521236,"x":91.68,"y":208.9,"x0":-1.7577676888978546,"y0":50.0024478557193,"z0":5.735350975495805,"aX":3.8777803447715966},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.1,"breakHorizontal":-5.3,"spinRate":2624,"spinDirection":135},"zone":14,"typeConfidence":2.0,"plateTime":0.41960988750862604,"extension":6.635236272146097},"index":5,"playId":"4206be8e-e371-3db2-9a4c-5134716c3fa0","pitchNumber":6,"startTime":"2025-07-29T00:24:54.134Z","endTime":"2025-07-29T00:24:58.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:24:58.776Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Wells grounds out, second baseman Tristan Gray to first baseman Jonathan Aranda.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-29T00:25:00.622Z","endTime":"2025-07-29T00:26:29.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656484,"link":"/api/v1/people/656484"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.7,"strikeZoneTop":3.30875034524072,"strikeZoneBottom":1.63000190301258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.440206546381923,"aZ":-42.467950852084066,"pfxX":-0.017936614986208355,"pfxZ":-7.311407217892295,"pX":0.6135981792553629,"pZ":2.138804248423247,"vX0":4.968639439553675,"vY0":-118.41727184508358,"vZ0":0.008865894326765433,"x":93.61,"y":181.03,"x0":-1.5171870803862526,"y0":50.003756729185405,"z0":6.0484312255876995,"aX":-0.026274708168953408},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-13.0,"breakHorizontal":-1.3,"spinRate":2750,"spinDirection":18},"zone":9,"typeConfidence":2.0,"plateTime":0.46408412802695276,"extension":6.440029982329445},"index":0,"playId":"5c970f0c-9b8b-363e-a2ec-eadcaef8d8b6","pitchNumber":1,"startTime":"2025-07-29T00:25:23.056Z","endTime":"2025-07-29T00:25:26.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.3,"endSpeed":82.5,"strikeZoneTop":3.34306157395877,"strikeZoneBottom":1.63000216180561,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.539950110315218,"aZ":-32.651320284646665,"pfxX":2.66253156685645,"pfxZ":-0.27575360355871004,"pX":0.4782087617003404,"pZ":-0.08640742436115267,"vX0":4.908669094950574,"vY0":-129.77133977126218,"vZ0":-8.20576246784856,"x":98.77,"y":241.11,"x0":-1.7850793177475008,"y0":50.00640588234121,"z0":5.609244119791919,"aX":4.5349356253289015},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-2.2,"breakHorizontal":-5.9,"spinRate":2677,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4223157973613425,"extension":6.5671371226538495},"index":1,"playId":"b1931c67-df13-3433-b17b-42e8b4fa220b","pitchNumber":2,"startTime":"2025-07-29T00:25:39.804Z","endTime":"2025-07-29T00:25:44.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.12848834981307,"aZ":-32.379919331122835,"pfxX":1.8779205919778832,"pfxZ":-0.1197832363554916,"pX":0.5137327805470899,"pZ":2.5652121490022126,"vX0":5.262231785189156,"vY0":-128.83425634374734,"vZ0":-2.0456742269111423,"x":97.42,"y":169.52,"x0":-1.7972403968486979,"y0":50.00442646543521,"z0":5.865963022629348,"aX":3.1648774095117576},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.5,"breakHorizontal":-4.6,"spinRate":2759,"spinDirection":81},"zone":6,"typeConfidence":2.0,"plateTime":0.4247275358399132,"extension":6.557191559805254},"index":2,"playId":"b7e9c681-b3d0-37a5-afa3-fd7cb8b3c3f8","pitchNumber":3,"startTime":"2025-07-29T00:25:59.983Z","endTime":"2025-07-29T00:26:03.237Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":82.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.053805918750754,"aZ":-23.44902192512256,"pfxX":-0.9330039771549399,"pfxZ":5.067467036568917,"pX":-0.9581078904934532,"pZ":2.2466831212774063,"vX0":2.025646024545663,"vY0":-130.73172506943402,"vZ0":-4.65657066693654,"x":153.52,"y":178.12,"x0":-1.6237593438121039,"y0":50.000406274872816,"z0":5.8239262403353065,"aX":-1.605621678230424},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":8.3,"breakHorizontal":1.2,"spinRate":808,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4198973433156241,"extension":6.620457164691887},"hitData":{"launchSpeed":72.6,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":158.78}},"index":3,"playId":"f1071669-cca7-396a-b11c-6af8baf60625","pitchNumber":4,"startTime":"2025-07-29T00:26:22.268Z","endTime":"2025-07-29T00:26:29.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:26:29.281Z","atBatIndex":35},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:28:49.771Z","endTime":"2025-07-29T00:30:33.961Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.56290647994085,"aZ":-11.838998927472494,"pfxX":-3.257912469457255,"pfxZ":10.385658894361848,"pX":-0.9485942614704144,"pZ":3.029852572526985,"vX0":3.749168619787371,"vY0":-139.3407373323298,"vZ0":-6.472899697857879,"x":153.16,"y":156.97,"x0":-1.8909994617707913,"y0":50.002997725401976,"z0":6.172242764549207,"aX":-6.379236981480859},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.6,"breakHorizontal":5.0,"spinRate":2295,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.3937389438487524,"extension":6.291917749026688},"index":0,"playId":"f861ff50-1abc-3d67-8a11-028c3a1f675b","pitchNumber":1,"startTime":"2025-07-29T00:28:58.330Z","endTime":"2025-07-29T00:29:02.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.52000210074223,"strikeZoneBottom":1.58999807443841,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.63404198192462,"aZ":-28.854951472501664,"pfxX":3.4397867819455366,"pfxZ":1.9309231146122627,"pX":0.6974547407582352,"pZ":3.645572986610904,"vX0":5.272900206187408,"vY0":-130.29263652643357,"vZ0":-1.6619722605703569,"x":90.41,"y":140.35,"x0":-1.8001336895344233,"y0":50.00260283349083,"z0":6.474415953783527,"aX":5.905861445858177},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":3.4,"breakHorizontal":-7.4,"spinRate":2546,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.42055187786036585,"extension":6.158109773789615},"index":1,"playId":"fe3d7ee0-1896-3ccf-9aa7-04329f898d88","pitchNumber":2,"startTime":"2025-07-29T00:29:14.882Z","endTime":"2025-07-29T00:29:18.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.707137700391353,"aZ":-25.477831733564503,"pfxX":4.406178298935474,"pfxZ":4.089384863648672,"pX":1.0930315312023344,"pZ":2.154648084001731,"vX0":6.285930319388634,"vY0":-127.7835651072894,"vZ0":-4.663806686491664,"x":75.34,"y":180.6,"x0":-1.9804487303990808,"y0":50.00410295084727,"z0":6.028901050301105,"aX":7.215350130258518},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.5,"breakHorizontal":-9.5,"spinRate":2450,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.4302329826699718,"extension":6.459753258861649},"index":2,"playId":"a054bd3b-b049-3617-9319-ec8778d64911","pitchNumber":3,"startTime":"2025-07-29T00:29:32.379Z","endTime":"2025-07-29T00:29:35.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":79.7,"strikeZoneTop":3.38287459823139,"strikeZoneBottom":1.55570190941454,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.20910517165671,"aZ":-26.140767400193482,"pfxX":4.5195211159769215,"pfxZ":3.7342900043807514,"pX":2.0991378440446513,"pZ":2.3880675052072053,"vX0":8.349742165022251,"vY0":-127.0983359834273,"vZ0":-4.087292212535891,"x":36.99,"y":174.3,"x0":-1.832365203295486,"y0":50.000056780001465,"z0":6.124396228264454,"aX":7.296779996640291},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":5.9,"breakHorizontal":-10.3,"spinRate":2373,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4330978163191799,"extension":6.495484990030795},"index":3,"playId":"6139039b-402f-33a6-a6ac-e1927bd16e66","pitchNumber":4,"startTime":"2025-07-29T00:29:50.625Z","endTime":"2025-07-29T00:29:53.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.0,"strikeZoneTop":3.51999852367946,"strikeZoneBottom":1.58999846337982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.74589066688205,"aZ":-13.360581271968423,"pfxX":-4.271943288017771,"pfxZ":9.40516547704598,"pX":-0.9310257993814597,"pZ":4.262442082093117,"vX0":4.338004013389146,"vY0":-140.94421408767602,"vZ0":-3.2363314866886737,"x":152.49,"y":123.69,"x0":-1.9393208780486884,"y0":50.00424878257394,"z0":6.295353600203998,"aX":-8.546688994613648},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.6,"breakHorizontal":6.8,"spinRate":2366,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.38947480435446824,"extension":6.394618159166811},"index":4,"playId":"03dda5c9-8e4f-3fdd-9124-8c0d6e9a311b","pitchNumber":5,"startTime":"2025-07-29T00:30:09.437Z","endTime":"2025-07-29T00:30:14.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.55427786583655,"strikeZoneBottom":1.62429381949001,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.001356919575706,"aZ":-11.612519647993683,"pfxX":-3.2376243786877983,"pfxZ":10.136797740123122,"pX":-0.8519799298186327,"pZ":1.434675006291432,"vX0":4.235151865346754,"vY0":-141.46637628393424,"vZ0":-10.569311804510098,"x":149.48,"y":200.04,"x0":-1.9471992681745238,"y0":50.00364578039214,"z0":5.961649384148157,"aX":-6.568339407458747},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":5.0,"spinRate":2398,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.38703986167048887,"extension":6.441699102181803},"index":5,"playId":"c47d3078-cf2d-3c16-ba5a-f8cbee748e10","pitchNumber":6,"startTime":"2025-07-29T00:30:30.528Z","endTime":"2025-07-29T00:30:33.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.17,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:30:33.961Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonathan Aranda singles on a line drive to left fielder Jasson Domínguez. Yandy Díaz to 2nd.","rbi":0,"awayScore":2,"homeScore":2,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:30:33.996Z","endTime":"2025-07-29T00:31:55.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.10976074655893,"aZ":-11.192129725301747,"pfxX":-4.211982607197572,"pfxZ":10.20178552317743,"pX":-0.7329408613465052,"pZ":2.5074006478429838,"vX0":4.959391000064707,"vY0":-142.77913133954823,"vZ0":-8.393192168074336,"x":144.94,"y":171.08,"x0":-1.9484959607251997,"y0":50.00130338302631,"z0":6.196803457039906,"aX":-8.66112190771335},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.9,"breakHorizontal":6.6,"spinRate":2445,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.3842228689011007,"extension":6.27084611322591},"index":0,"playId":"a68b846e-ea28-37d8-a303-650ff86e70a1","pitchNumber":1,"startTime":"2025-07-29T00:31:01.421Z","endTime":"2025-07-29T00:31:04.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.1,"endSpeed":88.8,"strikeZoneTop":3.35088131667916,"strikeZoneBottom":1.57457445742649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.33391671238942,"aZ":-10.504115513787525,"pfxX":-4.300494152286246,"pfxZ":10.659840372204782,"pX":-0.8457908842532259,"pZ":2.3164725114448093,"vX0":4.246122901312939,"vY0":-142.5129675093895,"vZ0":-9.003051522906995,"x":149.24,"y":176.24,"x0":-1.804831164347757,"y0":50.00093741221495,"z0":6.202094207639606,"aX":-8.741363760055343},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.4,"breakHorizontal":6.8,"spinRate":2518,"spinDirection":196},"zone":13,"typeConfidence":2.0,"plateTime":0.38607151364570136,"extension":6.120133071162377},"index":1,"playId":"6526d1e6-7d0d-3ce2-a5a2-743006f90972","pitchNumber":2,"startTime":"2025-07-29T00:31:24.807Z","endTime":"2025-07-29T00:31:30.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.88546740114161,"aZ":-10.11848676552205,"pfxX":-3.7633644612575097,"pfxZ":10.882952609909678,"pX":-0.934481259202585,"pZ":2.786829896005101,"vX0":4.020166576412269,"vY0":-142.2208048130108,"vZ0":-7.803016684800566,"x":152.62,"y":163.54,"x0":-1.8847232504768017,"y0":50.00247201669708,"z0":6.226094931626086,"aX":-7.626717393924244},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":5.9,"spinRate":2476,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3867254888208702,"extension":6.325529633424599},"hitData":{"launchSpeed":92.7,"launchAngle":11.0,"totalDistance":187.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":68.72,"coordY":107.3}},"index":2,"playId":"e52b10b5-c01f-368d-8da0-47e57a50173c","pitchNumber":3,"startTime":"2025-07-29T00:31:46.619Z","endTime":"2025-07-29T00:31:55.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.3,"awayTeamWinProbability":61.7,"homeTeamWinProbabilityAdded":-6.900000000000006,"leverageIndex":1.94,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:31:55.791Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Junior Caminero lines out sharply to left fielder Jasson Domínguez.","rbi":0,"awayScore":2,"homeScore":2,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:33:22.335Z","endTime":"2025-07-29T00:34:04.364Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnSecond":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"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":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:32:19.798Z","endTime":"2025-07-29T00:33:24.710Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.20429095829451,"aZ":-11.008908499420265,"pfxX":-4.413241338045207,"pfxZ":10.519012150266843,"pX":-0.9098784582477042,"pZ":3.394030914503848,"vX0":4.542309102580552,"vY0":-141.8394473458107,"vZ0":-5.931954595926072,"x":151.68,"y":147.14,"x0":-1.9683410870921716,"y0":50.00617212330099,"z0":6.233084444076779,"aX":-8.882568930943965},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":7.0,"spinRate":2475,"spinDirection":204},"zone":11,"typeConfidence":2.0,"plateTime":0.38802369936294,"extension":6.276083939660769},"index":1,"playId":"68c6b627-f904-338d-80af-d129b9bf38d7","pitchNumber":1,"startTime":"2025-07-29T00:33:24.710Z","endTime":"2025-07-29T00:33:29.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.4909766374743,"aZ":-11.822760128394297,"pfxX":-4.194440645509751,"pfxZ":9.9535393319107,"pX":-0.6783298270083556,"pZ":1.8535060603903448,"vX0":4.794505784245045,"vY0":-141.8481094909334,"vZ0":-9.821213947341409,"x":142.86,"y":188.74,"x0":-1.8429849507846963,"y0":50.00030312949665,"z0":6.107867539086044,"aX":-8.573577782457011},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2448,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.38567945434252415,"extension":6.353544249146283},"hitData":{"launchSpeed":100.4,"launchAngle":16.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":66.41,"coordY":97.52}},"index":2,"playId":"60d6edb0-d91c-3ee8-a8b4-02819f15cc89","pitchNumber":2,"startTime":"2025-07-29T00:33:55.973Z","endTime":"2025-07-29T00:34:04.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.34,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:34:04.364Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Lowe singles on a line drive to center fielder Trent Grisham. Yandy Díaz scores. Jonathan Aranda to 3rd.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:34:03.436Z","endTime":"2025-07-29T00:35:58.350Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":693645,"fullName":"Cam Schlittler","link":"/api/v1/people/693645"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnThird":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":{"id":693645,"link":"/api/v1/people/693645"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.40756733393289,"aZ":-10.955869709532834,"pfxX":-3.8084802391752697,"pfxZ":10.463317226597324,"pX":-0.9758331489507216,"pZ":2.965670259879424,"vX0":4.166274778008757,"vY0":-141.51782143120994,"vZ0":-7.232996499233283,"x":154.2,"y":158.71,"x0":-1.972552192429591,"y0":50.00096221671856,"z0":6.25702739896633,"aX":-7.7215626676080715},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.6,"breakHorizontal":6.0,"spinRate":2445,"spinDirection":205},"zone":11,"typeConfidence":2.0,"plateTime":0.3870907681183544,"extension":6.153968102268522},"index":0,"playId":"dd85d673-d242-3acc-80db-cf6d3c61896d","pitchNumber":1,"startTime":"2025-07-29T00:34:40.917Z","endTime":"2025-07-29T00:34:45.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.9,"endSpeed":88.5,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42460226510612,"aZ":-11.319336733794495,"pfxX":-3.9836967434880415,"pfxZ":10.397869940427936,"pX":-0.12563576028018883,"pZ":2.539499228915571,"vX0":6.375103029887364,"vY0":-140.83918313206658,"vZ0":-8.308284247905073,"x":121.79,"y":170.21,"x0":-1.902542623433151,"y0":50.00632849271459,"z0":6.2627143589065195,"aX":-7.9931360397952735},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":5.9,"spinRate":2443,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.3891130112862027,"extension":6.424403603457532},"index":1,"playId":"1514f9a7-5b26-3bc7-b7c7-e9f50d17f9c6","pitchNumber":2,"startTime":"2025-07-29T00:35:02.694Z","endTime":"2025-07-29T00:35:06.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"playId":"1412ae8b-35cd-43b9-93f8-ac4107dd33aa","startTime":"2025-07-29T00:35:24.627Z","endTime":"2025-07-29T00:35:29.627Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.494344561479025,"aZ":-13.744162523036119,"pfxX":-2.511590615933438,"pfxZ":8.977501297585968,"pX":-0.34783478250436495,"pZ":3.3916570633514613,"vX0":4.982346496767428,"vY0":-142.9572791894845,"vZ0":-5.68503469394231,"x":130.26,"y":147.21,"x0":-1.7934608818391682,"y0":50.00215651008312,"z0":6.281750152670778,"aX":-5.156135903357057},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":15.1,"breakHorizontal":3.5,"spinRate":2338,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.3843606939570794,"extension":6.37412039528961},"hitData":{"launchSpeed":101.9,"launchAngle":10.0,"totalDistance":214.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":137.12,"coordY":97.46}},"index":3,"playId":"6507ebe5-275d-3b9a-9f4d-f1e44aed6175","pitchNumber":3,"startTime":"2025-07-29T00:35:42.880Z","endTime":"2025-07-29T00:35:58.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":693645,"link":"/api/v1/people/693645"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":-15.800000000000008,"leverageIndex":2.56,"dramaIndex":166.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:35:58.350Z","atBatIndex":39},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:38:28.102Z","endTime":"2025-07-29T00:39:42.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"postOnThird":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T00:36:09.270Z","endTime":"2025-07-29T00:36:52.347Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Headrick replaces Cam Schlittler.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T00:36:52.347Z","endTime":"2025-07-29T00:38:28.102Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":687396,"link":"/api/v1/people/687396"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":693645,"link":"/api/v1/people/693645","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.88949625203599,"aZ":-13.081335641724005,"pfxX":5.263057337005778,"pfxZ":9.886046548035486,"pX":0.6627653050451686,"pZ":3.855606284286638,"vX0":-3.713112894862008,"vY0":-137.91469411814253,"vZ0":-4.57109126844869,"x":94.3,"y":150.79,"x0":1.3408972925817135,"y0":50.004351775588006,"z0":6.412914117130383,"aX":10.167128600993841},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.2,"breakHorizontal":-8.8,"spinRate":2306,"spinDirection":149},"zone":12,"typeConfidence":2.0,"plateTime":0.3967339812761139,"extension":7.022471206158168},"index":2,"playId":"2dd4bf64-4b1e-36ca-9837-765c7eaf9d71","pitchNumber":1,"startTime":"2025-07-29T00:38:28.102Z","endTime":"2025-07-29T00:38:32.932Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47371523603708,"aZ":-14.053765744843384,"pfxX":6.751100543348674,"pfxZ":9.469105444804416,"pX":0.4953567356770392,"pZ":3.2838427060049726,"vX0":-4.251145307769185,"vY0":-137.67730362368036,"vZ0":-5.7884233814386565,"x":98.12,"y":150.12,"x0":1.1848881126420767,"y0":50.00270897773326,"z0":6.370030369024797,"aX":12.919043291949349},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-11.3,"spinRate":2302,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.39831422044417053,"extension":6.874368801873488},"index":3,"playId":"2fecfea8-3e38-3ce5-addd-e6285b622380","pitchNumber":2,"startTime":"2025-07-29T00:38:46.891Z","endTime":"2025-07-29T00:38:52.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":4,"startTime":"2025-07-29T00:38:54.987Z","endTime":"2025-07-29T00:39:16.665Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.5,"endSpeed":87.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.47051692121317,"aZ":-9.275566387133196,"pfxX":3.8279460524210975,"pfxZ":11.78679305039606,"pX":-0.4619764661314227,"pZ":2.156293208840628,"vX0":-6.214854183250934,"vY0":-138.61887339701323,"vZ0":-9.625592708446293,"x":134.61,"y":180.56,"x0":1.3134576156801059,"y0":50.001810008763265,"z0":6.2961700346445575,"aX":7.436511389070401},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":-5.6,"spinRate":2351,"spinDirection":141},"zone":4,"typeConfidence":2.0,"plateTime":0.3953693501417024,"extension":6.998594942998086},"index":5,"playId":"edc516ed-af94-3cc9-a290-728f9daa4517","pitchNumber":3,"startTime":"2025-07-29T00:39:16.665Z","endTime":"2025-07-29T00:39:19.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":86.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.37680784755123,"aZ":-9.588436126899142,"pfxX":4.833446350666944,"pfxZ":11.60329588798772,"pX":0.43464732088671754,"pZ":2.2484368751768815,"vX0":-3.8552728915710293,"vY0":-139.35403311491254,"vZ0":-9.251182976666,"x":100.43,"y":178.07,"x0":1.215330798868152,"y0":50.00095485925952,"z0":6.26493120869003,"aX":9.405921145257627},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.1,"breakHorizontal":-7.8,"spinRate":2453,"spinDirection":146},"zone":6,"typeConfidence":2.0,"plateTime":0.3946383693703024,"extension":7.064095115522869},"index":6,"playId":"d0433b34-8cbf-342a-a19a-a4ed9fa548e0","pitchNumber":4,"startTime":"2025-07-29T00:39:39.015Z","endTime":"2025-07-29T00:39:42.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.199999999999996,"awayTeamWinProbability":63.800000000000004,"homeTeamWinProbabilityAdded":7.199999999999999,"leverageIndex":2.01,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:39:42.831Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Caballero strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-29T00:40:35.467Z","endTime":"2025-07-29T00:41:43.403Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter José Caballero replaces Tristan Gray.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T00:40:11.019Z","endTime":"2025-07-29T00:40:37.812Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":656484,"link":"/api/v1/people/656484","batSide":{"code":"L","description":"Left"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.2,"strikeZoneTop":2.99719188254456,"strikeZoneBottom":1.35169166553175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.3582807619625,"aZ":-11.480429765495787,"pfxX":3.6677065535517523,"pfxZ":10.779926926363611,"pX":0.925334672691189,"pZ":3.248656983401696,"vX0":-2.5025804994459677,"vY0":-138.29156266210717,"vZ0":-6.460181598010819,"x":81.73,"y":151.07,"x0":1.36952506781527,"y0":50.005463145092065,"z0":6.399466661492009,"aX":7.042950580090271},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.2,"breakHorizontal":-6.0,"spinRate":2326,"spinDirection":145},"zone":12,"typeConfidence":2.0,"plateTime":0.39740054011196335,"extension":6.8973413240047385},"index":1,"playId":"0295712d-fd16-3260-b0f3-32e313d2271c","pitchNumber":1,"startTime":"2025-07-29T00:40:37.812Z","endTime":"2025-07-29T00:40:42.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.8,"endSpeed":86.0,"strikeZoneTop":3.06630565608307,"strikeZoneBottom":1.42083929281495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.18944419472878,"aZ":-9.456349418823939,"pfxX":5.072305788682283,"pfxZ":11.915390281516647,"pX":0.6658189445051723,"pZ":2.6166222767597715,"vX0":-3.5246154591606285,"vY0":-137.83263790965026,"vZ0":-8.10586579749321,"x":91.62,"y":168.13,"x0":1.3079583050568149,"y0":50.00469099880217,"z0":6.250119314923573,"aX":9.67340048546935},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.9,"breakHorizontal":-8.4,"spinRate":2432,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.3987429071909765,"extension":7.099146750431213},"index":2,"playId":"483bd67f-5f88-3443-a6fb-3566a7dbd1b3","pitchNumber":2,"startTime":"2025-07-29T00:40:57.192Z","endTime":"2025-07-29T00:41:01.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":86.7,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.718816592337284,"aZ":-9.62452197197959,"pfxX":5.049451031846715,"pfxZ":11.60215707681073,"pX":0.22053925322195306,"pZ":3.363303151837843,"vX0":-4.601174511683906,"vY0":-139.12234209937859,"vZ0":-6.452826503121155,"x":108.59,"y":147.97,"x0":1.2467922247008374,"y0":50.000695175724196,"z0":6.363712795534742,"aX":9.812052549302692},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.7,"breakHorizontal":-8.0,"spinRate":2457,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39500451295901007,"extension":6.844011160182068},"index":3,"playId":"8f684886-c965-3ef4-b04a-48741d6a24c1","pitchNumber":3,"startTime":"2025-07-29T00:41:17.935Z","endTime":"2025-07-29T00:41:22.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.0,"endSpeed":87.0,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.21844280838466,"aZ":-9.310302350689854,"pfxX":6.045367954639754,"pfxZ":11.703486539478535,"pX":0.6031881624668711,"pZ":3.0718303055614364,"vX0":-3.7953552576762775,"vY0":-139.5583474831808,"vZ0":-7.3559288300426955,"x":94.01,"y":155.84,"x0":1.2021691782503743,"y0":50.00167314066871,"z0":6.370562704377374,"aX":11.809738715824132},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.7,"breakHorizontal":-10.1,"spinRate":2476,"spinDirection":148},"zone":3,"typeConfidence":2.0,"plateTime":0.39391185018751784,"extension":7.089399855683561},"index":4,"playId":"dd81477c-b2cf-304d-bea6-ffcc4c0bf6bc","pitchNumber":4,"startTime":"2025-07-29T00:41:39.587Z","endTime":"2025-07-29T00:41:43.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"first":{"id":666139,"link":"/api/v1/people/666139"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":2.04,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:41:43.403Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Anthony Volpe grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:43:51.913Z","endTime":"2025-07-29T00:45:28.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"José Caballero remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:43:46.383Z","endTime":"2025-07-29T00:43:54.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676609,"link":"/api/v1/people/676609"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"701","replacedPlayer":{"id":656484,"link":"/api/v1/people/656484"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":656484,"link":"/api/v1/people/656484"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.5,"strikeZoneTop":3.42000097111566,"strikeZoneBottom":1.61442512426894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35832052619027,"aZ":-12.646929921958792,"pfxX":-1.3374159750737538,"pfxZ":10.048869782249604,"pX":0.4199535100207451,"pZ":2.427512614285937,"vX0":5.68608214794163,"vY0":-137.74419552311815,"vZ0":-7.217789093830226,"x":100.99,"y":173.24,"x0":-1.487264427413799,"y0":50.00408293177165,"z0":5.916692589720681,"aX":-2.599842766654084},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":1.3,"spinRate":2443,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39594560830447945,"extension":6.747652221561485},"index":1,"playId":"1aa62b37-0dd1-3845-80f3-b403279907c9","pitchNumber":1,"startTime":"2025-07-29T00:43:54.134Z","endTime":"2025-07-29T00:43:57.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.7,"endSpeed":88.4,"strikeZoneTop":3.42000108070394,"strikeZoneBottom":1.58000229368348,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99601196533886,"aZ":-14.70902884211282,"pfxX":-0.45873569051776464,"pfxZ":8.781488353013696,"pX":1.0288878626474005,"pZ":4.344374517997316,"vX0":6.547578668020615,"vY0":-139.35870497724463,"vZ0":-2.0690215274217545,"x":77.78,"y":121.48,"x0":-1.280297131795456,"y0":50.0044800249095,"z0":6.0554696111281,"aX":-0.9126775185607884},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.7,"breakHorizontal":-0.4,"spinRate":2485,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.39134916586704227,"extension":6.724577002161244},"index":2,"playId":"084f96e8-467b-3210-9a4e-ddd39796c5ee","pitchNumber":2,"startTime":"2025-07-29T00:44:10.043Z","endTime":"2025-07-29T00:44:13.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":93.5,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.51668540458686,"aZ":-16.93739966663574,"pfxX":-0.4094863442545178,"pfxZ":7.978583002370932,"pX":0.2510748140736146,"pZ":3.6711051691117738,"vX0":4.476896327597475,"vY0":-136.27321487163871,"vZ0":-3.3796073154743222,"x":107.43,"y":139.66,"x0":-1.3490272432056674,"y0":50.00631586885776,"z0":6.074125663693876,"aX":-0.7821100641725186},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.0,"breakHorizontal":0.0,"spinRate":2487,"spinDirection":197},"zone":12,"typeConfidence":2.0,"plateTime":0.39952481226127734,"extension":6.624371573702694},"index":3,"playId":"123da6e5-0b59-3ccc-88b3-096442dd7b6d","pitchNumber":3,"startTime":"2025-07-29T00:44:26.996Z","endTime":"2025-07-29T00:44:30.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.1,"strikeZoneTop":3.38558755532961,"strikeZoneBottom":1.57999910924833,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.59334830949135,"aZ":-17.795573187496018,"pfxX":-1.6615183783633474,"pfxZ":7.41960808310731,"pX":0.6680514406524967,"pZ":4.651208497265981,"vX0":5.962959398532945,"vY0":-137.8604777436853,"vZ0":-0.8084086950640992,"x":91.54,"y":113.2,"x0":-1.3004395453351076,"y0":50.00616093065857,"z0":6.141426082523863,"aX":-3.2216659607063334},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.4,"breakHorizontal":1.8,"spinRate":2397,"spinDirection":195},"zone":12,"typeConfidence":2.0,"plateTime":0.39622126380879985,"extension":6.663093633122472},"index":4,"playId":"9452462b-0056-3c40-8c7e-26bcf39ec0d5","pitchNumber":4,"startTime":"2025-07-29T00:44:46.180Z","endTime":"2025-07-29T00:44:49.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.42000205941982,"strikeZoneBottom":1.61441536376252,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.900690734817598,"aZ":-15.9736553190473,"pfxX":-1.0931944694729872,"pfxZ":8.452047744657637,"pX":-0.5419505559371673,"pZ":3.799455688832646,"vX0":3.076589847788238,"vY0":-137.43768346217857,"vZ0":-3.305029028507418,"x":137.66,"y":136.19,"x0":-1.5328701423629345,"y0":50.003132001527554,"z0":6.0996815980419505,"aX":-2.0957985520608466},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.9,"breakHorizontal":1.3,"spinRate":2437,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.3982222913276341,"extension":6.598274721058649},"index":5,"playId":"6cb91f9a-0fc8-30c5-ae64-12b2511c34b9","pitchNumber":5,"startTime":"2025-07-29T00:45:03.054Z","endTime":"2025-07-29T00:45:08.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.421442590641444,"aZ":-14.464364305058258,"pfxX":-2.4415743304763353,"pfxZ":9.356243557055194,"pX":-0.09181886124281807,"pZ":2.9716881193067084,"vX0":4.556394911043143,"vY0":-136.77131528649966,"vZ0":-5.566661149682544,"x":120.5,"y":158.54,"x0":-1.4628059386029884,"y0":50.00402879399302,"z0":6.026960862852016,"aX":-4.622483608974385},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":3.5,"spinRate":2470,"spinDirection":198},"zone":2,"typeConfidence":2.0,"plateTime":0.40062006267671446,"extension":6.56498206513763},"hitData":{"launchSpeed":105.6,"launchAngle":4.0,"totalDistance":95.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.74,"coordY":151.68}},"index":6,"playId":"9c71aa7c-0301-39c5-a808-0c850cd943ca","pitchNumber":6,"startTime":"2025-07-29T00:45:19.776Z","endTime":"2025-07-29T00:45:28.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:45:28.295Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trent Grisham flies out sharply to center fielder Chandler Simpson.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:45:32.660Z","endTime":"2025-07-29T00:46:24.060Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.1,"strikeZoneTop":3.43981213503603,"strikeZoneBottom":1.71000159084237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.42169509338291,"aZ":-44.1229354902816,"pfxX":0.8406853983716296,"pfxZ":-8.872254917732244,"pX":1.2607323166147517,"pZ":2.077861804696495,"vX0":5.967486505007705,"vY0":-116.08708341825513,"vZ0":0.44752100454174015,"x":68.94,"y":182.68,"x0":-1.4666416153681567,"y0":50.00265581081682,"z0":6.128537297199998,"aX":1.1318878230624125},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-15.6,"breakHorizontal":-3.2,"spinRate":2770,"spinDirection":22},"zone":14,"typeConfidence":2.0,"plateTime":0.4742317913173699,"extension":6.60137796545018},"index":0,"playId":"1b878fde-c535-31e2-85d0-fced5aa52233","pitchNumber":1,"startTime":"2025-07-29T00:45:56.211Z","endTime":"2025-07-29T00:46:00.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.17799003076537,"aZ":-20.229358090717476,"pfxX":-9.242660033094122,"pfxZ":6.3102758382585495,"pX":0.25709138560602174,"pZ":3.3026431173094024,"vX0":8.369575703877983,"vY0":-137.1746550916709,"vZ0":-2.8156869211306432,"x":107.2,"y":149.61,"x0":-1.642386505829929,"y0":50.00517455834705,"z0":5.731892589235951,"aX":-17.50278132699857},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":14.9,"spinRate":2440,"spinDirection":206},"zone":2,"typeConfidence":2.0,"plateTime":0.40029391113087254,"extension":6.699063372703518},"hitData":{"launchSpeed":102.7,"launchAngle":43.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":156.27,"coordY":62.54}},"index":1,"playId":"74566519-5f93-3e1e-b8ea-a0faf2081e98","pitchNumber":2,"startTime":"2025-07-29T00:46:14.140Z","endTime":"2025-07-29T00:46:24.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.699999999999996,"awayTeamWinProbability":64.30000000000001,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.99,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:46:24.060Z","atBatIndex":43},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jasson Domínguez singles on a line drive to right fielder Josh Lowe.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:46:24.119Z","endTime":"2025-07-29T00:46:55.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":691176,"fullName":"Jasson Domínguez","link":"/api/v1/people/691176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.89177875458554,"aZ":-31.493734038583483,"pfxX":2.8813011871808514,"pfxZ":0.3896742301792777,"pX":0.5282153616567574,"pZ":2.8022129529165456,"vX0":5.153437552683542,"vY0":-130.19548436311797,"vZ0":-2.0516553708792244,"x":96.87,"y":163.12,"x0":-1.8466075441035017,"y0":50.000454455251024,"z0":5.970990725626095,"aX":4.971479832168306},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.5,"breakHorizontal":-6.4,"spinRate":2636,"spinDirection":163},"zone":6,"typeConfidence":2.0,"plateTime":0.41980285600173106,"extension":6.46021683670749},"hitData":{"launchSpeed":73.6,"launchAngle":15.0,"totalDistance":177.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":182.73,"coordY":134.62}},"index":0,"playId":"653560de-8033-39d7-851e-630fb6ba27f1","pitchNumber":1,"startTime":"2025-07-29T00:46:47.156Z","endTime":"2025-07-29T00:46:55.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":691176,"link":"/api/v1/people/691176"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:46:55.893Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cody Bellinger flies out to right fielder Josh Lowe.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-29T00:46:56.315Z","endTime":"2025-07-29T00:47:31.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656876,"fullName":"Drew Rasmussen","link":"/api/v1/people/656876"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":94.8,"endSpeed":86.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.311252245206724,"aZ":-13.846745972001562,"pfxX":0.15177064110380678,"pfxZ":9.49109719483525,"pX":-0.1945427147779437,"pZ":3.7173999319230586,"vX0":3.6667894483243004,"vY0":-137.98195969764456,"vZ0":-3.8436172800588526,"x":124.42,"y":138.41,"x0":-1.559571834337611,"y0":50.00174498353722,"z0":6.0595849420099945,"aX":0.29226764189109533},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":-1.1,"spinRate":2450,"spinDirection":196},"zone":2,"typeConfidence":2.0,"plateTime":0.396753586001124,"extension":6.648073686699625},"hitData":{"launchSpeed":82.9,"launchAngle":31.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":169.7,"coordY":83.25}},"index":0,"playId":"8ab9df7c-82b6-3caa-bf17-9255cf6ae2fc","pitchNumber":1,"startTime":"2025-07-29T00:47:23.522Z","endTime":"2025-07-29T00:47:31.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":691176,"link":"/api/v1/people/691176"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":656876,"link":"/api/v1/people/656876"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.39,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:47:31.907Z","atBatIndex":45},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Taylor Walls pops out to second baseman Jazz Chisholm Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:49:32.248Z","endTime":"2025-07-29T00:50:23.147Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.9,"endSpeed":85.6,"strikeZoneTop":3.58429718267301,"strikeZoneBottom":1.42482588929215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10870000214321,"aZ":-11.074561727028,"pfxX":3.9264202749247223,"pfxZ":11.27039693947428,"pX":-0.5190144382263628,"pZ":1.4398381261223927,"vX0":-5.937599810772141,"vY0":-136.2559290848364,"vZ0":-10.63371164848291,"x":136.78,"y":199.9,"x0":1.1824834179736137,"y0":50.00521940882387,"z0":6.16800861882833,"aX":7.352935925494402},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.2,"breakHorizontal":-5.8,"spinRate":2466,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.40262808031707875,"extension":6.9453358477955565},"index":0,"playId":"2ab4cabe-53ef-3957-9931-c215239627b9","pitchNumber":1,"startTime":"2025-07-29T00:49:38.492Z","endTime":"2025-07-29T00:49:42.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.9,"endSpeed":85.8,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.19184735517348,"aZ":-9.104611138524156,"pfxX":2.711065393509865,"pfxZ":12.11116334165907,"pX":0.32555565401715253,"pZ":3.082166895371439,"vX0":-3.844837220291841,"vY0":-137.98593646476343,"vZ0":-7.007442487235478,"x":104.59,"y":155.56,"x0":1.3927187831467822,"y0":50.00556544558799,"z0":6.287689566177113,"aX":5.165516100546161},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":20.4,"breakHorizontal":-4.0,"spinRate":2554,"spinDirection":146},"zone":3,"typeConfidence":2.0,"plateTime":0.39880631039069936,"extension":6.989405247235964},"index":1,"playId":"ed956f0e-b388-349d-a376-6e89f99705b4","pitchNumber":2,"startTime":"2025-07-29T00:49:55.549Z","endTime":"2025-07-29T00:49:59.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":87.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.87966619101282,"aZ":-11.383400388261627,"pfxX":4.382284537683645,"pfxZ":10.57724423014076,"pX":-0.37278886354934676,"pZ":3.426242680227859,"vX0":-5.768765629728469,"vY0":-139.87543741027218,"vZ0":-5.908013943664211,"x":131.21,"y":146.27,"x0":1.1546608913575964,"y0":50.005791717492414,"z0":6.32434760959661,"aX":8.616720687939065},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.0,"breakHorizontal":-6.6,"spinRate":2521,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39276620142508767,"extension":7.0099867485813565},"hitData":{"launchSpeed":86.5,"launchAngle":70.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":149.28,"coordY":161.31}},"index":2,"playId":"a084694c-dd0e-3c76-b24d-ed135e733b5e","pitchNumber":3,"startTime":"2025-07-29T00:50:13.753Z","endTime":"2025-07-29T00:50:23.147Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.5,"awayTeamWinProbability":63.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:50:23.147Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Thaiss flies out to right fielder Cody Bellinger.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:50:26.315Z","endTime":"2025-07-29T00:50:58.035Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.06752917766743,"aZ":-11.862051061910476,"pfxX":5.446800827651059,"pfxZ":10.755828052682515,"pX":-0.0522572946427121,"pZ":3.081208810624496,"vX0":-5.438886046159316,"vY0":-136.77758040785616,"vZ0":-6.768324679850691,"x":118.99,"y":155.59,"x0":1.2574047309122711,"y0":50.003845726423606,"z0":6.406741013974241,"aX":10.287899961383733},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.1,"breakHorizontal":-8.6,"spinRate":2340,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.40094376612138216,"extension":6.84770903611537},"hitData":{"launchSpeed":97.2,"launchAngle":44.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.02,"coordY":111.73}},"index":0,"playId":"657a3119-0486-3421-846d-a72c3f02ed79","pitchNumber":1,"startTime":"2025-07-29T00:50:48.461Z","endTime":"2025-07-29T00:50:58.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.74,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:50:58.035Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chandler Simpson strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-29T00:50:59.061Z","endTime":"2025-07-29T00:52:42.996Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":687396,"fullName":"Brent Headrick","link":"/api/v1/people/687396"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":802415,"fullName":"Chandler Simpson","link":"/api/v1/people/802415"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"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":94.2,"endSpeed":85.4,"strikeZoneTop":3.50568836827055,"strikeZoneBottom":1.62000161386154,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.69497191995296,"aZ":-12.494695284897004,"pfxX":6.242349611762005,"pfxZ":10.451887006979854,"pX":0.7308706847760346,"pZ":3.5093182745246208,"vX0":-3.7991762992522355,"vY0":-136.95341720243212,"vZ0":-5.435260110007518,"x":89.14,"y":144.03,"x0":1.3313117602797597,"y0":50.004267689835665,"z0":6.387766824407688,"aX":11.75616373564599},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.9,"breakHorizontal":-10.4,"spinRate":2400,"spinDirection":145},"zone":3,"typeConfidence":2.0,"plateTime":0.4012704498471158,"extension":6.907142687456742},"index":0,"playId":"d2a5b82e-04c2-32d1-816d-2956713b9a61","pitchNumber":1,"startTime":"2025-07-29T00:51:25.356Z","endTime":"2025-07-29T00:51:29.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":82.3,"endSpeed":76.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.462469291539186,"aZ":-27.973856057513483,"pfxX":0.09340109894567017,"pfxZ":2.8735332147781225,"pX":0.16744929821456306,"pZ":1.8155355313756913,"vX0":-2.803505002179062,"vY0":-119.90850219613873,"vZ0":-4.792618750007742,"x":110.62,"y":189.76,"x0":1.3379615503606228,"y0":50.001857911056625,"z0":6.326314636604713,"aX":0.13673793380703167},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":0.5,"spinRate":2095,"spinDirection":175},"zone":8,"typeConfidence":2.0,"plateTime":0.45620711565886163,"extension":6.715571959541161},"index":1,"playId":"607999be-b97f-31ea-8858-337128238d0c","pitchNumber":2,"startTime":"2025-07-29T00:51:39.996Z","endTime":"2025-07-29T00:51:44.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.3,"endSpeed":86.4,"strikeZoneTop":3.50569039501065,"strikeZoneBottom":1.6199994790594,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85144859769796,"aZ":-10.123696652581943,"pfxX":5.170843346874737,"pfxZ":11.511502723057564,"pX":-0.04021828789378849,"pZ":1.247788170240139,"vX0":-5.02894178153664,"vY0":-138.25770845655742,"vZ0":-11.538287663169232,"x":118.53,"y":205.09,"x0":1.139781673860332,"y0":50.006582094479896,"z0":6.17968254956759,"aX":9.907671399005892},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.4,"breakHorizontal":-8.2,"spinRate":2458,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.39778184940354677,"extension":7.121788001218605},"index":2,"playId":"ca47a5ea-faf2-3464-b730-d2c84ccfba65","pitchNumber":3,"startTime":"2025-07-29T00:51:57.079Z","endTime":"2025-07-29T00:52:00.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.3,"endSpeed":86.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71355819998786,"aZ":-9.235140253062783,"pfxX":4.138005668142773,"pfxZ":11.9439132729334,"pX":-0.2608791685682304,"pZ":2.3914500870586437,"vX0":-5.387581556724454,"vY0":-138.37994447216806,"vZ0":-9.013246609076555,"x":126.94,"y":174.21,"x0":1.1826445215787054,"y0":50.00191074261503,"z0":6.328242358098349,"aX":7.94661099208006},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.7,"breakHorizontal":-6.2,"spinRate":2480,"spinDirection":149},"zone":5,"typeConfidence":2.0,"plateTime":0.3973176453881102,"extension":6.86472185432291},"index":3,"playId":"ce564760-e56c-39e7-b558-19b532310bee","pitchNumber":4,"startTime":"2025-07-29T00:52:15.407Z","endTime":"2025-07-29T00:52:22.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.736926662899798,"aZ":-27.869032355851786,"pfxX":-1.78169127020172,"pfxZ":2.8917123947751655,"pX":-1.4904184578938862,"pZ":1.7718000092593293,"vX0":-5.813196037588548,"vY0":-121.57578431924615,"vZ0":-5.001772447324062,"x":173.81,"y":190.94,"x0":1.1672342748789357,"y0":50.005243060012816,"z0":6.286326240183306,"aX":-2.65692119126755},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.2,"breakHorizontal":4.7,"spinRate":2062,"spinDirection":162},"zone":13,"typeConfidence":2.0,"plateTime":0.45122464066221957,"extension":6.833001070428741},"index":4,"playId":"cd616795-34ae-3b2d-99c1-d57cf7ab6eb4","pitchNumber":5,"startTime":"2025-07-29T00:52:38.936Z","endTime":"2025-07-29T00:52:42.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_ab"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_ab"},{"player":{"id":802415,"link":"/api/v1/people/802415"},"credit":"b_pa"},{"player":{"id":687396,"link":"/api/v1/people/687396"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.6,"awayTeamWinProbability":60.4,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:52:42.996Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:55:01.776Z","endTime":"2025-07-29T00:55:36.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Edwin Uceta replaces Drew Rasmussen.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T00:54:27.838Z","endTime":"2025-07-29T00:55:04.151Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670955,"link":"/api/v1/people/670955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":656876,"link":"/api/v1/people/656876","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.79000106566122,"strikeZoneBottom":1.91266727592362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74900225988651,"aZ":-18.20130771276838,"pfxX":-7.966726382535163,"pfxZ":7.299645194653775,"pX":0.1115680224147784,"pZ":2.2548386958836106,"vX0":7.526365934370712,"vY0":-136.90797509416413,"vZ0":-2.6524188893812566,"x":112.75,"y":177.9,"x0":-1.6264641823726984,"y0":50.00636961910068,"z0":4.469424130627697,"aX":-15.25915253878808},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":13.1,"spinRate":2460,"spinDirection":235},"zone":8,"typeConfidence":0.9,"plateTime":0.39872978517156366,"extension":6.475211158428672},"index":1,"playId":"904b3af9-05be-3ae0-9b22-8b5b4fd62804","pitchNumber":1,"startTime":"2025-07-29T00:55:04.151Z","endTime":"2025-07-29T00:55:07.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.0,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.04549878156997,"aZ":-29.148754493577627,"pfxX":-8.599992767167635,"pfxZ":1.734974884692038,"pX":0.09596569204545326,"pZ":1.916249382946727,"vX0":7.432725292994803,"vY0":-130.69058499508384,"vZ0":-1.5442587393452527,"x":113.34,"y":187.04,"x0":-1.6542368065344333,"y0":50.00436766565944,"z0":4.6841532325812905,"aX":-15.022001837422433},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.0,"breakHorizontal":14.2,"spinRate":2229,"spinDirection":245},"zone":8,"typeConfidence":0.86,"plateTime":0.4175525251567085,"extension":6.4876918482052695},"index":2,"playId":"6a6a7345-d87b-3b84-9db0-2d47df35405f","pitchNumber":2,"startTime":"2025-07-29T00:55:17.871Z","endTime":"2025-07-29T00:55:21.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.8,"strikeZoneTop":3.58475954475774,"strikeZoneBottom":1.77577732733576,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.328717648247768,"aZ":-30.65664379985348,"pfxX":5.097143822599561,"pfxZ":1.0108990347094178,"pX":-0.7704736973800869,"pZ":2.4671424079423314,"vX0":1.167466401429606,"vY0":-121.21398127857509,"vZ0":1.1190964730026522,"x":146.37,"y":172.17,"x0":-1.9198818921062448,"y0":50.00034609266723,"z0":4.663665998278037,"aX":7.630216454168741},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":2.3,"breakHorizontal":-9.5,"spinRate":2553,"spinDirection":70},"zone":4,"typeConfidence":0.9,"plateTime":0.4508110705120112,"extension":6.526954092724883},"index":3,"playId":"d0b62ad7-c329-332b-93b8-a50bdc7db109","pitchNumber":3,"startTime":"2025-07-29T00:55:32.490Z","endTime":"2025-07-29T00:55:36.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.6,"awayTeamWinProbability":64.4,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.56,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:55:36.712Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jazz Chisholm Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:55:43.174Z","endTime":"2025-07-29T00:57:29.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.120239870318095,"aZ":-23.785524794676753,"pfxX":-0.1881153119555754,"pfxZ":4.835762269600544,"pX":-0.3867962105124544,"pZ":2.5947707451758006,"vX0":3.4057063852937626,"vY0":-130.53949101632878,"vZ0":-0.7465525165805574,"x":131.74,"y":168.72,"x0":-1.680989169886062,"y0":50.00256569576756,"z0":4.666546922500277,"aX":-0.32630761028093774},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":8.9,"breakHorizontal":-0.4,"spinRate":2589,"spinDirection":202},"zone":4,"typeConfidence":0.92,"plateTime":0.41873829307785293,"extension":6.193520020295635},"index":0,"playId":"28f3f378-f359-30d0-96cb-baad7f9f8f9f","pitchNumber":1,"startTime":"2025-07-29T00:56:01.763Z","endTime":"2025-07-29T00:56:06.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.3,"strikeZoneTop":3.48887369281218,"strikeZoneBottom":1.69082383482772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20304077905752,"aZ":-31.681546041450176,"pfxX":-9.509372990478724,"pfxZ":0.27733463523251345,"pX":0.9884416572367785,"pZ":1.2923442739261763,"vX0":9.46188837545098,"vY0":-131.36446104570183,"vZ0":-2.2447194368987966,"x":79.32,"y":203.89,"x0":-1.4138936133287319,"y0":50.00176961123448,"z0":4.4988164009987965,"aX":-16.72334156767529},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.2,"breakHorizontal":15.4,"spinRate":2230,"spinDirection":246},"zone":14,"typeConfidence":0.89,"plateTime":0.41596351523617736,"extension":6.255395888086595},"index":1,"playId":"db9a2422-8f0a-3742-b9c6-ca6234861765","pitchNumber":2,"startTime":"2025-07-29T00:56:17.456Z","endTime":"2025-07-29T00:56:22.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.146030876348675,"aZ":-16.913535713305112,"pfxX":-7.059840303886874,"pfxZ":7.878467420434031,"pX":-0.575550158486764,"pZ":3.1909452207099998,"vX0":5.481050657732766,"vY0":-138.15410383968512,"vZ0":-0.39151161943783525,"x":138.94,"y":152.62,"x0":-1.665786239782679,"y0":50.004149518713646,"z0":4.469077929788153,"aX":-13.678165738644694},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":11.6,"spinRate":2439,"spinDirection":238},"zone":1,"typeConfidence":0.9,"plateTime":0.3961327056103112,"extension":6.322384852507832},"index":2,"playId":"ad1685bd-23ca-3534-a01c-3addd6589211","pitchNumber":3,"startTime":"2025-07-29T00:56:33.835Z","endTime":"2025-07-29T00:56:37.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.9,"strikeZoneTop":3.52345870324731,"strikeZoneBottom":1.69082933573318,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.091018002049463,"aZ":-31.012952098767144,"pfxX":-10.693829739934575,"pfxZ":0.6920255082830282,"pX":1.2757445183069125,"pZ":0.3480516886883267,"vX0":10.810667145181599,"vY0":-128.79121400867237,"vZ0":-4.296461392669589,"x":68.37,"y":229.38,"x0":-1.573660706757439,"y0":50.00640121007772,"z0":4.418706124101719,"aX":-18.087400170891307},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.5,"breakHorizontal":17.2,"spinRate":2200,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.42420879084154395,"extension":6.728970979452112},"index":3,"playId":"eed343f7-75a9-3212-8498-63f319d70598","pitchNumber":4,"startTime":"2025-07-29T00:56:50.283Z","endTime":"2025-07-29T00:56:53.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.59260686920809,"strikeZoneBottom":1.76000223909395,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.857407081954705,"aZ":-18.573799505662066,"pfxX":-7.270925666331462,"pfxZ":7.0537770026866795,"pX":-2.019555730681619,"pZ":2.907336484154764,"vX0":1.9719469118867377,"vY0":-138.03986220287416,"vZ0":-0.6278906092391761,"x":193.98,"y":160.28,"x0":-1.7985848403928084,"y0":50.00628216398747,"z0":4.388667848661214,"aX":-14.028688978101652},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":12.7,"spinRate":2382,"spinDirection":240},"zone":11,"typeConfidence":0.9,"plateTime":0.3968486950303145,"extension":6.306237730536513},"index":4,"playId":"74a02592-c8b4-3271-9571-876aa00f843b","pitchNumber":5,"startTime":"2025-07-29T00:57:09.205Z","endTime":"2025-07-29T00:57:12.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.6,"endSpeed":82.3,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.715659460238744,"aZ":-31.023146077452587,"pfxX":-10.12421739805021,"pfxZ":0.6716552167149663,"pX":-0.6307166050351508,"pZ":1.9731657416258712,"vX0":5.917493466111519,"vY0":-130.37062873893743,"vZ0":-0.5995648199955785,"x":141.04,"y":185.5,"x0":-1.6112932060312102,"y0":50.00618642066031,"z0":4.542099817587063,"aX":-17.4781644319414},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.3,"breakHorizontal":17.0,"spinRate":2287,"spinDirection":248},"zone":7,"typeConfidence":0.89,"plateTime":0.41968451258837236,"extension":6.706040493726264},"index":5,"playId":"7adf3aad-684d-33f1-86b3-9cbef880562b","pitchNumber":6,"startTime":"2025-07-29T00:57:25.989Z","endTime":"2025-07-29T00:57:29.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.7,"awayTeamWinProbability":67.3,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:57:29.612Z","atBatIndex":50},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Paul Goldschmidt flies out to shortstop Taylor Walls.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-29T00:57:29.556Z","endTime":"2025-07-29T00:58:23.952Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.882006301278196,"aZ":-19.091611966324226,"pfxX":-7.502985422158203,"pfxZ":6.692660237752873,"pX":-0.16719108685249837,"pZ":2.7713153342232038,"vX0":6.479159295409992,"vY0":-138.66243230874636,"vZ0":-1.1968298865501095,"x":123.37,"y":163.95,"x0":-1.554847268153663,"y0":50.003494284583525,"z0":4.477570829398355,"aX":-14.668036804697904},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.1,"breakHorizontal":12.4,"spinRate":2405,"spinDirection":233},"zone":5,"typeConfidence":0.9,"plateTime":0.3944363709319916,"extension":6.268102529897184},"index":0,"playId":"368755c1-7b06-3385-bdd2-b4b9bd656d6a","pitchNumber":1,"startTime":"2025-07-29T00:57:53.809Z","endTime":"2025-07-29T00:57:59.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.545914456008365,"aZ":-27.96215182823218,"pfxX":-10.132620056187303,"pfxZ":2.21852639209753,"pX":-1.4303661618990475,"pZ":2.8696010437583714,"vX0":3.8497990710301044,"vY0":-137.21152602335343,"vZ0":0.3321172606250268,"x":171.52,"y":161.3,"x0":-1.5385849386847736,"y0":50.00272357175287,"z0":4.658701140904336,"aX":-19.239477286572058},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":17.5,"spinRate":2344,"spinDirection":228},"zone":11,"typeConfidence":0.87,"plateTime":0.3998181513272696,"extension":6.341501909250539},"hitData":{"launchSpeed":91.2,"launchAngle":60.0,"totalDistance":204.0,"trajectory":"fly_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.94,"coordY":125.68}},"index":1,"playId":"94245da2-0248-3d1a-b2e3-e500a9340380","pitchNumber":2,"startTime":"2025-07-29T00:58:13.764Z","endTime":"2025-07-29T00:58:23.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.9000000000000021,"leverageIndex":0.76,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-29T00:58:23.952Z","atBatIndex":51},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Yandy Díaz walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:00:49.625Z","endTime":"2025-07-29T01:02:07.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"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":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Ian Hamilton replaces Brent Headrick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:00:20.019Z","endTime":"2025-07-29T01:00:52.038Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641656,"link":"/api/v1/people/641656"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":687396,"link":"/api/v1/people/687396","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.4,"strikeZoneTop":3.52000179343373,"strikeZoneBottom":1.65889828934334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.730967730735436,"aZ":-21.567315934517932,"pfxX":-10.202560476803255,"pfxZ":5.4218039118673005,"pX":-1.7985246646276465,"pZ":2.2703822981691197,"vX0":5.7130440034786805,"vY0":-139.09949122620895,"vZ0":-5.275235591754723,"x":185.56,"y":177.48,"x0":-2.5554897388069278,"y0":50.00190456524961,"z0":5.6249672376887485,"aX":-19.955404655831607},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":8.9,"breakHorizontal":17.3,"spinRate":2128,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.39403526795087584,"extension":5.657589877863521},"index":1,"playId":"b11d7074-7e19-3952-bb37-9fac670c78a5","pitchNumber":1,"startTime":"2025-07-29T01:00:52.038Z","endTime":"2025-07-29T01:00:55.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.2,"strikeZoneTop":3.5199980868472,"strikeZoneBottom":1.72779364662973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.95917567600107,"aZ":-21.044108212341353,"pfxX":-9.51520509284671,"pfxZ":5.829338715857771,"pX":-1.3154034442428733,"pZ":2.4979267342371485,"vX0":6.269135941985593,"vY0":-137.65091174899302,"vZ0":-4.770397762719108,"x":167.14,"y":171.34,"x0":-2.391897086597654,"y0":50.00481351769596,"z0":5.687795458615912,"aX":-18.171868736968534},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":15.8,"spinRate":2262,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.398674194913601,"extension":5.535121775959133},"index":2,"playId":"d92c8cc5-e82f-3b7d-8c39-8ab03a2a82c6","pitchNumber":2,"startTime":"2025-07-29T01:01:09.542Z","endTime":"2025-07-29T01:01:13.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.2,"strikeZoneTop":3.45113895920962,"strikeZoneBottom":1.58999952578299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.604885717819826,"aZ":-21.74879221287819,"pfxX":-10.300027557268283,"pfxZ":5.612971605338579,"pX":-0.7315464501800395,"pZ":1.862969033942524,"vX0":8.126941209871122,"vY0":-135.65431264744836,"vZ0":-5.839839098406925,"x":144.88,"y":188.48,"x0":-2.433053671897889,"y0":50.00205543914508,"z0":5.566963485431506,"aX":-19.131289971354835},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.0,"breakHorizontal":16.8,"spinRate":2269,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.40427491423941264,"extension":5.4544626581868325},"index":3,"playId":"97ba27ec-4aad-3231-b540-58279c4d44d6","pitchNumber":3,"startTime":"2025-07-29T01:01:27.364Z","endTime":"2025-07-29T01:01:30.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":79.8,"strikeZoneTop":3.4511388049853,"strikeZoneBottom":1.58999961694202,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.92746845216721,"aZ":-26.564767410973676,"pfxX":-1.2073556126187857,"pfxZ":3.5182215399649612,"pX":1.2193915226090044,"pZ":0.34160781874418444,"vX0":9.570914399995061,"vY0":-125.41731293845365,"vZ0":-7.458509479309478,"x":70.52,"y":229.56,"x0":-2.486524383602454,"y0":50.00560568960772,"z0":5.515076798364736,"aX":-1.9274249892879112},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":0.0,"spinRate":1579,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.4364047839544991,"extension":5.446782955825899},"index":4,"playId":"34d66489-e405-319b-bd8f-f762ba79b1ab","pitchNumber":4,"startTime":"2025-07-29T01:01:44.875Z","endTime":"2025-07-29T01:01:50.067Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.0,"endSpeed":85.9,"strikeZoneTop":3.45114114026448,"strikeZoneBottom":1.58999901332058,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.02201044617678,"aZ":-23.67459547081235,"pfxX":-10.507615178476172,"pfxZ":4.495423639302688,"pX":-1.8691583864301915,"pZ":2.4838520467957337,"vX0":5.680453257230196,"vY0":-136.80973554265066,"vZ0":-4.177835321725098,"x":188.25,"y":171.72,"x0":-2.610604843083882,"y0":50.0007473824594,"z0":5.659251185105269,"aX":-19.856570995815996},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.4,"breakHorizontal":17.8,"spinRate":2190,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4008046277590118,"extension":5.534277112182439},"index":5,"playId":"8b9c5bf4-60b1-3319-b776-f4f1b211dea3","pitchNumber":5,"startTime":"2025-07-29T01:02:04.431Z","endTime":"2025-07-29T01:02:07.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":641656,"link":"/api/v1/people/641656"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:02:07.953Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jonathan Aranda doubles (22) on a line drive to right fielder Cody Bellinger. Yandy Díaz to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:02:27.889Z","endTime":"2025-07-29T01:02:51.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"postOnThird":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"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":93.7,"endSpeed":85.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.074830642257595,"aZ":-25.612157838088617,"pfxX":-11.329958525999773,"pfxZ":3.523489908507492,"pX":-0.15700617575918435,"pZ":2.2630305508274713,"vX0":10.743551204976349,"vY0":-135.9047252211608,"vZ0":-4.058424080147154,"x":122.98,"y":177.68,"x0":-2.69826231612383,"y0":50.001861409454534,"z0":5.564374577049046,"aX":-21.094928644393427},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.6,"breakHorizontal":18.1,"spinRate":2108,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4037395770229555,"extension":5.664665150407421},"hitData":{"launchSpeed":94.8,"launchAngle":17.0,"totalDistance":234.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":205.34,"coordY":118.14}},"index":0,"playId":"21f94646-925f-3955-8da1-1fef4451106b","pitchNumber":1,"startTime":"2025-07-29T01:02:37.402Z","endTime":"2025-07-29T01:02:51.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":641656,"link":"/api/v1/people/641656"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":641656,"link":"/api/v1/people/641656"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-10.5,"leverageIndex":1.55,"dramaIndex":109.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:02:51.337Z","atBatIndex":53},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Junior Caminero reaches on a fielder's choice out, pitcher Ian Hamilton to catcher Austin Wells. Yandy Díaz out at home. Jonathan Aranda to 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:02:53.398Z","endTime":"2025-07-29T01:04:27.692Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641656,"fullName":"Ian Hamilton","link":"/api/v1/people/641656"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnThird":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641656,"link":"/api/v1/people/641656"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.9,"strikeZoneTop":3.68000038292512,"strikeZoneBottom":1.68000039473557,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.306365137482732,"aZ":-25.723821109988048,"pfxX":-10.786215135843312,"pfxZ":3.3548447780715263,"pX":-0.6267946318270291,"pZ":1.9358488306752482,"vX0":8.605542935134613,"vY0":-138.02291193350558,"vZ0":-5.533875372147931,"x":140.89,"y":186.51,"x0":-2.3867902916427193,"y0":50.006855783349884,"z0":5.703791644924448,"aX":-20.773072031679757},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":5.0,"breakHorizontal":17.6,"spinRate":2124,"spinDirection":223},"zone":7,"typeConfidence":2.0,"plateTime":0.39714195035464117,"extension":5.657074102489964},"index":0,"playId":"92e549b3-be4a-3919-a4e3-45ca2e145385","pitchNumber":1,"startTime":"2025-07-29T01:03:29.381Z","endTime":"2025-07-29T01:03:32.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":79.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.935808522469863,"aZ":-26.85818640550857,"pfxX":1.7005454633399486,"pfxZ":3.3164957771389556,"pX":-0.3642369081516226,"pZ":1.4143659524136545,"vX0":5.235244971028403,"vY0":-126.09297367561166,"vZ0":-5.3012811008355305,"x":130.88,"y":200.59,"x0":-2.692747903332752,"y0":50.00189375619374,"z0":5.725796550487742,"aX":2.7216859504233333},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.9,"breakHorizontal":-4.3,"spinRate":1597,"spinDirection":214},"zone":13,"typeConfidence":2.0,"plateTime":0.43528841377468996,"extension":5.527792295939027},"index":1,"playId":"4097fa9a-bbe9-3750-98dd-aef11edacaac","pitchNumber":2,"startTime":"2025-07-29T01:03:47.416Z","endTime":"2025-07-29T01:03:51.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-29T01:04:03.244Z","endTime":"2025-07-29T01:04:16.849Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.1,"endSpeed":80.1,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.996750870446704,"aZ":-28.101951315298297,"pfxX":-0.8811052361125657,"pfxZ":2.5061655477049216,"pX":-0.29148695027966887,"pZ":1.8447648890883128,"vX0":6.210906303221803,"vY0":-126.6901491661832,"vZ0":-4.139451683147113,"x":128.11,"y":188.97,"x0":-2.660778167966219,"y0":50.00179400830794,"z0":5.747010331270873,"aX":-1.4314706811190512},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":3.8,"breakHorizontal":0.1,"spinRate":1555,"spinDirection":200},"zone":7,"typeConfidence":2.0,"plateTime":0.43240036954882743,"extension":5.438041738921506},"hitData":{"launchSpeed":68.6,"launchAngle":-3.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":131.55,"coordY":184.11}},"index":3,"playId":"93aa90cb-58bd-38ee-b7f3-452d058aaa4a","pitchNumber":3,"startTime":"2025-07-29T01:04:16.849Z","endTime":"2025-07-29T01:04:27.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"second":{"id":666018,"link":"/api/v1/people/666018"},"third":{"id":650490,"link":"/api/v1/people/650490"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":641656,"link":"/api/v1/people/641656"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":641656,"link":"/api/v1/people/641656"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":6.800000000000001,"leverageIndex":1.28,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:04:27.692Z","atBatIndex":54},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Josh Lowe strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:08:14.302Z","endTime":"2025-07-29T01:11:10.758Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"postOnThird":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7,8,9,10],"actionIndex":[2],"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":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:04:58.220Z","endTime":"2025-07-29T01:05:37.000Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-29T01:05:37.000Z","endTime":"2025-07-29T01:07:57.511Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luke Weaver replaces Ian Hamilton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-29T01:07:57.511Z","endTime":"2025-07-29T01:08:16.645Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641656,"link":"/api/v1/people/641656","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.0,"endSpeed":85.3,"strikeZoneTop":3.7107863232324,"strikeZoneBottom":1.72999839073949,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.66113436573858,"aZ":-12.34379838061939,"pfxX":-4.308321561097656,"pfxZ":10.573731051609382,"pX":-0.7689482336340828,"pZ":1.6951478153292108,"vX0":3.744054716458895,"vY0":-136.70167704390477,"vZ0":-7.513482416809672,"x":146.31,"y":193.01,"x0":-1.6026192444087466,"y0":50.0041968315712,"z0":5.3435566838968365,"aX":-8.081506950874328},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2476,"spinDirection":211},"zone":7,"typeConfidence":0.88,"plateTime":0.4020539258423259,"extension":6.161499997710021},"index":3,"playId":"f978f2d0-d1d0-3037-93b9-99b0dbbc1188","pitchNumber":1,"startTime":"2025-07-29T01:08:16.645Z","endTime":"2025-07-29T01:08:20.365Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":79.6,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.502881592292105,"aZ":-22.94227588109436,"pfxX":-8.098947465005024,"pfxZ":5.692356693823927,"pX":-0.06630399649966388,"pZ":2.2262458867104624,"vX0":6.10666899467211,"vY0":-126.70647310325992,"vZ0":-3.520876295062634,"x":119.53,"y":178.67,"x0":-1.4584417774912886,"y0":50.00222903014823,"z0":5.472332574696033,"aX":-13.134886723992883},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.7,"breakHorizontal":13.2,"spinRate":2072,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.43269807940058413,"extension":6.231220859939377},"index":4,"playId":"1fdad366-3ef6-31ae-9557-834d039c7199","pitchNumber":2,"startTime":"2025-07-29T01:08:37.726Z","endTime":"2025-07-29T01:08:40.753Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.0,"endSpeed":86.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.89537749757466,"aZ":-8.751877215574149,"pfxX":-4.61720474361937,"pfxZ":12.223162372143573,"pX":1.0819530377919406,"pZ":2.9646329983666373,"vX0":8.236969176872151,"vY0":-138.07690224927694,"vZ0":-5.153465875369979,"x":75.76,"y":158.73,"x0":-1.350240259056485,"y0":50.00394268601663,"z0":5.453739125254372,"aX":-8.848846071870852},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.1,"breakHorizontal":6.5,"spinRate":2575,"spinDirection":206},"zone":12,"typeConfidence":0.9,"plateTime":0.3978137973926752,"extension":5.831325582315111},"index":5,"playId":"2c7267bf-12e8-34e9-8021-4dbd35acbcbe","pitchNumber":3,"startTime":"2025-07-29T01:09:03.880Z","endTime":"2025-07-29T01:09:12.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.2,"endSpeed":85.8,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.068937967746404,"aZ":-11.584756784759689,"pfxX":-5.89255377594861,"pfxZ":10.852885645816341,"pX":-0.9562925191939414,"pZ":2.8357866430551253,"vX0":3.518813017694672,"vY0":-137.0484100112402,"vZ0":-4.842978355577062,"x":153.45,"y":162.21,"x0":-1.4932196688941484,"y0":50.000484539727296,"z0":5.420863705918841,"aX":-11.176535564324599},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":10.0,"spinRate":2412,"spinDirection":205},"zone":11,"typeConfidence":0.89,"plateTime":0.4000733994776122,"extension":6.223164690339964},"index":6,"playId":"f8165cba-42d8-3f88-8026-e61513470870","pitchNumber":4,"startTime":"2025-07-29T01:09:32.373Z","endTime":"2025-07-29T01:09:37.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.3,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.039210063734554,"aZ":-24.937831821983313,"pfxX":-9.367192737917655,"pfxZ":4.3255137183228936,"pX":-0.8469085871962508,"pZ":1.2901575753994121,"vX0":4.902481775229519,"vY0":-128.13436552383868,"vZ0":-5.475176657820813,"x":149.28,"y":203.95,"x0":-1.5621981281563062,"y0":50.00143761153175,"z0":5.388519136643456,"aX":-15.66504838447439},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.8,"breakHorizontal":16.0,"spinRate":2047,"spinDirection":223},"zone":13,"typeConfidence":0.9,"plateTime":0.42651769487794056,"extension":6.1190744969934405},"index":7,"playId":"62f3a487-baa0-3c93-a523-7b2b64c85f14","pitchNumber":5,"startTime":"2025-07-29T01:09:58.484Z","endTime":"2025-07-29T01:10:02.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":95.4,"endSpeed":86.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47006325237554,"aZ":-12.014355579157192,"pfxX":-3.7000233179630353,"pfxZ":10.406065844909303,"pX":-0.32252277376518457,"pZ":1.3797841030340359,"vX0":4.505007945958415,"vY0":-138.66479181370192,"vZ0":-8.590479873234376,"x":129.29,"y":201.53,"x0":-1.4914024901605423,"y0":50.0069062762946,"z0":5.329851137787915,"aX":-7.170968925933196},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.2,"breakHorizontal":5.8,"spinRate":2445,"spinDirection":209},"zone":13,"typeConfidence":0.9,"plateTime":0.3957634062458846,"extension":6.253086465727791},"index":8,"playId":"5340d925-2990-35d4-8b66-8b5c0e23b961","pitchNumber":6,"startTime":"2025-07-29T01:10:24.737Z","endTime":"2025-07-29T01:10:28.156Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":9,"playId":"d1039a93-7456-300e-ae74-22ba0e0d25f7","startTime":"2025-07-29T01:10:45.836Z","endTime":"2025-07-29T01:10:49.174Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.1,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.587448958420904,"aZ":-24.972839156090263,"pfxX":-8.247337712165265,"pfxZ":4.30172264684131,"pX":-0.9843761064199315,"pZ":1.1176403548735272,"vX0":4.203851036840645,"vY0":-128.74882708905193,"vZ0":-5.731269551675117,"x":154.52,"y":208.6,"x0":-1.5698861475959518,"y0":50.000665673490275,"z0":5.3138917137831925,"aX":-13.79638761814008},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.7,"breakHorizontal":13.9,"spinRate":2048,"spinDirection":225},"zone":13,"typeConfidence":0.9,"plateTime":0.4259897367683254,"extension":6.12187715629062},"index":10,"playId":"55a2a83b-2dbe-3541-9028-2f2fbbe1ba6f","pitchNumber":7,"startTime":"2025-07-29T01:11:07.042Z","endTime":"2025-07-29T01:11:10.758Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":7.5,"leverageIndex":2.11,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:11:10.758Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, third baseman Ryan McMahon to first baseman Paul Goldschmidt.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-29T01:11:11.171Z","endTime":"2025-07-29T01:13:28.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"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":95.7,"endSpeed":86.3,"strikeZoneTop":3.31000007612317,"strikeZoneBottom":1.47000069894762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.79098924594554,"aZ":-7.343812484590859,"pfxX":-3.5072552156085175,"pfxZ":12.907637500760927,"pX":-0.755356225090879,"pZ":0.9160591216809179,"vX0":3.3777578115667364,"vY0":-138.94844348232579,"vZ0":-10.486265091923498,"x":145.79,"y":214.05,"x0":-1.5406204169213882,"y0":50.005540379716365,"z0":5.259432557981298,"aX":-6.748923420168469},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":21.0,"breakHorizontal":5.5,"spinRate":2451,"spinDirection":210},"zone":13,"typeConfidence":0.91,"plateTime":0.39663461225231833,"extension":6.133107447534124},"index":0,"playId":"5bc6b8d9-2c80-31d4-b5be-a42a1326f029","pitchNumber":1,"startTime":"2025-07-29T01:11:57.518Z","endTime":"2025-07-29T01:12:02.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":84.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.69369567619833,"aZ":-13.772453880478793,"pfxX":-6.377004499097777,"pfxZ":9.82614105824793,"pX":-0.389850096420618,"pZ":2.064462249036931,"vX0":5.138932542845933,"vY0":-137.28097500713847,"vZ0":-6.252012088784066,"x":131.86,"y":183.04,"x0":-1.4750817571914996,"y0":50.00646623948304,"z0":5.342151704117581,"aX":-11.946670191700665},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.3,"breakHorizontal":10.2,"spinRate":2369,"spinDirection":209},"zone":4,"typeConfidence":0.89,"plateTime":0.40188306366163973,"extension":6.0233881698736385},"index":1,"playId":"42fb553b-bd6e-35c5-9964-7720b3894a77","pitchNumber":2,"startTime":"2025-07-29T01:12:20.679Z","endTime":"2025-07-29T01:12:25.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.357467642682806,"aZ":-23.66715653311785,"pfxX":-7.554410319218109,"pfxZ":5.166728226603159,"pX":-1.4005550867033825,"pZ":1.7799586175079911,"vX0":3.0953355096276898,"vY0":-127.30523572961637,"vZ0":-4.38443478523153,"x":170.39,"y":190.72,"x0":-1.6485538295614408,"y0":50.0033279693401,"z0":5.390720280860251,"aX":-12.439238977617153},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":8.6,"breakHorizontal":13.0,"spinRate":1821,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.42973509497135964,"extension":5.969790336816989},"index":2,"playId":"d152ce37-de3f-3fb0-a87e-6f1cb3af51b0","pitchNumber":3,"startTime":"2025-07-29T01:12:45.820Z","endTime":"2025-07-29T01:12:50.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":96.0,"endSpeed":87.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.53877939359668,"aZ":-12.528532372681548,"pfxX":-3.7935893178717532,"pfxZ":10.020290145297851,"pX":-0.9199245765128862,"pZ":2.9544718911039882,"vX0":2.9382825358287104,"vY0":-139.64204171106536,"vZ0":-4.802364226440326,"x":152.07,"y":159.01,"x0":-1.496648944631455,"y0":50.00694356082035,"z0":5.531079679647239,"aX":-7.440453378248811},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.3,"breakHorizontal":6.2,"spinRate":2390,"spinDirection":209},"zone":11,"typeConfidence":0.91,"plateTime":0.39332007771060074,"extension":6.003817801889712},"hitData":{"launchSpeed":97.6,"launchAngle":-8.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":106.72,"coordY":180.57}},"index":3,"playId":"cfaa943e-c030-3e81-b75b-16294d3f28d6","pitchNumber":4,"startTime":"2025-07-29T01:13:21.282Z","endTime":"2025-07-29T01:13:28.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"first":{"id":691406,"link":"/api/v1/people/691406"},"third":{"id":666018,"link":"/api/v1/people/666018"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:13:28.291Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan McMahon grounds out softly, third baseman Junior Caminero to first baseman Jonathan Aranda.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:17:37.051Z","endTime":"2025-07-29T01:18:04.521Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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, 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":87.7,"endSpeed":80.7,"strikeZoneTop":3.4610413675134,"strikeZoneBottom":1.60000195378889,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.119318921639294,"aZ":-35.34957234825594,"pfxX":-8.854448448663804,"pfxZ":-1.9157576755057502,"pX":-1.6205896244671578,"pZ":2.8606069030016834,"vX0":3.365784069124554,"vY0":-127.6842208561749,"vZ0":2.2525852027935027,"x":178.77,"y":161.54,"x0":-1.8019642920604986,"y0":50.00244379817734,"z0":4.739387800688945,"aX":-14.68875397521321},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.8,"breakHorizontal":15.4,"spinRate":2138,"spinDirection":251},"zone":11,"typeConfidence":0.9,"plateTime":0.42819748832434534,"extension":6.3574896117077015},"index":0,"playId":"e73c2235-cda1-3c1c-9f3b-2f05ad79e4ad","pitchNumber":1,"startTime":"2025-07-29T01:17:42.046Z","endTime":"2025-07-29T01:17:46.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.454255199035828,"aZ":-24.208943291154245,"pfxX":-0.1393132925591174,"pfxZ":4.517169089927846,"pX":0.7207910681097222,"pZ":2.4578284241865105,"vX0":5.979741012833453,"vY0":-130.91683823952425,"vZ0":-0.9020227208160662,"x":89.53,"y":172.42,"x0":-1.5594431937956492,"y0":50.004336881943914,"z0":4.592557411866652,"aX":-0.24647099506132195},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-0.8,"spinRate":2542,"spinDirection":202},"zone":6,"typeConfidence":0.91,"plateTime":0.4158208359343383,"extension":6.287942568033989},"hitData":{"launchSpeed":28.2,"launchAngle":-20.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":112.81,"coordY":170.44}},"index":1,"playId":"07bafd61-e06c-361f-8f28-2f96a3338b6b","pitchNumber":2,"startTime":"2025-07-29T01:17:56.380Z","endTime":"2025-07-29T01:18:04.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:18:04.521Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Wells strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:18:05.977Z","endTime":"2025-07-29T01:20:17.486Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.93761858541325,"aZ":-17.45738322803761,"pfxX":-5.79019012281477,"pfxZ":7.7241877200681985,"pX":0.052874917139020886,"pZ":2.080847875873824,"vX0":6.3948007529348425,"vY0":-137.50936119504829,"vZ0":-2.9364496565659337,"x":114.98,"y":182.6,"x0":-1.5561569183826491,"y0":50.00226311887731,"z0":4.354205226182525,"aX":-11.032012653567769},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.6,"breakHorizontal":9.0,"spinRate":2286,"spinDirection":238},"zone":8,"typeConfidence":0.9,"plateTime":0.3990999125119763,"extension":6.550218612419475},"index":0,"playId":"3426247a-6acc-3541-a01c-5ca9df95ed5c","pitchNumber":1,"startTime":"2025-07-29T01:18:27.664Z","endTime":"2025-07-29T01:18:33.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":86.8,"strikeZoneTop":3.48000069032349,"strikeZoneBottom":1.63000213483212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.64298769723653,"aZ":-18.04503118056051,"pfxX":-8.047451491257346,"pfxZ":7.288161216687855,"pX":0.23933038386465535,"pZ":1.4645724206442758,"vX0":7.833168917050586,"vY0":-138.74888075470218,"vZ0":-4.2978764796312126,"x":107.88,"y":199.24,"x0":-1.5824227869436043,"y0":50.00572626385924,"z0":4.245437007998016,"aX":-15.606974687017201},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.4,"breakHorizontal":12.8,"spinRate":2425,"spinDirection":241},"zone":14,"typeConfidence":0.9,"plateTime":0.3956036076224745,"extension":6.616241721100504},"index":1,"playId":"62bec2fd-ebfc-3875-acba-e4030c91032e","pitchNumber":2,"startTime":"2025-07-29T01:18:49.267Z","endTime":"2025-07-29T01:18:53.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.814656889145102,"aZ":-33.515796284837485,"pfxX":-10.41699071151553,"pfxZ":-0.7885030717751533,"pX":-0.21746400377909014,"pZ":2.148089391503823,"vX0":6.969760959472452,"vY0":-130.1498215694727,"vZ0":0.6321044016531543,"x":125.29,"y":180.78,"x0":-1.5847706955167968,"y0":50.00110226610634,"z0":4.452165470225319,"aX":-17.76416476157719},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-1.1,"breakHorizontal":17.2,"spinRate":2302,"spinDirection":248},"zone":8,"typeConfidence":0.9,"plateTime":0.42179718712667524,"extension":6.966844503068584},"index":2,"playId":"ccd6c3ee-9c4e-34d7-98a7-eadb176be7ba","pitchNumber":3,"startTime":"2025-07-29T01:19:04.420Z","endTime":"2025-07-29T01:19:08.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-29T01:19:18.476Z","endTime":"2025-07-29T01:19:34.334Z","isPitch":false,"type":"action","player":{"id":669224,"link":"/api/v1/people/669224"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.2,"endSpeed":82.3,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.1137926470547,"aZ":-31.72824989361865,"pfxX":-9.641089938230369,"pfxZ":0.25620116115246727,"pX":-0.7799848487984318,"pZ":1.958321447309513,"vX0":5.3704550776392885,"vY0":-131.27527715184667,"vZ0":-0.3270070220568001,"x":146.73,"y":185.91,"x0":-1.6051693423856261,"y0":50.00312764446776,"z0":4.456771407092249,"aX":-16.74133062282004},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.6,"breakHorizontal":16.2,"spinRate":2173,"spinDirection":247},"zone":7,"typeConfidence":0.89,"plateTime":0.4180513301407296,"extension":6.629768733464457},"index":4,"playId":"55fc7818-0236-3cdf-9dad-4e661719492d","pitchNumber":4,"startTime":"2025-07-29T01:19:34.334Z","endTime":"2025-07-29T01:19:39.109Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.8,"endSpeed":86.5,"strikeZoneTop":3.41098822288932,"strikeZoneBottom":1.63000060302985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09945987373982,"aZ":-20.626235907522684,"pfxX":-6.755849537193745,"pfxZ":5.9842898888424205,"pX":-1.2952021868456425,"pZ":3.4858935601620593,"vX0":3.007296551255739,"vY0":-138.12876588242477,"vZ0":1.3110958350494757,"x":166.37,"y":144.66,"x0":-1.5209676215351269,"y0":50.00480436245594,"z0":4.393042377198543,"aX":-13.040634638992},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.3,"breakHorizontal":11.6,"spinRate":2289,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.39672340621193136,"extension":6.376019928518309},"index":5,"playId":"350a404b-2e74-3d0f-9a96-0799c7f7a4fc","pitchNumber":5,"startTime":"2025-07-29T01:19:54.652Z","endTime":"2025-07-29T01:19:59.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37085148395533,"aZ":-36.29138788588461,"pfxX":-9.37899826436378,"pfxZ":-2.3368685692850417,"pX":-0.5559666753671467,"pZ":0.6450434668038919,"vX0":6.06392671017063,"vY0":-131.65735473080875,"vZ0":-2.805358937215937,"x":138.19,"y":221.36,"x0":-1.6678524017429133,"y0":50.00498040307382,"z0":4.404342870413094,"aX":-16.503749077611282},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-4.7,"breakHorizontal":15.7,"spinRate":2102,"spinDirection":249},"zone":13,"typeConfidence":0.9,"plateTime":0.4156606503892659,"extension":6.5602778816483305},"index":6,"playId":"afc1c695-15d0-3c86-be30-04fe8071850c","pitchNumber":6,"startTime":"2025-07-29T01:20:12.300Z","endTime":"2025-07-29T01:20:17.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:20:17.486Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Anthony Volpe called out on strikes.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-29T01:20:20.879Z","endTime":"2025-07-29T01:21:46.137Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670955,"fullName":"Edwin Uceta","link":"/api/v1/people/670955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683011,"fullName":"Anthony Volpe","link":"/api/v1/people/683011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.166450689653345,"aZ":-16.66878842474433,"pfxX":-6.775801227152572,"pfxZ":7.968665561359046,"pX":0.5616669156148796,"pZ":2.4530049021537934,"vX0":7.956766483306658,"vY0":-138.21472046230068,"vZ0":-2.3767279165426802,"x":95.59,"y":172.55,"x0":-1.466390451932337,"y0":50.00183567295784,"z0":4.436071233421674,"aX":-13.183555034816969},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":10.7,"spinRate":2315,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.3954250753210591,"extension":6.747694957174344},"index":0,"playId":"bb5eafa8-8e19-3db8-95ee-c6b69aa2562d","pitchNumber":1,"startTime":"2025-07-29T01:20:41.026Z","endTime":"2025-07-29T01:20:45.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":89.9,"endSpeed":82.6,"strikeZoneTop":3.43712220570417,"strikeZoneBottom":1.5885628159911,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.14731848650249,"aZ":-36.793096964505644,"pfxX":-8.953434892360383,"pfxZ":-2.6624777575546084,"pX":-0.5645279521785712,"pZ":1.6278207947110914,"vX0":5.534522858602188,"vY0":-130.8235436856159,"vZ0":-0.31805050341539165,"x":138.52,"y":194.83,"x0":-1.5424097617918155,"y0":50.00055375824809,"z0":4.504621751825557,"aX":-15.544633273208104},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-4.7,"breakHorizontal":15.0,"spinRate":2005,"spinDirection":247},"zone":7,"typeConfidence":0.9,"plateTime":0.4183998977840546,"extension":6.668353694095378},"index":1,"playId":"7400259f-0c9f-3e26-b1c2-0172142a68ee","pitchNumber":2,"startTime":"2025-07-29T01:20:59.681Z","endTime":"2025-07-29T01:21:05.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.395910620226115,"aZ":-20.02207979311495,"pfxX":-7.461357563763065,"pfxZ":6.18230752880781,"pX":-0.16272415172950377,"pZ":2.9350177485963926,"vX0":6.259131072100602,"vY0":-138.89841698187809,"vZ0":-0.4505203909446036,"x":123.2,"y":159.53,"x0":-1.4694415203766311,"y0":50.00259877691151,"z0":4.423816881445163,"aX":-14.665047838824888},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.3,"breakHorizontal":12.4,"spinRate":2393,"spinDirection":239},"zone":2,"typeConfidence":0.89,"plateTime":0.39345912339305666,"extension":6.323214797124036},"index":2,"playId":"1759a8a5-9cd4-3371-a8eb-301296a9140f","pitchNumber":3,"startTime":"2025-07-29T01:21:15.662Z","endTime":"2025-07-29T01:21:20.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-07-29T01:21:26.935Z","endTime":"2025-07-29T01:21:41.561Z","isPitch":false,"type":"action","player":{"id":683011,"link":"/api/v1/people/683011"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.2,"strikeZoneTop":3.41999887073521,"strikeZoneBottom":1.64849660301431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.341293199217702,"aZ":-21.012014516238473,"pfxX":-7.679422692365907,"pfxZ":5.708565637088176,"pX":-0.5499957618718527,"pZ":3.225273796633385,"vX0":5.202309854682316,"vY0":-138.79004634173435,"vZ0":0.4498155471104214,"x":137.96,"y":151.7,"x0":-1.4485722691526215,"y0":50.00480339825997,"z0":4.457769906189529,"aX":-15.020614120049064},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.7,"breakHorizontal":12.8,"spinRate":2318,"spinDirection":237},"zone":1,"typeConfidence":0.89,"plateTime":0.3942731951512619,"extension":7.044087691443155},"index":4,"playId":"fb5a81fe-022b-347c-bc1e-b3d7c37151b8","pitchNumber":4,"startTime":"2025-07-29T01:21:41.561Z","endTime":"2025-07-29T01:21:46.137Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":683011,"link":"/api/v1/people/683011","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_ab"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_ab"},{"player":{"id":683011,"link":"/api/v1/people/683011"},"credit":"b_pa"},{"player":{"id":670955,"link":"/api/v1/people/670955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:21:46.137Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Caballero singles on a ground ball to shortstop Anthony Volpe.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:23:49.896Z","endTime":"2025-07-29T01:25:49.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683011,"link":"/api/v1/people/683011"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.90179439851398,"aZ":-11.856122658321915,"pfxX":-5.361738546207343,"pfxZ":10.817158094260929,"pX":-0.03121724906322445,"pZ":2.788843341563875,"vX0":5.632930596664982,"vY0":-137.05689323221802,"vZ0":-5.014519116210739,"x":118.19,"y":163.48,"x0":-1.4291331224661514,"y0":50.00071712370383,"z0":5.470401815756674,"aX":-10.0693438116535},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.5,"breakHorizontal":8.3,"spinRate":2367,"spinDirection":214},"zone":2,"typeConfidence":0.9,"plateTime":0.40160760337946977,"extension":6.114985069941623},"index":0,"playId":"ca9fc67d-f882-3d49-bca5-2198d917e816","pitchNumber":1,"startTime":"2025-07-29T01:24:02.020Z","endTime":"2025-07-29T01:24:07.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.6,"endSpeed":85.4,"strikeZoneTop":3.10135706496711,"strikeZoneBottom":1.49000145078102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.944589614276865,"aZ":-11.347861272861566,"pfxX":-4.344560949173182,"pfxZ":11.046113220332803,"pX":1.2430473773016506,"pZ":2.448399628580599,"vX0":8.306676018965174,"vY0":-137.29076890894953,"vZ0":-5.8344062363882685,"x":69.62,"y":172.67,"x0":-1.2744884273502877,"y0":50.000046320147185,"z0":5.392775257013842,"aX":-8.18995961252711},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2321,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.4008851878058932,"extension":6.204973516968977},"index":1,"playId":"68190712-37ce-3342-83a6-b8b34999db88","pitchNumber":2,"startTime":"2025-07-29T01:24:25.854Z","endTime":"2025-07-29T01:24:30.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":94.9,"endSpeed":85.7,"strikeZoneTop":3.06704953712772,"strikeZoneBottom":1.45566971347159,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.80838852658083,"aZ":-11.095683231264722,"pfxX":-4.571071591009695,"pfxZ":11.076785868700696,"pX":1.1229291368123469,"pZ":3.1581923744488103,"vX0":8.156098849415745,"vY0":-137.84562072938698,"vZ0":-4.316071794518163,"x":74.2,"y":153.51,"x0":-1.295391764641173,"y0":50.00357303543059,"z0":5.507670288177801,"aX":-8.699648161421898},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":19.2,"breakHorizontal":6.4,"spinRate":2423,"spinDirection":207},"zone":12,"typeConfidence":0.9,"plateTime":0.3990347419145439,"extension":6.179065480057143},"index":2,"playId":"04d385bc-69a6-355e-ad1d-ca661fdffe51","pitchNumber":3,"startTime":"2025-07-29T01:24:44.436Z","endTime":"2025-07-29T01:24:48.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.1,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.328643736837222,"aZ":-19.226177703900333,"pfxX":0.2591062163885507,"pfxZ":7.470487778468561,"pX":-0.4158223857207125,"pZ":2.9416354005051786,"vX0":2.6311563462106338,"vY0":-131.238717916709,"vZ0":-2.902508462087846,"x":132.85,"y":159.36,"x0":-1.467625336583285,"y0":50.00600133319743,"z0":5.503952250059524,"aX":0.44935949016264193},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.1,"breakHorizontal":-1.1,"spinRate":2317,"spinDirection":197},"zone":1,"typeConfidence":0.91,"plateTime":0.41831553917954745,"extension":5.925172296418729},"index":3,"playId":"9cd35caa-f458-3f34-a4e8-6971ba3037ef","pitchNumber":4,"startTime":"2025-07-29T01:25:04.883Z","endTime":"2025-07-29T01:25:13.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":86.8,"strikeZoneTop":3.17,"strikeZoneBottom":1.49,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.84932196435339,"aZ":-10.931420168411936,"pfxX":-5.685635751291696,"pfxZ":10.887498641435778,"pX":0.02211663114964796,"pZ":2.2037455754232194,"vX0":5.753564459673343,"vY0":-139.60328526080923,"vZ0":-6.834125813446524,"x":116.16,"y":179.28,"x0":-1.3385223771219614,"y0":50.00030751883842,"z0":5.422177786736422,"aX":-11.09042099556891},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.2,"breakHorizontal":8.9,"spinRate":2478,"spinDirection":207},"zone":5,"typeConfidence":0.91,"plateTime":0.3941133649859596,"extension":6.128753657266989},"hitData":{"launchSpeed":99.3,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":93.33,"coordY":145.09}},"index":4,"playId":"5a8c387d-3104-371c-91c9-b61a3b1f41b9","pitchNumber":5,"startTime":"2025-07-29T01:25:41.138Z","endTime":"2025-07-29T01:25:49.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676609,"link":"/api/v1/people/676609","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":676609,"link":"/api/v1/people/676609"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:25:49.945Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Taylor Walls flies out to left fielder Jasson Domínguez.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:29:43.002Z","endTime":"2025-07-29T01:30:13.411Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":670764,"fullName":"Taylor Walls","link":"/api/v1/people/670764"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:26:21.017Z","endTime":"2025-07-29T01:27:26.933Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tim Hill replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:27:26.933Z","endTime":"2025-07-29T01:29:45.320Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.1,"strikeZoneTop":3.57597553692395,"strikeZoneBottom":1.70796892601504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.96924839931149,"aZ":-40.452790367524244,"pfxX":10.663660851820499,"pfxZ":-4.921036965839246,"pX":-0.09948297957354253,"pZ":3.384787814469181,"vX0":-12.859910612256048,"vY0":-128.72113796555976,"vZ0":8.248234152743954,"x":120.79,"y":147.39,"x0":3.568687725334284,"y0":50.001062486902164,"z0":3.267244372286371,"aX":17.94744073544084},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-6.6,"breakHorizontal":-16.6,"spinRate":2069,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.42502579046005273,"extension":6.552431213182479},"index":2,"playId":"d57304df-149a-3a34-8928-6118ac00880a","pitchNumber":1,"startTime":"2025-07-29T01:29:45.320Z","endTime":"2025-07-29T01:29:49.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":81.3,"strikeZoneTop":3.55,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.45101712649303,"aZ":-40.42972388410098,"pfxX":12.169071461508784,"pfxZ":-4.881208704729671,"pX":-0.18804945330037798,"pZ":2.152064573198626,"vX0":-13.829433065755651,"vY0":-129.09762012646476,"vZ0":5.584616003896872,"x":124.17,"y":180.67,"x0":3.6530150379115733,"y0":50.003167077201404,"z0":3.069844723185975,"aX":20.57549079330262},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-7.2,"breakHorizontal":-19.0,"spinRate":2140,"spinDirection":72},"zone":8,"typeConfidence":2.0,"plateTime":0.4240014991285572,"extension":6.594750834159966},"hitData":{"launchSpeed":94.5,"launchAngle":27.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.41,"coordY":56.65}},"index":3,"playId":"1406be48-4df0-34a4-9595-f20d4628bcac","pitchNumber":2,"startTime":"2025-07-29T01:30:02.511Z","endTime":"2025-07-29T01:30:13.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":670764,"link":"/api/v1/people/670764","batSide":{"code":"R","description":"Right"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":670764,"link":"/api/v1/people/670764"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.4,"awayTeamWinProbability":74.6,"homeTeamWinProbabilityAdded":3.299999999999997,"leverageIndex":1.41,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:30:13.411Z","atBatIndex":61},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Thaiss singles on a line drive to right fielder Cody Bellinger. José Caballero to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:30:13.517Z","endTime":"2025-07-29T01:31:49.690Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"postOnSecond":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"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":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":80.7,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.51230613077638,"aZ":-39.70508549263026,"pfxX":11.651516970846847,"pfxZ":-4.508202261735088,"pX":-0.2992496091965745,"pZ":2.6706134656826577,"vX0":-13.483069433895759,"vY0":-128.33199637613424,"vZ0":6.650266788703039,"x":128.41,"y":166.67,"x0":3.5085854238671677,"y0":50.00631081314296,"z0":3.1379039302622704,"aX":19.44172587308811},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-6.2,"breakHorizontal":-18.1,"spinRate":2107,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.4267646022583591,"extension":6.5562877879858625},"index":0,"playId":"80c92dd4-d6a2-35b7-8697-03d24f00f28a","pitchNumber":1,"startTime":"2025-07-29T01:30:37.800Z","endTime":"2025-07-29T01:30:42.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":90.3,"endSpeed":82.1,"strikeZoneTop":3.21799607803395,"strikeZoneBottom":1.54401723257004,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.82486569552289,"aZ":-38.9351103330268,"pfxX":10.807180320613124,"pfxZ":-3.91042265191272,"pX":-0.15726885314189518,"pZ":3.699092439343588,"vX0":-13.273141138984311,"vY0":-130.46708629422125,"vZ0":8.67410453822515,"x":122.99,"y":138.9,"x0":3.5862601704079644,"y0":50.00422466137349,"z0":3.263051557858399,"aX":18.67901517342653},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-4.7,"breakHorizontal":-16.7,"spinRate":2103,"spinDirection":70},"zone":11,"typeConfidence":2.0,"plateTime":0.4194375809254174,"extension":6.5983229590904795},"index":1,"playId":"7352c251-5030-3f47-8c8c-b98123f7a5d7","pitchNumber":2,"startTime":"2025-07-29T01:31:04.172Z","endTime":"2025-07-29T01:31:08.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":81.4,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.056626469814464,"aZ":-37.62843663129846,"pfxX":11.733861634587331,"pfxZ":-3.2118827475487937,"pX":-0.2110376403652539,"pZ":1.8063757264723992,"vX0":-13.584547033886926,"vY0":-129.4190319261943,"vZ0":4.244866693901268,"x":125.04,"y":190.01,"x0":3.5820009966001787,"y0":50.00505872143025,"z0":3.0270914058274796,"aX":19.90337163633513},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.4,"breakHorizontal":-18.2,"spinRate":2061,"spinDirection":74},"zone":8,"typeConfidence":2.0,"plateTime":0.4232484215086898,"extension":6.527860113780385},"index":2,"playId":"a82e5512-d282-3e0c-91bc-3c27487baf44","pitchNumber":3,"startTime":"2025-07-29T01:31:19.251Z","endTime":"2025-07-29T01:31:22.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":81.2,"strikeZoneTop":3.32,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.569776767937196,"aZ":-38.1425227343039,"pfxX":11.383886764978342,"pfxZ":-3.5197398263876245,"pX":0.342801591569173,"pZ":3.3005913947389356,"vX0":-12.638751423587312,"vY0":-129.2282115708832,"vZ0":7.524759544295067,"x":103.93,"y":149.66,"x0":3.8146501034461804,"y0":50.00524934767899,"z0":3.2791245331518346,"aX":19.28455800614686},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-4.3,"breakHorizontal":-17.9,"spinRate":2164,"spinDirection":75},"zone":3,"typeConfidence":2.0,"plateTime":0.4236182197964764,"extension":6.541595703665},"hitData":{"launchSpeed":101.1,"launchAngle":8.0,"totalDistance":162.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":174.51,"coordY":100.86}},"index":3,"playId":"b32714fb-a9ce-3740-b9e7-e33aa351ae8b","pitchNumber":4,"startTime":"2025-07-29T01:31:39.568Z","endTime":"2025-07-29T01:31:49.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":642136,"link":"/api/v1/people/642136","batSide":{"code":"L","description":"Left"}},"first":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":642136,"link":"/api/v1/people/642136"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.24,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:31:49.690Z","atBatIndex":62},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jonny DeLuca singles on a ground ball to catcher Austin Wells. José Caballero to 3rd. Matt Thaiss to 2nd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:32:33.019Z","endTime":"2025-07-29T01:32:45.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnSecond":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"postOnThird":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jonny DeLuca replaces Chandler Simpson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:32:12.516Z","endTime":"2025-07-29T01:32:35.382Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":802415,"link":"/api/v1/people/802415","batSide":{"code":"L","description":"Left"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":80.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.04699451229505,"aZ":-38.88595465950237,"pfxX":11.377985203783059,"pfxZ":-4.013542439061121,"pX":0.7683887656435654,"pZ":2.4535888548129714,"vX0":-11.048890678343588,"vY0":-128.52840945091717,"vZ0":6.279161053906281,"x":87.71,"y":172.53,"x0":3.6480302913050906,"y0":50.00628040612373,"z0":3.0009064314546743,"aX":19.009547408197086},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-5.4,"breakHorizontal":-18.1,"spinRate":2091,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.42642059795546805,"extension":6.527758679160049},"hitData":{"launchSpeed":67.7,"launchAngle":-78.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"2","coordinates":{"coordX":124.45,"coordY":184.62}},"index":1,"playId":"a004cbe3-3f3a-33fc-bcf2-21d55b774c8f","pitchNumber":1,"startTime":"2025-07-29T01:32:35.382Z","endTime":"2025-07-29T01:32:45.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":676356,"link":"/api/v1/people/676356","batSide":{"code":"R","description":"Right"}},"first":{"id":642136,"link":"/api/v1/people/642136"},"second":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":676356,"link":"/api/v1/people/676356"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-5.4999999999999964,"leverageIndex":1.87,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:32:45.167Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Yandy Díaz out on a sacrifice fly to left fielder Jasson Domínguez. José Caballero scores.","rbi":1,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:34:01.640Z","endTime":"2025-07-29T01:35:47.340Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":676356,"fullName":"Jonny DeLuca","link":"/api/v1/people/676356"},"postOnSecond":{"id":642136,"fullName":"Matt Thaiss","link":"/api/v1/people/642136"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":650490,"fullName":"Yandy Díaz","link":"/api/v1/people/650490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":691176,"link":"/api/v1/people/691176"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676609,"fullName":"José Caballero","link":"/api/v1/people/676609"},"responsiblePitcher":{"id":596133,"link":"/api/v1/people/596133"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-29T01:33:12.640Z","endTime":"2025-07-29T01:34:03.998Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":81.1,"strikeZoneTop":3.55440323849596,"strikeZoneBottom":1.62441938993347,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.525856474330666,"aZ":-38.67832284090569,"pfxX":11.85771988165586,"pfxZ":-3.848581349365146,"pX":1.083730752590773,"pZ":3.1091651703935113,"vX0":-10.655286058839739,"vY0":-129.11504215981458,"vZ0":7.501108413319616,"x":75.69,"y":154.83,"x0":3.7206438864624007,"y0":50.001102231907055,"z0":3.1409333081118413,"aX":20.046917393016905},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-4.9,"breakHorizontal":-19.1,"spinRate":2098,"spinDirection":74},"zone":12,"typeConfidence":2.0,"plateTime":0.4239782003922379,"extension":6.644830241509526},"index":1,"playId":"549e59b9-333a-3f73-aabd-3a32966f619c","pitchNumber":1,"startTime":"2025-07-29T01:34:03.998Z","endTime":"2025-07-29T01:34:08.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.51999801565695,"strikeZoneBottom":1.65884418358516,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.186911358752287,"aZ":-32.35718071318015,"pfxX":11.728110047563153,"pfxZ":-0.1085840019734352,"pX":1.2674563736926723,"pZ":2.0590063748248824,"vX0":-9.235387837822808,"vY0":-129.992703100716,"vZ0":3.185299431640043,"x":68.69,"y":183.19,"x0":3.3352578371567785,"y0":50.000863256450266,"z0":3.267900383209212,"aX":20.153202923774277},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":0.7,"breakHorizontal":-19.3,"spinRate":2064,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4206892145614938,"extension":6.721937627919512},"index":2,"playId":"ab2b01c9-174d-3f0a-be49-d6ce41ccf508","pitchNumber":2,"startTime":"2025-07-29T01:34:19.011Z","endTime":"2025-07-29T01:34:23.024Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":82.0,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.49331554450168,"aZ":-41.60615558141611,"pfxX":10.691881602196649,"pfxZ":-5.5003155787032245,"pX":0.42283531943828534,"pZ":2.3042180279406304,"vX0":-11.858901412710171,"vY0":-129.70223194779388,"vZ0":6.022697765430669,"x":100.88,"y":176.57,"x0":3.651334216664603,"y0":50.00230979610893,"z0":3.114126748842182,"aX":18.33322963886213},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-8.4,"breakHorizontal":-16.9,"spinRate":2045,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.42124980006766766,"extension":6.865428922909304},"index":3,"playId":"58c2ba4e-979f-3cfc-bb34-d6af75c6272f","pitchNumber":3,"startTime":"2025-07-29T01:34:35.664Z","endTime":"2025-07-29T01:34:39.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":88.8,"endSpeed":81.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.925840532251964,"aZ":-39.1472103377966,"pfxX":10.036438895576067,"pfxZ":-4.130661286373357,"pX":0.9596769719003562,"pZ":2.0354239887503685,"vX0":-9.974980586929135,"vY0":-128.870828342514,"vZ0":5.329860481649147,"x":80.42,"y":183.82,"x0":3.570240728934125,"y0":50.00366924978388,"z0":2.958707025278531,"aX":16.940433262179596},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.0,"breakHorizontal":-16.1,"spinRate":1950,"spinDirection":73},"zone":14,"typeConfidence":2.0,"plateTime":0.4244753665199399,"extension":6.642986481027985},"index":4,"playId":"29dd58bb-e30a-380e-b252-337f0ec58e56","pitchNumber":4,"startTime":"2025-07-29T01:34:53.488Z","endTime":"2025-07-29T01:34:59.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":91.2,"endSpeed":82.8,"strikeZoneTop":3.48560733014433,"strikeZoneBottom":1.62441073677589,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.304813422087108,"aZ":-34.13593663895629,"pfxX":12.833227472182212,"pfxZ":-1.1124680821428168,"pX":-1.010969902859723,"pZ":2.472915109231885,"vX0":-15.380519790280065,"vY0":-131.81982129446723,"vZ0":4.14864977842081,"x":155.54,"y":172.01,"x0":3.23504237514128,"y0":50.00604545319646,"z0":3.400337084040194,"aX":22.565995850883795},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":-0.7,"breakHorizontal":-19.8,"spinRate":2149,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.41568295805540334,"extension":6.7663182915156765},"index":5,"playId":"95ebdcdf-e997-3263-a461-719e3efe7d56","pitchNumber":5,"startTime":"2025-07-29T01:35:15.797Z","endTime":"2025-07-29T01:35:20.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.2,"strikeZoneTop":3.52,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.515390819187218,"aZ":-35.93284474393599,"pfxX":11.975639687036777,"pfxZ":-2.1724000855248864,"pX":-0.37620143734335126,"pZ":2.3733693482696645,"vX0":-13.391690181210706,"vY0":-130.70855929436567,"vZ0":4.273541354589942,"x":131.34,"y":174.7,"x0":3.257359399865258,"y0":50.002699722499486,"z0":3.4151035372667344,"aX":20.725384402886085},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":-2.6,"breakHorizontal":-18.7,"spinRate":2133,"spinDirection":79},"zone":4,"typeConfidence":2.0,"plateTime":0.41902574539086634,"extension":6.659122563896509},"hitData":{"launchSpeed":80.7,"launchAngle":28.0,"totalDistance":297.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":96.99,"coordY":83.85}},"index":6,"playId":"64595f2a-3d75-339b-a10f-b746cbac711d","pitchNumber":6,"startTime":"2025-07-29T01:35:32.686Z","endTime":"2025-07-29T01:35:47.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":650490,"link":"/api/v1/people/650490","batSide":{"code":"R","description":"Right"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"third":{"id":676609,"link":"/api/v1/people/676609"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":650490,"link":"/api/v1/people/650490"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":2.27,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:35:47.340Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jonathan Aranda grounds out, pitcher Tim Hill to first baseman Paul Goldschmidt.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-29T01:35:56.528Z","endTime":"2025-07-29T01:36:45.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657612,"fullName":"Tim Hill","link":"/api/v1/people/657612"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666018,"fullName":"Jonathan Aranda","link":"/api/v1/people/666018"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":657612,"link":"/api/v1/people/657612"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.1,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.969400894597385,"aZ":-37.92388635618572,"pfxX":11.25679977981511,"pfxZ":-3.33607037676136,"pX":0.9367005018043414,"pZ":1.5372048483242622,"vX0":-10.560282208222576,"vY0":-130.38437723033155,"vZ0":3.6274121980474043,"x":81.3,"y":197.28,"x0":3.573525578379073,"y0":50.00072812280656,"z0":2.986604151076083,"aX":19.4127558634616},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-4.9,"breakHorizontal":-18.1,"spinRate":2084,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.41980833797973993,"extension":6.619667825791025},"index":0,"playId":"64d2c962-6f40-32a2-90be-431c322332ab","pitchNumber":1,"startTime":"2025-07-29T01:36:15.552Z","endTime":"2025-07-29T01:36:21.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.949747910248348,"aZ":-40.24260231626179,"pfxX":8.608738563685556,"pfxZ":-4.666352109642891,"pX":0.7321396671376792,"pZ":1.39283645752343,"vX0":-10.402645489395995,"vY0":-130.56439844102889,"vZ0":3.7740789999847957,"x":89.09,"y":201.17,"x0":3.645604589078878,"y0":50.00079628049834,"z0":2.953014427918694,"aX":14.893015857398936},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-7.3,"breakHorizontal":-13.3,"spinRate":1980,"spinDirection":72},"zone":14,"typeConfidence":2.0,"plateTime":0.4191675396807,"extension":6.5889464558217945},"hitData":{"launchSpeed":101.5,"launchAngle":1.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.51,"coordY":181.58}},"index":1,"playId":"f692879f-890c-3642-9ed0-cf1d84c1b378","pitchNumber":2,"startTime":"2025-07-29T01:36:38.153Z","endTime":"2025-07-29T01:36:45.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":666018,"link":"/api/v1/people/666018","batSide":{"code":"L","description":"Left"}},"first":{"id":676356,"link":"/api/v1/people/676356"},"second":{"id":642136,"link":"/api/v1/people/642136"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_ab"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_ab"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"credit":"b_pa"},{"player":{"id":657612,"link":"/api/v1/people/657612"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.01,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:36:45.470Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trent Grisham grounds out to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:39:17.992Z","endTime":"2025-07-29T01:40:32.136Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663757,"fullName":"Trent Grisham","link":"/api/v1/people/663757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Jonny DeLuca remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:39:03.309Z","endTime":"2025-07-29T01:39:03.332Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"101","replacedPlayer":{"id":802415,"link":"/api/v1/people/802415"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":802415,"link":"/api/v1/people/802415"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Garrett Cleavinger replaces Edwin Uceta.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:39:03.332Z","endTime":"2025-07-29T01:39:20.369Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670955,"link":"/api/v1/people/670955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.0,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.99949533057897,"aZ":-16.370687044970644,"pfxX":7.558496184626243,"pfxZ":8.115516573341239,"pX":-0.10100353932506904,"pZ":2.090901932768891,"vX0":-5.71042760283627,"vY0":-139.09090774238288,"vZ0":-5.341076850942613,"x":120.85,"y":182.33,"x0":1.0030224765119815,"y0":50.003433860541406,"z0":5.132315626099661,"aX":14.718854092152629},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.7,"breakHorizontal":-12.4,"spinRate":2381,"spinDirection":137},"zone":8,"typeConfidence":2.0,"plateTime":0.3947392377229466,"extension":6.307788156884387},"index":2,"playId":"83305734-1955-3fcf-a95c-98c4eaec1f06","pitchNumber":1,"startTime":"2025-07-29T01:39:20.369Z","endTime":"2025-07-29T01:39:24.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.5,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.17630102371717,"aZ":-36.117765793887564,"pfxX":-9.734337707358492,"pfxZ":-2.7934172491580114,"pX":-0.6929941872132074,"pZ":2.032635611960232,"vX0":-1.2180936428847131,"vY0":-118.4011055879138,"vZ0":0.5935589127749488,"x":143.42,"y":183.9,"x0":1.0930936340657584,"y0":50.0055637142121,"z0":5.103521496029197,"aX":-13.720057328052082},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-4.6,"breakHorizontal":17.9,"spinRate":2804,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.46392955907340694,"extension":6.320485836474115},"index":3,"playId":"0652d17b-5e8e-3756-ba5d-01c51eea3a52","pitchNumber":2,"startTime":"2025-07-29T01:39:38.983Z","endTime":"2025-07-29T01:39:43.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T01:39:53.396Z","endTime":"2025-07-29T01:40:07.135Z","isPitch":false,"type":"action","player":{"id":663757,"link":"/api/v1/people/663757"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.7,"strikeZoneTop":3.57663806719075,"strikeZoneBottom":1.70999813060405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.305909116745692,"aZ":-21.739001458096098,"pfxX":9.412049070112081,"pfxZ":5.266853102309071,"pX":0.16932937056878852,"pZ":4.658372841299599,"vX0":-4.690327324982853,"vY0":-139.82255656905934,"vZ0":1.7603735992758627,"x":110.55,"y":113.0,"x0":0.6450425774849254,"y0":50.002500980888584,"z0":5.446348844152936,"aX":18.649800670041405},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":-16.1,"spinRate":2359,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.39161187711407575,"extension":6.246828451437353},"index":5,"playId":"ba3d97cd-0c72-39cf-a8ec-cc635907f55b","pitchNumber":3,"startTime":"2025-07-29T01:40:07.135Z","endTime":"2025-07-29T01:40:10.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.324359586086544,"aZ":-33.87595244562454,"pfxX":-11.103686304162546,"pfxZ":-1.18914943748584,"pX":-0.31101896659621786,"pZ":2.193670523378143,"vX0":0.09623941009550874,"vY0":-119.0476657139192,"vZ0":0.25324434804350693,"x":128.86,"y":179.55,"x0":1.0890603310036366,"y0":50.00542504589654,"z0":5.169582658086583,"aX":-15.830273312993322},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.8,"breakVerticalInduced":-1.8,"breakHorizontal":20.0,"spinRate":2817,"spinDirection":300},"zone":7,"typeConfidence":2.0,"plateTime":0.4612981608326887,"extension":6.255833666902417},"hitData":{"launchSpeed":85.2,"launchAngle":2.0,"totalDistance":54.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.22,"coordY":158.17}},"index":6,"playId":"55a94bf8-5e53-3122-928e-d8ad680aea1f","pitchNumber":4,"startTime":"2025-07-29T01:40:25.127Z","endTime":"2025-07-29T01:40:32.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":663757,"link":"/api/v1/people/663757","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":663757,"link":"/api/v1/people/663757"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":-4.399999999999999,"leverageIndex":1.73,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:40:32.136Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Amed Rosario singles on a line drive to left fielder Jake Mangum.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:40:58.425Z","endTime":"2025-07-29T01:42:04.108Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Single","eventType":"single","movementReason":null,"runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Amed Rosario replaces Jasson Domínguez.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"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-29T01:40:49.097Z","endTime":"2025-07-29T01:41:00.790Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":691176,"link":"/api/v1/people/691176","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.14988127247098,"aZ":-31.394295265371596,"pfxX":-1.8109780823319732,"pfxZ":0.45936099402230823,"pX":-0.8042400389888535,"pZ":2.2426512619330525,"vX0":-3.48095332419684,"vY0":-128.53452386137633,"vZ0":-1.3768328387710294,"x":147.66,"y":178.23,"x0":0.7995610959215874,"y0":50.00023766603781,"z0":5.209597644627536,"aX":-3.0468174164106614},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":0.7,"breakHorizontal":4.0,"spinRate":2675,"spinDirection":255},"zone":7,"typeConfidence":2.0,"plateTime":0.42515681627435464,"extension":6.172107156487458},"index":1,"playId":"8393280c-e338-3594-9591-f3687c8d0eb3","pitchNumber":1,"startTime":"2025-07-29T01:41:00.790Z","endTime":"2025-07-29T01:41:05.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":87.2,"endSpeed":80.4,"strikeZoneTop":3.47635269841618,"strikeZoneBottom":1.68000139281285,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.47742415880021,"aZ":-33.54690245241325,"pfxX":-2.7467454979917707,"pfxZ":-0.8346198048772262,"pX":-1.1193216283652163,"pZ":2.0751912968589687,"vX0":-4.071917513380572,"vY0":-126.98194200469534,"vZ0":-1.076567840066655,"x":159.67,"y":182.75,"x0":0.8606880462946902,"y0":50.0050949877359,"z0":5.168372627397232,"aX":-4.496142719399188},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.6,"breakHorizontal":5.9,"spinRate":2759,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.430972249896743,"extension":6.280247647798038},"index":2,"playId":"9b2ecff0-f38f-3c84-87f4-dd203bc30194","pitchNumber":2,"startTime":"2025-07-29T01:41:17.476Z","endTime":"2025-07-29T01:41:22.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.8,"strikeZoneTop":3.4331367856074,"strikeZoneBottom":1.64543158022887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.94390165255941,"aZ":-21.440662052038977,"pfxX":9.294817264857961,"pfxZ":5.406383885221535,"pX":-0.8310038533846769,"pZ":2.6450655848357227,"vX0":-7.545216011583918,"vY0":-140.29202468966764,"vZ0":-2.9428856752603068,"x":148.68,"y":167.36,"x0":0.6911987778651071,"y0":50.001207694736074,"z0":5.111565908488887,"aX":18.4507678759692},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.4,"breakHorizontal":-15.2,"spinRate":2560,"spinDirection":144},"zone":11,"typeConfidence":2.0,"plateTime":0.39101426854195287,"extension":6.224360630630843},"index":3,"playId":"e941c22f-0c48-3697-81e2-d780a45e02e0","pitchNumber":3,"startTime":"2025-07-29T01:41:35.266Z","endTime":"2025-07-29T01:41:38.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":77.9,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.110325427897696,"aZ":-34.9605646349445,"pfxX":-4.9358415485385745,"pfxZ":-1.8056689026274553,"pX":-0.4025110802131238,"pZ":1.9481609107869062,"vX0":-1.7964567163077798,"vY0":-123.814171886433,"vZ0":-0.7091046521284279,"x":132.34,"y":186.18,"x0":0.9749243338792318,"y0":50.003524401011184,"z0":5.179388364151669,"aX":-7.616541452245795},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-3.1,"breakHorizontal":9.4,"spinRate":2835,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4434139837041142,"extension":6.153487758449271},"hitData":{"launchSpeed":93.9,"launchAngle":13.0,"totalDistance":221.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":48.46,"coordY":104.64}},"index":4,"playId":"4a32adab-e9d7-3e8f-8aaf-c534363629e1","pitchNumber":4,"startTime":"2025-07-29T01:41:53.203Z","endTime":"2025-07-29T01:42:04.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":642708,"link":"/api/v1/people/642708","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":642708,"link":"/api/v1/people/642708"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.8,"awayTeamWinProbability":82.2,"homeTeamWinProbabilityAdded":5.5,"leverageIndex":1.19,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:42:04.108Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cody Bellinger grounds out, pitcher Garrett Cleavinger to first baseman Jonathan Aranda. Amed Rosario to 2nd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:42:04.289Z","endTime":"2025-07-29T01:44:10.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664076,"fullName":"Garrett Cleavinger","link":"/api/v1/people/664076"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":641355,"fullName":"Cody Bellinger","link":"/api/v1/people/641355"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664076,"link":"/api/v1/people/664076"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":642708,"fullName":"Amed Rosario","link":"/api/v1/people/642708"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.76151607892452,"strikeZoneBottom":1.87463985222125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.859525462218826,"aZ":-17.156263805590797,"pfxX":8.128338725124939,"pfxZ":7.518881311549681,"pX":0.19136319020372644,"pZ":2.5143724103828347,"vX0":-4.445905541235046,"vY0":-141.10072467475558,"vZ0":-4.140604082078234,"x":109.71,"y":170.89,"x0":0.7390572282610316,"y0":50.00659799196468,"z0":5.120691818926861,"aX":16.242671615054252},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":12.8,"breakHorizontal":-13.7,"spinRate":2255,"spinDirection":142},"zone":5,"typeConfidence":2.0,"plateTime":0.38956327657496903,"extension":6.23566047257337},"index":0,"playId":"c773e624-efdd-3415-8977-6a93af8a9d87","pitchNumber":1,"startTime":"2025-07-29T01:42:33.749Z","endTime":"2025-07-29T01:42:37.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.8,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.457493523201077,"aZ":-32.05765169591206,"pfxX":-8.374392568884756,"pfxZ":0.08111748637192484,"pX":-0.6530385758587506,"pZ":1.7934460627504933,"vX0":-1.2473983928908754,"vY0":-119.4566015674493,"vZ0":-0.933240521534461,"x":141.89,"y":190.36,"x0":0.9643378318170502,"y0":50.00316345073383,"z0":5.100670562051876,"aX":-11.964196020419058},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":15.5,"spinRate":2893,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4605307724325223,"extension":6.342136299459608},"index":1,"playId":"cca7d077-b61e-3c41-b073-0c64e800749a","pitchNumber":2,"startTime":"2025-07-29T01:42:52.569Z","endTime":"2025-07-29T01:42:56.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.2,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.117301380519795,"aZ":-30.701335993704014,"pfxX":-9.34048875066663,"pfxZ":1.0468673699297675,"pX":-0.2670632188175463,"pZ":1.4969268345724498,"vX0":0.4234327520751216,"vY0":-118.43088691967645,"vZ0":-1.5957355319186424,"x":127.18,"y":198.36,"x0":0.7619423433561315,"y0":50.00229486877085,"z0":5.01893801547398,"aX":-13.109565281905587},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.8,"breakHorizontal":16.7,"spinRate":2756,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.4645987399717715,"extension":6.158511995985116},"index":2,"playId":"730aa837-63cd-39e7-b5e5-c22b1fb16027","pitchNumber":3,"startTime":"2025-07-29T01:43:14.211Z","endTime":"2025-07-29T01:43:18.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.9,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.034238683768706,"aZ":-20.539309767167424,"pfxX":9.619224363042203,"pfxZ":5.736786594991624,"pX":-0.7682805209504711,"pZ":2.688429909753366,"vX0":-7.164729409458593,"vY0":-142.1125139386403,"vZ0":-3.315085883292607,"x":146.29,"y":166.19,"x0":0.5460925252308118,"y0":50.0059050106119,"z0":5.187696774057842,"aX":19.519245923780232},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":9.8,"breakHorizontal":-15.8,"spinRate":2400,"spinDirection":140},"zone":4,"typeConfidence":2.0,"plateTime":0.38662850727589415,"extension":6.2827312183583555},"hitData":{"launchSpeed":69.1,"launchAngle":-62.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":138.64,"coordY":185.63}},"index":3,"playId":"f9991d2e-b171-3c07-bc97-7fe1736f1715","pitchNumber":4,"startTime":"2025-07-29T01:44:00.075Z","endTime":"2025-07-29T01:44:10.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641355,"link":"/api/v1/people/641355","batSide":{"code":"L","description":"Left"}},"first":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_ab"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_ab"},{"player":{"id":641355,"link":"/api/v1/people/641355"},"credit":"b_pa"},{"player":{"id":664076,"link":"/api/v1/people/664076"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.0,"awayTeamWinProbability":87.0,"homeTeamWinProbabilityAdded":-4.800000000000001,"leverageIndex":2.54,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:44:10.020Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Giancarlo Stanton strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-29T01:47:14.881Z","endTime":"2025-07-29T01:48:21.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":519317,"fullName":"Giancarlo Stanton","link":"/api/v1/people/519317"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642136,"link":"/api/v1/people/642136"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T01:44:29.380Z","endTime":"2025-07-29T01:45:15.069Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pete Fairbanks replaces Garrett Cleavinger.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-29T01:45:15.069Z","endTime":"2025-07-29T01:47:17.144Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664126,"link":"/api/v1/people/664126"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664076,"link":"/api/v1/people/664076","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.9,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.28154354359486,"aZ":-33.21837564880388,"pfxX":3.6280607663406914,"pfxZ":-0.6386187478682395,"pX":0.1651173667159605,"pZ":1.7093899516673656,"vX0":-0.028495490759473302,"vY0":-125.90025411181826,"vZ0":-6.357557254831795,"x":110.71,"y":192.63,"x0":-0.2959810983272933,"y0":50.00485694121412,"z0":6.911132192556355,"aX":5.904731279611397},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.2,"breakHorizontal":-6.6,"spinRate":2543,"spinDirection":41},"zone":8,"typeConfidence":2.0,"plateTime":0.43278968542815743,"extension":6.405278411113208},"index":2,"playId":"ddb857da-b31a-3fc7-9cb6-560dc88826f7","pitchNumber":1,"startTime":"2025-07-29T01:47:17.144Z","endTime":"2025-07-29T01:47:21.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.847807103217203,"aZ":-11.550870063017143,"pfxX":-1.3325005794620788,"pfxZ":10.131812464862342,"pX":0.2676509869543257,"pZ":2.380903734061644,"vX0":2.130268918996328,"vY0":-141.43303382169154,"vZ0":-9.51439046711915,"x":106.8,"y":174.5,"x0":-0.3205803400756218,"y0":50.0042853813216,"z0":6.520078548761001,"aX":-2.7126923083033483},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.7,"breakHorizontal":2.0,"spinRate":2495,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.3865830430235899,"extension":6.356423315941974},"index":3,"playId":"63a65844-fbdb-3e38-a6d1-e26768880769","pitchNumber":2,"startTime":"2025-07-29T01:47:37.016Z","endTime":"2025-07-29T01:47:40.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":78.1,"strikeZoneTop":3.7215893802441,"strikeZoneBottom":1.84422403266102,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.63978941861856,"aZ":-35.87019779929329,"pfxX":1.806498115069394,"pfxZ":-2.436736450893269,"pX":0.04541635848820664,"pZ":1.6377049559504586,"vX0":0.23928576665116075,"vY0":-122.08678664279843,"vZ0":-5.291712151814643,"x":115.27,"y":194.56,"x0":-0.28851643436283947,"y0":50.00069340017634,"z0":6.898920294544145,"aX":2.7434952743530157},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.4,"breakHorizontal":-3.4,"spinRate":2465,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4475775278839951,"extension":6.3962280317083176},"index":4,"playId":"be17b71c-2f4d-30d2-86a4-c2aa3d7734d5","pitchNumber":3,"startTime":"2025-07-29T01:47:57.375Z","endTime":"2025-07-29T01:48:02.806Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.5,"endSpeed":90.4,"strikeZoneTop":3.79,"strikeZoneBottom":1.81,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.566075715298922,"aZ":-10.81092160998868,"pfxX":0.01152803310371392,"pfxZ":10.209407123908992,"pX":-0.05536408594765872,"pZ":3.907724912444917,"vX0":0.619141392389896,"vY0":-143.3812051819968,"vZ0":-6.226736552226913,"x":119.11,"y":133.27,"x0":-0.2751486798347459,"y0":50.006298189134114,"z0":6.774856597549201,"aX":0.024032534385319118},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":-0.1,"spinRate":2499,"spinDirection":194},"zone":2,"typeConfidence":2.0,"plateTime":0.38127094963146924,"extension":6.466442224292559},"index":5,"playId":"03bad896-276b-3970-8df5-f97443fd8e2e","pitchNumber":4,"startTime":"2025-07-29T01:48:17.990Z","endTime":"2025-07-29T01:48:21.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":519317,"link":"/api/v1/people/519317","batSide":{"code":"R","description":"Right"}},"second":{"id":642708,"link":"/api/v1/people/642708"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":519317,"link":"/api/v1/people/519317"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-5.4,"leverageIndex":2.02,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:48:21.466Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Junior Caminero flies out to left fielder Cody Bellinger.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:50:39.811Z","endTime":"2025-07-29T01:53:31.429Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6,7,8,9,10,11,12],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":691406,"fullName":"Junior Caminero","link":"/api/v1/people/691406"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":12},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Amed Rosario remains in the game as the right fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-29T01:50:25.067Z","endTime":"2025-07-29T01:50:25.093Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642708,"link":"/api/v1/people/642708"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"201","replacedPlayer":{"id":691176,"link":"/api/v1/people/691176"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":641355,"link":"/api/v1/people/641355"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from right field to left field for Cody Bellinger.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-29T01:50:25.093Z","endTime":"2025-07-29T01:50:25.095Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"300","defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":691176,"link":"/api/v1/people/691176"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: JT Brubaker replaces Tim Hill.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-07-29T01:50:25.095Z","endTime":"2025-07-29T01:50:42.187Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664141,"link":"/api/v1/people/664141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657612,"link":"/api/v1/people/657612","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.4,"strikeZoneTop":3.54314316971642,"strikeZoneBottom":1.64576638257711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.022929424006705,"aZ":-20.523189606651773,"pfxX":-9.930083784197532,"pfxZ":6.176333729583639,"pX":0.5028003412928411,"pZ":1.6898692282373113,"vX0":10.416539891944375,"vY0":-136.05319937180903,"vZ0":-8.070519244822986,"x":97.83,"y":193.15,"x0":-2.073400102372925,"y0":50.005503881760276,"z0":6.1013578066119,"aX":-18.74104939133187},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.7,"breakHorizontal":16.0,"spinRate":2212,"spinDirection":224},"zone":9,"typeConfidence":2.0,"plateTime":0.40158261418482866,"extension":5.695274143590576},"index":3,"playId":"dab5c74a-03e2-3982-8184-98bdafab5d11","pitchNumber":1,"startTime":"2025-07-29T01:50:42.187Z","endTime":"2025-07-29T01:50:45.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.29269370655425,"aZ":-25.073483120490906,"pfxX":-2.0879618123855272,"pfxZ":4.2631478362551904,"pX":0.821070239683053,"pZ":1.8996965906537902,"vX0":8.37352083903097,"vY0":-128.1481612779574,"vZ0":-5.962974632141803,"x":85.7,"y":187.49,"x0":-2.216351294579449,"y0":50.001391835186936,"z0":6.213504929308936,"aX":-3.4768154185029405},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.6,"breakHorizontal":1.9,"spinRate":2498,"spinDirection":244},"zone":9,"typeConfidence":2.0,"plateTime":0.42730727979807437,"extension":5.498083084857953},"index":4,"playId":"c371d636-fda4-3f20-b1e3-3da8e82f60fe","pitchNumber":2,"startTime":"2025-07-29T01:50:55.367Z","endTime":"2025-07-29T01:50:59.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2025-07-29T01:51:08.503Z","endTime":"2025-07-29T01:51:18.327Z","isPitch":false,"type":"action","player":{"id":691406,"link":"/api/v1/people/691406"},"defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":81.8,"strikeZoneTop":3.64586790848285,"strikeZoneBottom":1.64585146278199,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1439344200882,"aZ":-28.239695557084815,"pfxX":0.21538814929727046,"pfxZ":2.3633439474370856,"pX":1.128906787001821,"pZ":0.820426993587027,"vX0":8.269620484189897,"vY0":-127.37565394362238,"vZ0":-7.666180409540706,"x":73.97,"y":216.63,"x0":-2.170946849293199,"y0":50.0011611579921,"z0":6.063751997765697,"aX":0.35749575631918984},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.9,"breakHorizontal":-2.0,"spinRate":2496,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4279998312788047,"extension":5.683225122997633},"index":6,"playId":"5cbc3b92-0fce-3086-ab6a-31f06c5295d0","pitchNumber":3,"startTime":"2025-07-29T01:51:18.327Z","endTime":"2025-07-29T01:51:22.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.151914854145012,"aZ":-22.88731510331214,"pfxX":-9.00412506252457,"pfxZ":4.780065370593798,"pX":-0.20161846265015848,"pZ":3.721722792748422,"vX0":8.337410267091167,"vY0":-137.91959995597318,"vZ0":-2.9791503802356534,"x":124.69,"y":138.29,"x0":-2.0810670537863563,"y0":50.00534004130676,"z0":6.344394114963296,"aX":-17.501823304162162},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.3,"breakHorizontal":14.8,"spinRate":2287,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.3958218201544019,"extension":5.501063204981769},"index":7,"playId":"c4a3314f-f5c5-3d9a-907a-1f184d1bf3b5","pitchNumber":4,"startTime":"2025-07-29T01:51:35.134Z","endTime":"2025-07-29T01:51:39.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.98046506509005,"aZ":-23.830550607929126,"pfxX":-10.162517636019114,"pfxZ":4.3468239172040875,"pX":0.39885719474368314,"pZ":2.8101196262998593,"vX0":9.804178557649115,"vY0":-137.3580173849704,"vZ0":-4.907702590931299,"x":101.8,"y":162.91,"x0":-1.8876459960806922,"y0":50.005832229721264,"z0":6.2298208178219205,"aX":-19.521221324654203},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.1,"breakHorizontal":16.4,"spinRate":2243,"spinDirection":227},"zone":6,"typeConfidence":2.0,"plateTime":0.39798105669328354,"extension":5.495460165186341},"index":8,"playId":"169d44de-10b2-35e9-b461-9e2031617859","pitchNumber":5,"startTime":"2025-07-29T01:51:59.431Z","endTime":"2025-07-29T01:52:03.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.6,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.32591663872354,"aZ":-26.684239289254183,"pfxX":2.1783346534893093,"pfxZ":3.357039948933113,"pX":0.77029073934422,"pZ":1.7078780196221421,"vX0":6.598621903539244,"vY0":-126.90989621054179,"vZ0":-6.048696302669147,"x":87.64,"y":192.67,"x0":-2.143679514871199,"y0":50.00254502420148,"z0":6.240109138190724,"aX":3.5625615191875375},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":4.9,"breakHorizontal":-5.4,"spinRate":2487,"spinDirection":264},"zone":9,"typeConfidence":2.0,"plateTime":0.4311466062305236,"extension":5.639570789546334},"index":9,"playId":"58e656f8-6ccb-3262-a8bc-e179c1f4e781","pitchNumber":6,"startTime":"2025-07-29T01:52:20.988Z","endTime":"2025-07-29T01:52:24.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29185130695915,"aZ":-28.92652869904803,"pfxX":-0.051500246199061545,"pfxZ":1.9346867930861302,"pX":-0.04924216918340497,"pZ":1.6217473587630074,"vX0":5.627618383877959,"vY0":-128.757041791088,"vZ0":-5.914839904389243,"x":118.88,"y":194.99,"x0":-2.258441035224793,"y0":50.000319421366584,"z0":6.193358365627358,"aX":-0.08737097398310771},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.4,"breakHorizontal":-1.2,"spinRate":2592,"spinDirection":247},"zone":8,"typeConfidence":2.0,"plateTime":0.42576734225895496,"extension":5.626198501569208},"index":10,"playId":"8bdf209f-e25f-3eca-b712-4d8d43abf043","pitchNumber":7,"startTime":"2025-07-29T01:52:43.619Z","endTime":"2025-07-29T01:52:47.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.4,"strikeZoneTop":3.47531086286287,"strikeZoneBottom":1.61173243750243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.454698593331603,"aZ":-20.763440279572908,"pfxX":-9.050681234076958,"pfxZ":6.019827358040861,"pX":1.3883895957482968,"pZ":2.0370798174736655,"vX0":11.903331891059937,"vY0":-136.6301483321554,"vZ0":-7.21005612561601,"x":64.08,"y":183.78,"x0":-1.844087855590894,"y0":50.00165331075384,"z0":6.1317464030352475,"aX":-17.151026844284413},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.5,"breakHorizontal":13.9,"spinRate":2188,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4005381025411361,"extension":5.613897463781774},"index":11,"playId":"bf286ffb-e103-3858-9f64-4369d771dfbc","pitchNumber":8,"startTime":"2025-07-29T01:53:04.880Z","endTime":"2025-07-29T01:53:08.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.68,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.087349903682224,"aZ":-33.86078435135901,"pfxX":1.343951548579704,"pfxZ":-1.1645698360279688,"pX":0.8417436294316516,"pZ":2.004021556940295,"vX0":6.36608919322894,"vY0":-119.10691785847634,"vZ0":-3.2377813383120726,"x":84.91,"y":184.67,"x0":-2.036426823177537,"y0":50.00532383378304,"z0":6.431456218147027,"aX":1.9386037784489125},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-2.6,"breakHorizontal":-4.0,"spinRate":2737,"spinDirection":26},"zone":14,"typeConfidence":2.0,"plateTime":0.45920772932845066,"extension":5.399682530599584},"hitData":{"launchSpeed":96.6,"launchAngle":25.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.86,"coordY":71.23}},"index":12,"playId":"e69b4982-f58c-3d00-99ef-bdeecf242274","pitchNumber":9,"startTime":"2025-07-29T01:53:24.118Z","endTime":"2025-07-29T01:53:31.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":691406,"link":"/api/v1/people/691406","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":691406,"link":"/api/v1/people/691406"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:53:31.429Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Josh Lowe lines out to left fielder Cody Bellinger.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:53:39.692Z","endTime":"2025-07-29T01:54:45.817Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":666139,"fullName":"Josh Lowe","link":"/api/v1/people/666139"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641355,"link":"/api/v1/people/641355"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":87.0,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.178788811269612,"aZ":-20.56630040585235,"pfxX":-8.624391932899869,"pfxZ":6.018546378854481,"pX":-0.869381136595547,"pZ":2.416618427365995,"vX0":7.081617102743424,"vY0":-137.88370095522077,"vZ0":-6.448628340705932,"x":150.14,"y":173.53,"x0":-2.348332097790144,"y0":50.00476573382814,"z0":6.170050533944011,"aX":-16.636165744783767},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.7,"breakHorizontal":14.2,"spinRate":2340,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39699425464170357,"extension":5.576261085168222},"index":0,"playId":"69cebe65-2e0f-3960-bae3-762574738155","pitchNumber":1,"startTime":"2025-07-29T01:54:01.115Z","endTime":"2025-07-29T01:54:05.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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.7,"endSpeed":87.0,"strikeZoneTop":3.77999877569814,"strikeZoneBottom":1.86770262422907,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.60648481721204,"aZ":-23.06333770131397,"pfxX":-9.391752045716402,"pfxZ":4.724973076523829,"pX":-1.3825960821386738,"pZ":2.586013190162835,"vX0":6.060542874787687,"vY0":-137.73313321107491,"vZ0":-5.630615491368377,"x":169.7,"y":168.96,"x0":-2.3874645801160708,"y0":50.00185053019115,"z0":6.208993652456288,"aX":-18.105350432197206},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.6,"breakHorizontal":15.8,"spinRate":2286,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.39714609901054976,"extension":5.691065295935823},"index":1,"playId":"a95d30d2-e311-3a69-a42a-66b844b5676e","pitchNumber":2,"startTime":"2025-07-29T01:54:19.997Z","endTime":"2025-07-29T01:54:24.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.9,"strikeZoneTop":3.78,"strikeZoneBottom":1.73,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.340048819218797,"aZ":-25.729522976699535,"pfxX":-8.520048455689139,"pfxZ":3.734835906290545,"pX":-0.30438949571160245,"pZ":1.4897551080374414,"vX0":8.105143731484137,"vY0":-129.82918616932574,"vZ0":-6.660807541228548,"x":128.6,"y":198.56,"x0":-2.343140081998076,"y0":50.00588233419169,"z0":6.017144582973628,"aX":-14.71028943145367},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.6,"breakHorizontal":13.9,"spinRate":1854,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.4201046040399006,"extension":5.770862840051945},"hitData":{"launchSpeed":95.6,"launchAngle":18.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":85.86,"coordY":87.36}},"index":2,"playId":"603da39c-902c-3e43-a5b1-6b4667280304","pitchNumber":3,"startTime":"2025-07-29T01:54:36.874Z","endTime":"2025-07-29T01:54:45.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":666139,"link":"/api/v1/people/666139","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":666139,"link":"/api/v1/people/666139"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:54:45.817Z","atBatIndex":71},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jake Mangum pops out to third baseman Ryan McMahon.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-29T01:55:12.797Z","endTime":"2025-07-29T01:55:34.984Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664141,"fullName":"JT Brubaker","link":"/api/v1/people/664141"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":76.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.47,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.800463406610312,"aZ":-31.89424681995698,"pfxX":4.936455162112679,"pfxZ":0.19007007751073068,"pX":-0.04442634793478848,"pZ":2.642449346794494,"vX0":3.770174093100105,"vY0":-120.22263327009344,"vZ0":-2.2228308352539212,"x":118.69,"y":167.43,"x0":-2.2680163090301715,"y0":50.002922388842244,"z0":6.378577429290175,"aX":7.309109430581622},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.1,"breakHorizontal":-9.7,"spinRate":2774,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4535959550188249,"extension":5.467124555690766},"hitData":{"launchSpeed":74.5,"launchAngle":71.0,"totalDistance":107.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":107.22,"coordY":176.51}},"index":0,"playId":"4f761def-686f-3d8a-bdbf-7467d02986ca","pitchNumber":1,"startTime":"2025-07-29T01:55:25.475Z","endTime":"2025-07-29T01:55:34.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664141,"link":"/api/v1/people/664141","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669224,"link":"/api/v1/people/669224"},"first":{"id":502671,"link":"/api/v1/people/502671"},"second":{"id":665862,"link":"/api/v1/people/665862"},"third":{"id":641857,"link":"/api/v1/people/641857"},"shortstop":{"id":683011,"link":"/api/v1/people/683011"},"left":{"id":641355,"link":"/api/v1/people/641355"},"center":{"id":663757,"link":"/api/v1/people/663757"},"right":{"id":642708,"link":"/api/v1/people/642708"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":664141,"link":"/api/v1/people/664141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:55:34.984Z","atBatIndex":72},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jazz Chisholm Jr. flies out to center fielder Jonny DeLuca.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:57:42.459Z","endTime":"2025-07-29T01:59:37.902Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665862,"fullName":"Jazz Chisholm Jr.","link":"/api/v1/people/665862"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.7,"strikeZoneTop":3.69638219093802,"strikeZoneBottom":1.79455711006096,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.825602444199717,"aZ":-35.15929319590056,"pfxX":2.838605422704639,"pfxZ":-1.9177864738116153,"pX":-0.8480610891091122,"pZ":3.249857437544978,"vX0":-1.613969493106869,"vY0":-123.53020307284996,"vZ0":-2.0926070661966247,"x":149.33,"y":151.03,"x0":-0.5576196758616339,"y0":50.00186828225139,"z0":7.042012591273602,"aX":4.420697131062406},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":-4.8,"spinRate":2543,"spinDirection":58},"zone":11,"typeConfidence":2.0,"plateTime":0.44209225218314074,"extension":6.013328115390599},"index":0,"playId":"a4424c36-cbfc-3fe3-a855-db16ab630a08","pitchNumber":1,"startTime":"2025-07-29T01:57:50.771Z","endTime":"2025-07-29T01:57:54.837Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":97.7,"endSpeed":89.7,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.42763327235605,"aZ":-11.122785368881459,"pfxX":-0.8084475495153064,"pfxZ":10.255693465465717,"pX":0.23475499147587056,"pZ":2.8345486645068645,"vX0":2.1056164262040777,"vY0":-142.1122456380603,"vZ0":-8.422610139071594,"x":108.05,"y":162.25,"x0":-0.40953951917375925,"y0":50.00585655785456,"z0":6.5365475327309905,"aX":-1.6600299335472146},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.2,"breakHorizontal":1.1,"spinRate":2444,"spinDirection":193},"zone":5,"typeConfidence":2.0,"plateTime":0.38485987886235584,"extension":6.386728445455339},"index":1,"playId":"f3ee6bb2-be69-302a-bb7e-d24be05b6fc1","pitchNumber":2,"startTime":"2025-07-29T01:58:07.518Z","endTime":"2025-07-29T01:58:13.906Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.66259912209753,"strikeZoneBottom":1.79437099466047,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39793906327342,"aZ":-37.01877099309274,"pfxX":1.95249892065016,"pfxZ":-3.0516832144751582,"pX":-1.0590698717252975,"pZ":2.5976627132963346,"vX0":-2.4278582754698026,"vY0":-124.91560553923972,"vZ0":-3.1975178100990433,"x":157.37,"y":168.64,"x0":-0.32966911760852524,"y0":50.005601553265365,"z0":6.927862941330612,"aX":3.0962361359016226},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-6.0,"breakHorizontal":-3.0,"spinRate":2554,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4379431750055294,"extension":6.173312629418774},"index":2,"playId":"bc9f4f2a-b888-3e03-a337-62f596efd6a1","pitchNumber":3,"startTime":"2025-07-29T01:58:30.322Z","endTime":"2025-07-29T01:58:33.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.1,"strikeZoneTop":3.69620162412026,"strikeZoneBottom":1.79462170461407,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.14024363623885,"aZ":-37.18977905301954,"pfxX":1.7983908398168698,"pfxZ":-3.115444627622855,"pX":-0.06179914788871836,"pZ":2.868454380694052,"vX0":0.12098446569165588,"vY0":-125.79144318594705,"vZ0":-2.59360284587234,"x":119.36,"y":161.33,"x0":-0.3442387302530544,"y0":50.00076935020686,"z0":6.911030460533336,"aX":2.89813641217079},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-6.0,"breakHorizontal":-3.2,"spinRate":2515,"spinDirection":64},"zone":5,"typeConfidence":2.0,"plateTime":0.43446665860267997,"extension":6.401252365818952},"index":3,"playId":"4335bed7-1c91-3061-8189-6aa38e6e04d2","pitchNumber":4,"startTime":"2025-07-29T01:58:52.951Z","endTime":"2025-07-29T01:58:56.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":4,"startTime":"2025-07-29T01:59:09.566Z","endTime":"2025-07-29T01:59:29.056Z","isPitch":false,"type":"action","player":{"id":665862,"link":"/api/v1/people/665862"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.27358950113657,"aZ":-12.973689372749343,"pfxX":-3.679897002046928,"pfxZ":9.2234121245128,"pX":-0.24572160199097162,"pZ":3.6021586494770137,"vX0":1.1930980764872794,"vY0":-143.1850821405472,"vZ0":-6.539739208325302,"x":126.37,"y":141.52,"x0":-0.18903220798818354,"y0":50.004609974043305,"z0":6.723545459381647,"aX":-7.660805371319642},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.6,"breakHorizontal":6.5,"spinRate":2388,"spinDirection":193},"zone":2,"typeConfidence":2.0,"plateTime":0.38217143366668305,"extension":6.37849095181358},"hitData":{"launchSpeed":99.7,"launchAngle":39.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.89,"coordY":61.6}},"index":5,"playId":"6b843bb0-cc8e-3719-8349-54a80ef94808","pitchNumber":5,"startTime":"2025-07-29T01:59:29.056Z","endTime":"2025-07-29T01:59:37.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":665862,"link":"/api/v1/people/665862","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":665862,"link":"/api/v1/people/665862"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-29T01:59:37.902Z","atBatIndex":73},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Paul Goldschmidt grounds out, shortstop Taylor Walls to first baseman Jonathan Aranda.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T01:59:38.614Z","endTime":"2025-07-29T02:01:11.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":502671,"fullName":"Paul Goldschmidt","link":"/api/v1/people/502671"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":670764,"link":"/api/v1/people/670764"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666018,"link":"/api/v1/people/666018"},"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":98.1,"endSpeed":90.0,"strikeZoneTop":3.52474131853315,"strikeZoneBottom":1.60999941936991,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.55988891068602,"aZ":-12.947512541821856,"pfxX":-2.321365514064736,"pfxZ":9.363788833816542,"pX":-0.4199672305353374,"pZ":1.183823094055578,"vX0":0.4143924341107044,"vY0":-142.37548880397102,"vZ0":-12.620184820738709,"x":133.01,"y":206.82,"x0":-0.2657176612496638,"y0":50.00543218175252,"z0":6.492351697705532,"aX":-4.768589131386273},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":4.1,"spinRate":2453,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.3846365051510876,"extension":6.545456366287778},"index":0,"playId":"68e8d2a6-b78d-355c-bc2d-681c000c809b","pitchNumber":1,"startTime":"2025-07-29T02:00:07.154Z","endTime":"2025-07-29T02:00:11.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80589909149017,"aZ":-36.8599573452417,"pfxX":1.581590133414206,"pfxZ":-2.832083363308696,"pX":0.6110045993087758,"pZ":1.356602946467519,"vX0":1.0628198621058265,"vY0":-127.40666145112392,"vZ0":-6.382051549371207,"x":93.71,"y":202.15,"x0":-0.016307594095050993,"y0":50.00618250169108,"z0":6.788049372251386,"aX":2.614670208563444},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-6.2,"breakHorizontal":-3.1,"spinRate":2514,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.4290025704570972,"extension":6.351323454799509},"index":1,"playId":"a718ff7f-8668-340a-be0e-eebefa2bc70d","pitchNumber":2,"startTime":"2025-07-29T02:00:24.628Z","endTime":"2025-07-29T02:00:28.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.3,"endSpeed":90.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.878614375199643,"aZ":-10.019003816073036,"pfxX":-1.3885104661895133,"pfxZ":10.712421413022982,"pX":0.6152568935353051,"pZ":1.4692731433812949,"vX0":2.827282950386864,"vY0":-142.68565855806492,"vZ0":-12.450272437763758,"x":93.55,"y":199.11,"x0":-0.20668091640324776,"y0":50.00372589072432,"z0":6.513302358289627,"aX":-2.8720966648856137},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.2,"breakHorizontal":1.9,"spinRate":2431,"spinDirection":198},"zone":14,"typeConfidence":2.0,"plateTime":0.38340968132248276,"extension":6.435645083803322},"index":2,"playId":"2be64d0b-25e6-383e-92a2-8235ae7f7229","pitchNumber":3,"startTime":"2025-07-29T02:00:42.567Z","endTime":"2025-07-29T02:00:46.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.892856829229096,"aZ":-33.51172066022401,"pfxX":2.3802574157270064,"pfxZ":-0.8229449837665657,"pX":0.42672942588676793,"pZ":1.8717860052459612,"vX0":-0.1754808586075638,"vY0":-126.28232757559353,"vZ0":-5.954674747778855,"x":100.73,"y":188.24,"x0":0.18757043101294155,"y0":50.004389034969286,"z0":6.945139800233935,"aX":3.857835014906232},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.5,"breakHorizontal":-4.3,"spinRate":2491,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.4331685815465325,"extension":6.465713830543117},"hitData":{"launchSpeed":76.3,"launchAngle":-37.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":123.27,"coordY":164.15}},"index":3,"playId":"cf5d51b7-c082-3fae-b4be-46d41c2e59e3","pitchNumber":4,"startTime":"2025-07-29T02:01:04.494Z","endTime":"2025-07-29T02:01:11.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":502671,"link":"/api/v1/people/502671","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":502671,"link":"/api/v1/people/502671"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:01:11.691Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan McMahon singles on a sharp line drive to right fielder Josh Lowe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:01:15.141Z","endTime":"2025-07-29T02:02:11.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"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":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":666139,"link":"/api/v1/people/666139"},"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":96.6,"endSpeed":89.5,"strikeZoneTop":3.56452115810104,"strikeZoneBottom":1.70361571675776,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.17861265314349,"aZ":-14.001759116782225,"pfxX":0.7304011031123436,"pfxZ":8.98332804160111,"pX":0.6043145077719373,"pZ":1.8232544178498584,"vX0":2.0348535468536335,"vY0":-140.4768573982247,"vZ0":-10.613770982742746,"x":93.96,"y":189.55,"x0":-0.2208645299068371,"y0":50.00501966871557,"z0":6.532512523829411,"aX":1.4774592221966105},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.5,"breakHorizontal":-1.7,"spinRate":2471,"spinDirection":193},"zone":9,"typeConfidence":2.0,"plateTime":0.38809624491931594,"extension":6.4395403273904614},"index":0,"playId":"8e195231-0408-3b11-9a74-0d843a521156","pitchNumber":1,"startTime":"2025-07-29T02:01:42.066Z","endTime":"2025-07-29T02:01:45.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":98.0,"endSpeed":89.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.846625725657926,"aZ":-9.363044952196585,"pfxX":0.26035186904169905,"pfxZ":11.080846324872155,"pX":0.3949269952468421,"pZ":2.0212367176947867,"vX0":1.2209253054019666,"vY0":-142.38595231446075,"vZ0":-11.216655709741474,"x":101.95,"y":184.21,"x0":-0.07279873889184979,"y0":50.005460751649174,"z0":6.598317664103812,"aX":0.5362348928265995},"breaks":{"breakAngle":3.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.0,"breakHorizontal":-0.7,"spinRate":2476,"spinDirection":182},"zone":9,"typeConfidence":2.0,"plateTime":0.3842649303487762,"extension":6.380830633727772},"hitData":{"launchSpeed":109.0,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":200.19,"coordY":102.49}},"index":1,"playId":"a71882f2-38a1-3ea7-985a-4a1071e03763","pitchNumber":2,"startTime":"2025-07-29T02:02:00.367Z","endTime":"2025-07-29T02:02:11.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":641857,"link":"/api/v1/people/641857","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":641857,"link":"/api/v1/people/641857"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":3.0999999999999996,"leverageIndex":0.59,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:02:11.043Z","atBatIndex":75},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Wells lines out sharply to center fielder Jonny DeLuca.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-07-29T02:02:10.432Z","endTime":"2025-07-29T02:03:48.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664126,"fullName":"Pete Fairbanks","link":"/api/v1/people/664126"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":641857,"fullName":"Ryan McMahon","link":"/api/v1/people/641857"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669224,"fullName":"Austin Wells","link":"/api/v1/people/669224"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676356,"link":"/api/v1/people/676356"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.8,"endSpeed":80.7,"strikeZoneTop":3.3761171090721,"strikeZoneBottom":1.66464641150768,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.672404945001364,"aZ":-35.09804999797736,"pfxX":2.6150452784114853,"pfxZ":-1.7937492881939265,"pX":0.9754905208531608,"pZ":1.770020784215478,"vX0":1.9930209114960111,"vY0":-126.4457372767527,"vZ0":-5.725233826638776,"x":79.82,"y":190.99,"x0":-0.1614956356785834,"y0":50.00516167076531,"z0":6.86464507784068,"aX":4.254494318389216},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.3,"breakHorizontal":-5.2,"spinRate":2565,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.4324113330256787,"extension":6.47328030069732},"index":0,"playId":"290d167f-2549-35af-9280-94129028ccdd","pitchNumber":1,"startTime":"2025-07-29T02:02:35.070Z","endTime":"2025-07-29T02:02:38.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.3068974190415,"strikeZoneBottom":1.63000012561265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.184016786788145,"aZ":-34.99694707411658,"pfxX":3.7625903093293593,"pfxZ":-1.7458355167745303,"pX":0.10369881310320883,"pZ":3.0150137160032218,"vX0":-0.2011442166590875,"vY0":-125.92046230837815,"vZ0":-2.933220189224628,"x":113.05,"y":157.37,"x0":-0.30492958345345866,"y0":50.004320450513156,"z0":7.010107206710844,"aX":6.077514720425667},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.6,"breakHorizontal":-6.8,"spinRate":2619,"spinDirection":54},"zone":2,"typeConfidence":2.0,"plateTime":0.4340288834620236,"extension":6.3696488350785785},"index":1,"playId":"d20c23ad-0c5c-3a47-b57a-f1c85c16aa5e","pitchNumber":2,"startTime":"2025-07-29T02:02:53.829Z","endTime":"2025-07-29T02:03:00.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Ryan McMahon advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"d20c23ad-0c5c-3a47-b57a-f1c85c16aa5e","startTime":"2025-07-29T02:03:04.902Z","endTime":"2025-07-29T02:03:14.275Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":641857,"link":"/api/v1/people/641857"},"defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"first":{"id":641857,"link":"/api/v1/people/641857"},"postOnSecond":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"homeTeamWinProbability":5.0,"awayTeamWinProbability":95.0,"homeTeamWinProbabilityAdded":0.40000000000000036,"leverageIndex":1.85,"dramaIndex":54.0,"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":96.4,"endSpeed":88.4,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.10498536544765,"aZ":-13.393217331051876,"pfxX":-1.6621145545886877,"pfxZ":9.408084314790475,"pX":-1.1652302954264884,"pZ":2.785690553873648,"vX0":-1.536392241688487,"vY0":-140.26008277365077,"vZ0":-8.227947701116188,"x":161.42,"y":163.57,"x0":-0.3947888354582368,"y0":50.00423050397284,"z0":6.626511443775947,"aX":-3.318961345760498},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.6,"breakHorizontal":3.4,"spinRate":2305,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.39019449376612014,"extension":6.366856402588681},"index":3,"playId":"acc015c3-b734-3c56-b8f4-635612e78454","pitchNumber":3,"startTime":"2025-07-29T02:03:14.275Z","endTime":"2025-07-29T02:03:18.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.48,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.972305461196186,"aZ":-38.81068876556383,"pfxX":2.0561258822447934,"pfxZ":-4.1031389936377405,"pX":0.45323003341628665,"pZ":1.8055890194604487,"vX0":0.5186774395545305,"vY0":-125.89649556371612,"vZ0":-4.986389123269353,"x":99.72,"y":190.03,"x0":-0.022357653034959932,"y0":50.00462265737877,"z0":6.930326054275967,"aX":3.3229075376716493},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-8.3,"breakHorizontal":-3.8,"spinRate":2567,"spinDirection":38},"zone":9,"typeConfidence":2.0,"plateTime":0.4339611601991078,"extension":6.4542285624237445},"hitData":{"launchSpeed":102.7,"launchAngle":18.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":155.32,"coordY":50.82}},"index":4,"playId":"8847619e-e0de-3373-a7a9-bda9e0b5e133","pitchNumber":4,"startTime":"2025-07-29T02:03:37.376Z","endTime":"2025-07-29T02:03:48.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664126,"link":"/api/v1/people/664126","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":642136,"link":"/api/v1/people/642136"},"first":{"id":666018,"link":"/api/v1/people/666018"},"second":{"id":676609,"link":"/api/v1/people/676609"},"third":{"id":691406,"link":"/api/v1/people/691406"},"shortstop":{"id":670764,"link":"/api/v1/people/670764"},"left":{"id":663968,"link":"/api/v1/people/663968"},"center":{"id":676356,"link":"/api/v1/people/676356"},"right":{"id":666139,"link":"/api/v1/people/666139"}},"offense":{"batter":{"id":669224,"link":"/api/v1/people/669224","batSide":{"code":"L","description":"Left"}},"second":{"id":641857,"link":"/api/v1/people/641857"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":554242,"link":"/api/v1/people/554242"},"officialType":"Home Plate"},{"official":{"id":427197,"link":"/api/v1/people/427197"},"officialType":"First Base"},{"official":{"id":482663,"link":"/api/v1/people/482663"},"officialType":"Second Base"},{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_ab"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_ab"},{"player":{"id":669224,"link":"/api/v1/people/669224"},"credit":"b_pa"},{"player":{"id":664126,"link":"/api/v1/people/664126"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-5.0,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-07-29T02:03:48.142Z","atBatIndex":76}]