[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T00:11:18.372Z","endTime":"2026-07-25T00:12:09.510Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"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":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":"2026-07-24T20:25:11.396Z","endTime":"2026-07-24T23:46:08.364Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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":"2026-07-24T23:46:08.364Z","endTime":"2026-07-25T00:10:39.243Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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":"2026-07-25T00:10:39.243Z","endTime":"2026-07-25T00:11:20.286Z","isPitch":false,"type":"action","player":{"id":805779,"link":"/api/v1/people/805779"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45084029051761,"aZ":-11.062219193889543,"pfxX":-3.2897997018366585,"pfxZ":10.95643362832275,"pX":-0.24625463408363707,"pZ":2.7330936276455793,"vX0":5.897871637840503,"vY0":-138.1004903569077,"vZ0":-6.312889770910537,"x":126.39,"y":164.99,"x0":-1.9845076809131814,"y0":50.00340326535088,"z0":5.796660787069819,"aX":-6.339974372685057},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":18.6,"breakHorizontal":4.7,"spinRate":2337,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.39697901877432296,"extension":6.4311052599602565},"index":3,"playId":"ae981186-86cc-351d-8503-a70237ebe0f0","pitchNumber":1,"startTime":"2026-07-25T00:11:20.286Z","endTime":"2026-07-25T00:11:23.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.9,"endSpeed":88.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.463802820765554,"aZ":-10.685457591203516,"pfxX":-5.563385232116364,"pfxZ":10.83046667692226,"pX":0.3691840507197128,"pZ":1.4908780738938487,"vX0":7.82924577639389,"vY0":-139.30810566795398,"vZ0":-9.740696445542119,"x":102.93,"y":198.53,"x0":-1.7423756325199304,"y0":50.00581478556085,"z0":5.719521420908364,"aX":-11.04223389711123},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.0,"breakHorizontal":8.6,"spinRate":2438,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.39173664611687675,"extension":6.545788325725719},"index":4,"playId":"653653c8-f18a-3a55-88e3-9672fa7fe48d","pitchNumber":2,"startTime":"2026-07-25T00:11:34.936Z","endTime":"2026-07-25T00:11:41.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":88.6,"endSpeed":82.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.796112166461914,"aZ":-27.351919806308207,"pfxX":1.782654184804648,"pfxZ":2.868967046412244,"pX":2.0420277355034875,"pZ":0.15096454063723497,"vX0":9.555678869004353,"vY0":-128.57266870406394,"vZ0":-8.259960297374699,"x":39.16,"y":234.7,"x0":-1.9488511764746645,"y0":50.00101103518934,"z0":5.516870429255102,"aX":2.994171664917625},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":3.6,"breakHorizontal":-5.3,"spinRate":2528,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.425449047320563,"extension":6.335565275924687},"index":5,"playId":"7ecb3997-52ab-315e-baa7-ed3ed4714d0e","pitchNumber":3,"startTime":"2026-07-25T00:11:47.391Z","endTime":"2026-07-25T00:11:51.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.416941035139608,"aZ":-27.68634902701371,"pfxX":0.026718093543582455,"pfxZ":2.629507298898984,"pX":0.38789630983044954,"pZ":2.0468928320460575,"vX0":6.504593336008245,"vY0":-129.02889797750512,"vZ0":-3.8285541312688016,"x":102.21,"y":183.51,"x0":-2.154990419915559,"y0":50.00560391765688,"z0":5.650984007269368,"aX":0.04570694137280368},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.2,"breakHorizontal":-1.3,"spinRate":2434,"spinDirection":175},"zone":9,"typeConfidence":2.0,"plateTime":0.4223017048119293,"extension":6.207240562401849},"hitData":{"launchSpeed":92.6,"launchAngle":3.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.47,"coordY":164.2}},"index":6,"playId":"4eb28b39-af45-3ba5-952d-f1976c48db2a","pitchNumber":4,"startTime":"2026-07-25T00:12:01.077Z","endTime":"2026-07-25T00:12:09.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2026-07-25T00:12:09.510Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tyler Soderstrom grounds out, second baseman Royce Lewis to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T00:12:15.043Z","endTime":"2026-07-25T00:13:30.559Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.936320941899748,"aZ":-28.373138193063724,"pfxX":-7.9563025153051505,"pfxZ":2.246456188220815,"pX":-1.6254435726774108,"pZ":2.4605203346815863,"vX0":4.358815047067836,"vY0":-128.63136609856454,"vZ0":-2.5066090754031203,"x":178.96,"y":172.35,"x0":-2.2984805160647555,"y0":50.005713428667455,"z0":5.623156998521042,"aX":-13.48154721570186},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.7,"breakHorizontal":13.6,"spinRate":1688,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.424042189616201,"extension":6.354803942413965},"index":0,"playId":"77913361-d517-35ed-af84-987dc9749973","pitchNumber":1,"startTime":"2026-07-25T00:12:33.602Z","endTime":"2026-07-25T00:12:37.208Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.6,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.842428687915877,"aZ":-13.853901332796095,"pfxX":-5.137437156420906,"pfxZ":9.370789356537575,"pX":0.16406911811646221,"pZ":2.294123977422337,"vX0":7.6726360197662125,"vY0":-138.44206926726048,"vZ0":-6.965592845615364,"x":110.75,"y":176.84,"x0":-1.9667058111582452,"y0":50.00224092464224,"z0":5.757053377885008,"aX":-10.043740734386601},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.8,"breakHorizontal":7.8,"spinRate":2302,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.3945608983961493,"extension":6.4438294700174765},"index":1,"playId":"4d8021ec-6ede-3ec8-9750-a5dbb3380527","pitchNumber":2,"startTime":"2026-07-25T00:12:44.765Z","endTime":"2026-07-25T00:12:48.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.194722094783042,"aZ":-22.866562161725746,"pfxX":-9.668611489355813,"pfxZ":5.439193685324024,"pX":-0.3023424988323417,"pZ":1.609795602707695,"vX0":7.563751612567759,"vY0":-129.49130219636015,"vZ0":-5.628556832401692,"x":128.52,"y":195.32,"x0":-1.9945316639226451,"y0":50.002326994572165,"z0":5.543939324702664,"aX":-16.539151759049577},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.9,"breakHorizontal":16.0,"spinRate":1617,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4218113268402979,"extension":6.29894280266523},"index":2,"playId":"994ccb7c-c4a0-3482-8e5d-064979980b12","pitchNumber":3,"startTime":"2026-07-25T00:13:02.757Z","endTime":"2026-07-25T00:13:06.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-25T00:13:12.602Z","endTime":"2026-07-25T00:13:22.231Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.52963448886893,"aZ":-37.93150041410963,"pfxX":5.815711207519621,"pfxZ":-3.975167218851036,"pX":-0.7280282318862721,"pZ":2.0761091258009023,"vX0":1.4958546146687297,"vY0":-119.26792591576431,"vZ0":-1.0346004153535326,"x":144.75,"y":182.73,"x0":-2.1178669035539346,"y0":50.00081413764269,"z0":5.916634434940964,"aX":8.431369439285675},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.2,"breakHorizontal":-10.9,"spinRate":2455,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.45810448830226225,"extension":6.145967767814695},"hitData":{"launchSpeed":91.3,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.76,"coordY":144.35}},"index":4,"playId":"de1baa63-4954-3c7e-b0ed-8e08de80e0e9","pitchNumber":4,"startTime":"2026-07-25T00:13:22.231Z","endTime":"2026-07-25T00:13:30.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:13:30.559Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shea Langeliers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-25T00:13:35.427Z","endTime":"2026-07-25T00:14:54.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.066504150915737,"aZ":-21.17577604097827,"pfxX":1.1150047647499477,"pfxZ":6.222888137630463,"pX":0.95072173058776,"pZ":3.00043463764851,"vX0":7.522781774459153,"vY0":-131.61794795846524,"vZ0":-2.946138919108411,"x":80.76,"y":157.77,"x0":-2.080795008425177,"y0":50.00033466413276,"z0":5.689714160186643,"aX":1.9695510182764284},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.9,"breakHorizontal":-3.6,"spinRate":2468,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.4150051989959427,"extension":6.292580391719289},"index":0,"playId":"50adc4d4-88c8-38a8-8c3e-4ef83214b890","pitchNumber":1,"startTime":"2026-07-25T00:13:54.150Z","endTime":"2026-07-25T00:13:58.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.574313842049335,"aZ":-17.842156871854964,"pfxX":-7.212143034642343,"pfxZ":7.222725969239882,"pX":-1.301558642056462,"pZ":2.9607548145350306,"vX0":4.851189713009657,"vY0":-139.76510928672582,"vZ0":-3.987197779945844,"x":112.27,"y":129.12,"x0":-2.119953198025709,"y0":50.003507209559785,"z0":5.572585569956798,"aX":-14.313965008199444},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":12.5,"breakHorizontal":12.1,"spinRate":2354,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.3914091615324904,"extension":6.25608380704785},"index":1,"playId":"6857c68d-4cd2-3b5d-a458-8c0a374e2143","pitchNumber":2,"startTime":"2026-07-25T00:14:06.686Z","endTime":"2026-07-25T00:14:09.898Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.381084013964088,"aZ":-17.17668905018973,"pfxX":-7.7061438079291955,"pfxZ":7.487778194942662,"pX":0.1649720577487928,"pZ":2.088956100132367,"vX0":8.914893677226948,"vY0":-140.315268486995,"vZ0":-6.516197658520693,"x":110.71,"y":182.38,"x0":-2.0452577135037258,"y0":50.0031636152329,"z0":5.551750861491151,"aX":-15.437161150653433},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":12.5,"breakHorizontal":12.2,"spinRate":2395,"spinDirection":219},"zone":8,"typeConfidence":2.0,"plateTime":0.3896691246483721,"extension":6.404651667854358},"index":2,"playId":"4f3ce212-11ca-34ba-b718-e6168df8697c","pitchNumber":3,"startTime":"2026-07-25T00:14:23.890Z","endTime":"2026-07-25T00:14:27.061Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-25T00:14:38.745Z","endTime":"2026-07-25T00:14:51.283Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":88.1,"endSpeed":81.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.29788426482506,"aZ":-28.802658478447412,"pfxX":1.546763450725051,"pfxZ":2.0089512775726206,"pX":0.472545615562303,"pZ":1.069991520504225,"vX0":5.927162672044668,"vY0":-128.13630567405252,"vZ0":-5.912515744298567,"x":98.99,"y":209.89,"x0":-2.0632731412004803,"y0":50.0026542409752,"z0":5.6329712258972044,"aX":2.5936169144409806},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.6,"breakHorizontal":-4.1,"spinRate":2412,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.42603868284147683,"extension":6.301342940883485},"index":4,"playId":"d492eb77-2ba1-3c0d-a485-e95089c84801","pitchNumber":4,"startTime":"2026-07-25T00:14:51.283Z","endTime":"2026-07-25T00:14:54.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:14:54.978Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T00:17:07.932Z","endTime":"2026-07-25T00:18:45.713Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":90.5,"endSpeed":84.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18009027777031,"aZ":-21.192285229250388,"pfxX":9.60462493295976,"pfxZ":6.149299351641513,"pX":0.4855754464711234,"pZ":1.8319835765556494,"vX0":-9.764122963711783,"vY0":-131.6157536868887,"vZ0":-4.693036603723854,"x":98.49,"y":189.32,"x0":2.9638268704921154,"y0":50.00406351720212,"z0":5.170851151873933,"aX":17.158007764138294},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-15.7,"spinRate":2127,"spinDirection":124},"zone":9,"typeConfidence":2.0,"plateTime":0.4133114183138735,"extension":7.435135800780291},"index":0,"playId":"e18b38d5-004f-39e8-b1ec-db7ce13455c9","pitchNumber":1,"startTime":"2026-07-25T00:17:08.807Z","endTime":"2026-07-25T00:17:11.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":90.1,"endSpeed":82.8,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4607211570915,"aZ":-21.122828764059502,"pfxX":10.416671494094732,"pfxZ":6.302274946765873,"pX":1.6491438909069638,"pZ":4.790734616476722,"vX0":-7.314099959922285,"vY0":-131.0492616886721,"vZ0":2.571302330372014,"x":54.14,"y":109.43,"x0":3.1108433012319354,"y0":50.005621851329394,"z0":5.3669027803073295,"aX":18.277359209403834},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.2,"breakHorizontal":-17.4,"spinRate":2169,"spinDirection":117},"zone":12,"typeConfidence":2.0,"plateTime":0.4165802913869294,"extension":7.063665142804997},"index":1,"playId":"3030c638-212c-3b22-8fef-9dfce6ff636c","pitchNumber":2,"startTime":"2026-07-25T00:17:26.984Z","endTime":"2026-07-25T00:17:29.984Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":75.9,"endSpeed":70.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.038912455864864,"aZ":-29.39382050873466,"pfxX":-3.050072526981976,"pfxZ":2.2364282783467697,"pX":-0.8939649331639404,"pZ":1.7978672460926508,"vX0":-7.8391850819131275,"vY0":-110.39491589146047,"vZ0":-0.3297255539523013,"x":151.08,"y":190.24,"x0":3.087018791290279,"y0":50.00450321401875,"z0":5.020249996983966,"aX":-3.7978772650368047},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":4.3,"breakHorizontal":7.4,"spinRate":2367,"spinDirection":276},"zone":13,"typeConfidence":2.0,"plateTime":0.49450422946360906,"extension":6.873491425023089},"index":2,"playId":"5102f884-6dac-396e-a150-a2b36354a3e0","pitchNumber":3,"startTime":"2026-07-25T00:17:42.904Z","endTime":"2026-07-25T00:17:45.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-07-25T00:17:55.912Z","endTime":"2026-07-25T00:18:04.493Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.05203363007703,"aZ":-29.34509915035549,"pfxX":-3.1868954246018397,"pfxZ":2.2119366031837555,"pX":-0.8873492656448159,"pZ":0.9445457883144263,"vX0":-8.102117609560242,"vY0":-112.04230792023014,"vZ0":-2.280683558583111,"x":150.82,"y":213.28,"x0":3.180597889812028,"y0":50.003217340998724,"z0":4.9561602480375155,"aX":-4.076566944085719},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":3.7,"breakHorizontal":7.7,"spinRate":2361,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.4876852149939759,"extension":6.67653733121004},"index":4,"playId":"5e8e2f1a-e005-3be3-b07a-900e677628d4","pitchNumber":4,"startTime":"2026-07-25T00:18:04.493Z","endTime":"2026-07-25T00:18:10.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.988354657155615,"aZ":-21.242192731392294,"pfxX":10.876937852117077,"pfxZ":5.983684263952194,"pX":0.39881710401021975,"pZ":3.8464022659054,"vX0":-10.404115719349667,"vY0":-133.85005584137716,"vZ0":0.14211029162645028,"x":101.8,"y":134.93,"x0":2.909894095434863,"y0":50.004365348237805,"z0":5.304999485056047,"aX":19.877416802901067},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.0,"breakHorizontal":-17.6,"spinRate":2237,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4081144728660968,"extension":7.18817567076077},"index":5,"playId":"2f79275c-bf2d-3d92-8fcc-d61a9d96c698","pitchNumber":5,"startTime":"2026-07-25T00:18:22.585Z","endTime":"2026-07-25T00:18:27.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.735682455102843,"aZ":-24.35288399464645,"pfxX":1.7477962025049223,"pfxZ":4.982983160673551,"pX":1.6128615863477151,"pZ":2.266546503783252,"vX0":-4.797114261289164,"vY0":-124.47444563648459,"vZ0":-2.0993296324282684,"x":55.52,"y":177.58,"x0":3.33714688563139,"y0":50.00595627364551,"z0":5.1350492833838075,"aX":2.746024024587518},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.0,"spinRate":2205,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.43984466315344317,"extension":6.899951364219324},"index":6,"playId":"10665d10-488d-3557-8831-38f6859c23c2","pitchNumber":6,"startTime":"2026-07-25T00:18:41.730Z","endTime":"2026-07-25T00:18:45.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:18:45.713Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Byron Buxton flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T00:18:51.843Z","endTime":"2026-07-25T00:21:09.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.893756536987073,"aZ":-24.739697152656515,"pfxX":1.4794337012903838,"pfxZ":4.737248887325402,"pX":0.18673463337651455,"pZ":4.204191358860548,"vX0":-7.752352988730531,"vY0":-124.43925818093024,"vZ0":2.2179694460185275,"x":109.88,"y":125.27,"x0":3.1496445398858883,"y0":50.00068526846743,"z0":5.350421716413016,"aX":2.321250585409878},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.4,"breakHorizontal":-0.8,"spinRate":2173,"spinDirection":144},"zone":12,"typeConfidence":2.0,"plateTime":0.4400931630511753,"extension":6.968621939875266},"index":0,"playId":"6df97499-d780-3a27-b48a-cf4ecc669e3d","pitchNumber":1,"startTime":"2026-07-25T00:19:12.456Z","endTime":"2026-07-25T00:19:16.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.8,"endSpeed":70.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.776765451944392,"aZ":-32.83700055161742,"pfxX":-2.6540233228078645,"pfxZ":-0.5361011825907269,"pX":-1.2015340990004142,"pZ":2.4519585250879277,"vX0":-8.759485849641104,"vY0":-110.10700141582186,"vZ0":1.774292422975532,"x":162.8,"y":172.58,"x0":3.1662888365381403,"y0":50.003282090248504,"z0":5.099506334764801,"aX":-3.272185382753227},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-0.1,"breakHorizontal":7.0,"spinRate":2321,"spinDirection":274},"zone":13,"typeConfidence":2.0,"plateTime":0.49665045053231216,"extension":6.946980417655459},"index":1,"playId":"24ee37c9-36e8-3ba9-a438-6edc61e6eab2","pitchNumber":2,"startTime":"2026-07-25T00:19:31.999Z","endTime":"2026-07-25T00:19:35.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":76.7,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.868132828715485,"aZ":-28.141444251009442,"pfxX":11.46900079630808,"pfxZ":2.7125624556038703,"pX":0.4663350253095581,"pZ":1.6551915256569978,"vX0":-9.971558187767284,"vY0":-120.43396921465015,"vZ0":-1.6878751423150768,"x":99.22,"y":194.09,"x0":3.147514562375539,"y0":50.00263107685153,"z0":4.827253192103412,"aX":17.042185470172406},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":4.8,"breakHorizontal":-18.7,"spinRate":2234,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.45281623854685193,"extension":6.9851553994814415},"index":2,"playId":"1b8c7ba1-1eeb-3a0e-ba73-2e81c0a31cf5","pitchNumber":3,"startTime":"2026-07-25T00:19:55.726Z","endTime":"2026-07-25T00:20:00.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30228379278203,"aZ":-25.375710372328573,"pfxX":4.205669607871044,"pfxZ":4.250871495941773,"pX":1.50667932938357,"pZ":2.7845299476262984,"vX0":-5.683670731800921,"vY0":-125.4381394943103,"vZ0":-0.36778818382397704,"x":59.57,"y":163.6,"x0":3.250807486201864,"y0":50.00626399111378,"z0":4.993914774818805,"aX":6.733892990602312},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.8,"breakHorizontal":-6.4,"spinRate":2232,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4358995817855362,"extension":6.658794431381627},"index":3,"playId":"0375e904-dbc8-332a-8cc5-c3c454ae902e","pitchNumber":4,"startTime":"2026-07-25T00:20:15.856Z","endTime":"2026-07-25T00:20:19.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.78437451335551,"aZ":-18.78147685140644,"pfxX":8.272983538419503,"pfxZ":7.595871972557774,"pX":-0.3255839362035808,"pZ":3.2385646458592587,"vX0":-11.587153756776562,"vY0":-131.8826779937099,"vZ0":-1.3748459326224403,"x":129.41,"y":151.34,"x0":3.0480532810830856,"y0":50.00464596878578,"z0":5.150604501234533,"aX":14.59107709882748},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":13.7,"breakHorizontal":-12.5,"spinRate":2279,"spinDirection":123},"zone":1,"typeConfidence":2.0,"plateTime":0.41515718065815976,"extension":7.0480483776089615},"index":4,"playId":"eb68fc7d-b83c-3f40-b0ba-332f195db815","pitchNumber":5,"startTime":"2026-07-25T00:20:35.643Z","endTime":"2026-07-25T00:20:38.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.9,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.371958842038453,"aZ":-21.5585009338222,"pfxX":8.782799793001871,"pfxZ":5.9269948819108915,"pX":0.23148439792871728,"pZ":2.883627204248403,"vX0":-10.47046162207424,"vY0":-132.5227285612079,"vZ0":-2.1206782613825657,"x":108.18,"y":160.92,"x0":3.079031183652566,"y0":50.005406919496096,"z0":5.256995805468514,"aX":15.73943409610194},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.6,"breakHorizontal":-13.8,"spinRate":2216,"spinDirection":127},"zone":2,"typeConfidence":2.0,"plateTime":0.41214661956356613,"extension":7.083438661365176},"hitData":{"launchSpeed":99.4,"launchAngle":26.0,"totalDistance":375.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":145.57,"coordY":48.97}},"index":5,"playId":"e6d2ba45-f05c-3362-ae25-3f43ed4a7115","pitchNumber":6,"startTime":"2026-07-25T00:20:56.022Z","endTime":"2026-07-25T00:21:09.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":-3.1999999999999957,"leverageIndex":1.44,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:21:09.599Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Jeffers grounds out, shortstop Jacob Wilson to first baseman Jeff McNeil. Austin Martin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T00:21:55.908Z","endTime":"2026-07-25T00:22:28.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","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":"eced2291-aab9-3cf5-8b03-60db08819923","startTime":"2026-07-25T00:21:36.189Z","endTime":"2026-07-25T00:21:39.234Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.189353227607114,"aZ":-26.06852804901313,"pfxX":2.020316405750848,"pfxZ":3.787566476470124,"pX":0.8635747746319916,"pZ":3.2343407367164407,"vX0":-6.852487010776279,"vY0":-125.08679970329527,"vZ0":0.11818808448236173,"x":84.08,"y":151.45,"x0":3.3557567267259527,"y0":50.001848182307604,"z0":5.294181544478728,"aX":3.256543858162057},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.1,"breakHorizontal":-2.4,"spinRate":2188,"spinDirection":161},"zone":12,"typeConfidence":2.0,"plateTime":0.43505789523009586,"extension":6.883555720521479},"index":1,"playId":"3494e130-5a08-3608-99e1-ac89fa18c7ac","pitchNumber":1,"startTime":"2026-07-25T00:21:58.146Z","endTime":"2026-07-25T00:22:01.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"runnerGoing":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74285946208382,"aZ":-25.529564941946965,"pfxX":1.5404544136356388,"pfxZ":4.085415370044593,"pX":0.39267333161074985,"pZ":2.9709455645082583,"vX0":-7.7560509379032165,"vY0":-126.47348354594409,"vZ0":-0.5435965400587771,"x":102.03,"y":158.56,"x0":3.2932548531485035,"y0":50.003976882514266,"z0":5.228341737900246,"aX":2.5069975505163162},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.6,"breakHorizontal":-1.1,"spinRate":2209,"spinDirection":143},"zone":3,"typeConfidence":2.0,"plateTime":0.4323559424688974,"extension":6.843045430496995},"hitData":{"launchSpeed":100.0,"launchAngle":-19.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":149.66}},"index":2,"playId":"66cbd4ce-38a4-3e7d-a692-06eabe3158e9","pitchNumber":2,"startTime":"2026-07-25T00:22:19.975Z","endTime":"2026-07-25T00:22:28.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":1.2,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:22:28.317Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out to first baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-25T00:22:37.209Z","endTime":"2026-07-25T00:24:46.622Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"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, 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":75.9,"endSpeed":70.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.31624388307873,"aZ":-32.017350873359284,"pfxX":-1.4733314472796093,"pfxZ":0.12373099502741702,"pX":-0.6129813988062888,"pZ":2.5151906030342226,"vX0":-8.204453971962376,"vY0":-110.29378916913383,"vZ0":1.8840836033750958,"x":140.37,"y":170.87,"x0":3.3437814435075137,"y0":50.00134902524637,"z0":5.022396866201653,"aX":-1.8161296636482396},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":1.1,"breakHorizontal":4.8,"spinRate":2361,"spinDirection":280},"zone":4,"typeConfidence":2.0,"plateTime":0.4963075855467318,"extension":6.592614393753224},"index":0,"playId":"103fa201-4e99-3066-826d-c420e2e8afda","pitchNumber":1,"startTime":"2026-07-25T00:22:54.083Z","endTime":"2026-07-25T00:22:57.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.092737276614375,"aZ":-32.94164609124188,"pfxX":-6.220793497610073,"pfxZ":-0.6529464641722411,"pX":-0.6563598225780604,"pZ":1.3503078333909928,"vX0":-6.649547321699757,"vY0":-108.63723207271345,"vZ0":-0.06863200398168434,"x":142.02,"y":202.32,"x0":3.265666923469524,"y0":50.00201191807737,"z0":4.998174368867624,"aX":-7.346679825097643},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-0.8,"breakHorizontal":13.2,"spinRate":2539,"spinDirection":285},"zone":13,"typeConfidence":2.0,"plateTime":0.5064503320102083,"extension":6.82010049403898},"index":1,"playId":"758c16ae-896b-3346-9b7f-175c69d94ba3","pitchNumber":2,"startTime":"2026-07-25T00:23:10.916Z","endTime":"2026-07-25T00:23:14.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.468827881208576,"aZ":-27.313941900178424,"pfxX":9.693800285499755,"pfxZ":3.2950398581324087,"pX":0.37177059221939,"pZ":1.4915425936236937,"vX0":-9.582882278400845,"vY0":-119.99035349360676,"vZ0":-2.1313700854446966,"x":102.83,"y":198.51,"x0":3.134090253185511,"y0":50.005632198224156,"z0":4.795085522287186,"aX":14.316608952481806},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.8,"breakHorizontal":-15.6,"spinRate":2238,"spinDirection":100},"zone":14,"typeConfidence":2.0,"plateTime":0.4542864936356086,"extension":6.726127424526954},"index":2,"playId":"4e58b6e1-a7e9-378e-9c2d-d30e14ff1bbb","pitchNumber":3,"startTime":"2026-07-25T00:23:33.510Z","endTime":"2026-07-25T00:23:37.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.1,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.418013154399098,"aZ":-19.467411328070725,"pfxX":9.035383935248976,"pfxZ":7.173953877024429,"pX":0.22971810037982832,"pZ":3.990362453851644,"vX0":-10.154610743770075,"vY0":-132.06292051822203,"vZ0":0.1402926361257295,"x":108.24,"y":131.04,"x0":2.9458925132312386,"y0":50.00106264942632,"z0":5.36530490950135,"aX":16.001060635057005},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":13.2,"breakHorizontal":-14.2,"spinRate":2354,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.41432395900152263,"extension":6.863835876030529},"index":3,"playId":"da870204-071f-30cf-9c68-5a672a35fe58","pitchNumber":4,"startTime":"2026-07-25T00:23:52.055Z","endTime":"2026-07-25T00:23:57.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-25T00:24:02.887Z","endTime":"2026-07-25T00:24:18.290Z","isPitch":false,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":70.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.20040617494928,"aZ":-31.41597073395776,"pfxX":-4.7830412613550894,"pfxZ":0.6087538072255727,"pX":-0.5175723136192389,"pZ":1.595565002839327,"vX0":-7.219473226349382,"vY0":-110.43995589993244,"vZ0":-0.19224366245200675,"x":136.73,"y":195.7,"x0":3.4116977832119963,"y0":50.001662178139476,"z0":4.981029923125597,"aX":-5.920728765397575},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":1.3,"breakHorizontal":10.6,"spinRate":2559,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.49548267889460806,"extension":6.76891278795525},"index":5,"playId":"f35a3b75-92ce-3fd4-9b00-2c64ba1a4f17","pitchNumber":5,"startTime":"2026-07-25T00:24:18.290Z","endTime":"2026-07-25T00:24:22.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.7,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.56298022264888,"aZ":-20.00155186316325,"pfxX":8.786438398283579,"pfxZ":6.802409361060905,"pX":0.3210832574937447,"pZ":3.1261468104304817,"vX0":-10.047871333830448,"vY0":-132.48261877300413,"vZ0":-1.811012171642912,"x":104.76,"y":154.37,"x0":3.009608019966738,"y0":50.0019627612852,"z0":5.270677948998686,"aX":15.721312770534146},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":12.1,"breakHorizontal":-13.9,"spinRate":2238,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.41241011661792015,"extension":6.956737748908812},"hitData":{"launchSpeed":92.7,"launchAngle":1.0,"totalDistance":77.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.29,"coordY":159.28}},"index":6,"playId":"d5aa79c8-6d03-34f6-b220-59e28c89c90c","pitchNumber":6,"startTime":"2026-07-25T00:24:38.790Z","endTime":"2026-07-25T00:24:46.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.22,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:24:46.622Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T00:26:45.024Z","endTime":"2026-07-25T00:27:28.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":87.9,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.14182543165946,"aZ":-15.323971611951343,"pfxX":-5.89826452164891,"pfxZ":8.593209802036734,"pX":-1.1284895674130784,"pZ":2.124732093299424,"vX0":4.2659788383979915,"vY0":-138.4716799629132,"vZ0":-7.179524148565494,"x":160.02,"y":181.41,"x0":-1.9153374277294621,"y0":50.00097101873245,"z0":5.757745903298583,"aX":-11.562877268658466},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.4,"breakHorizontal":10.0,"spinRate":2351,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39410451742868213,"extension":6.321509426461527},"index":0,"playId":"ec9ff4b2-4003-3203-affa-9afe6d25ea78","pitchNumber":1,"startTime":"2026-07-25T00:26:57.602Z","endTime":"2026-07-25T00:27:02.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.28530268474995,"aZ":-26.881317888613808,"pfxX":-8.10051491007913,"pfxZ":3.0838616160642376,"pX":0.8433970788167633,"pZ":1.6627080919639752,"vX0":9.92075680107545,"vY0":-128.96501715933132,"vZ0":-4.690758624277014,"x":84.85,"y":193.89,"x0":-1.9687444819995283,"y0":50.001091057823075,"z0":5.534282665937224,"aX":-13.89071383808998},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":13.0,"spinRate":1622,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.42181443683836006,"extension":6.464995948378195},"index":1,"playId":"5881fdf2-f762-3a6f-af2c-43b6f6b92a8a","pitchNumber":2,"startTime":"2026-07-25T00:27:09.059Z","endTime":"2026-07-25T00:27:13.641Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":87.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.67241691763586,"aZ":-14.689194400801812,"pfxX":-6.513729193754633,"pfxZ":8.955871714817068,"pX":0.03964111730630212,"pZ":1.6172741265283788,"vX0":7.3097888196690235,"vY0":-138.33248737384335,"vZ0":-8.707163397268985,"x":115.49,"y":195.11,"x0":-1.7813501185424279,"y0":50.00539010636039,"z0":5.774455327679812,"aX":-12.721525751360053},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":14.8,"breakHorizontal":10.4,"spinRate":2338,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.39480626095070104,"extension":6.430823534081125},"hitData":{"launchSpeed":91.9,"launchAngle":-12.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.23,"coordY":159.15}},"index":2,"playId":"50595a28-38b3-3006-a956-a0126a3c12f0","pitchNumber":3,"startTime":"2026-07-25T00:27:20.972Z","endTime":"2026-07-25T00:27:28.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:27:28.415Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Donovan Walton grounds out softly, catcher Ryan Jeffers to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T00:27:36.836Z","endTime":"2026-07-25T00:28:00.662Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.379747309211275,"aZ":-29.57600752442201,"pfxX":1.1703725829264455,"pfxZ":1.5120282336356254,"pX":-0.34430000625673324,"pZ":1.4881878300700775,"vX0":4.473424978051559,"vY0":-129.53350276939474,"vZ0":-5.0379287939746185,"x":130.12,"y":198.6,"x0":-2.238311391039249,"y0":50.0024792668091,"z0":5.6912969672458935,"aX":2.009099632733392},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.9,"breakHorizontal":-3.0,"spinRate":2430,"spinDirection":189},"zone":13,"typeConfidence":2.0,"plateTime":0.421152891549192,"extension":6.249904743386366},"hitData":{"launchSpeed":57.2,"launchAngle":-87.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":126.14,"coordY":201.68}},"index":0,"playId":"766f45b8-48c1-3a88-bea1-bea2f2181546","pitchNumber":1,"startTime":"2026-07-25T00:27:52.852Z","endTime":"2026-07-25T00:28:00.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:28:00.662Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy White lines out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-25T00:28:07.403Z","endTime":"2026-07-25T00:29:31.824Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55116230432778,"aZ":-15.671303110182528,"pfxX":-9.148115864277994,"pfxZ":8.22593127708048,"pX":-0.7566502990761217,"pZ":2.5209637466392776,"vX0":6.739121246070708,"vY0":-140.44772033394992,"vZ0":-5.5010682227292715,"x":145.84,"y":170.71,"x0":-1.993547027876863,"y0":50.004675109583445,"z0":5.517326747820348,"aX":-18.355165476772804},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.0,"breakHorizontal":15.2,"spinRate":2444,"spinDirection":227},"zone":4,"typeConfidence":2.0,"plateTime":0.3893597516794731,"extension":6.353569513437348},"index":0,"playId":"8928f9af-5a9b-3263-906d-d87b4f1fb675","pitchNumber":1,"startTime":"2026-07-25T00:28:24.422Z","endTime":"2026-07-25T00:28:27.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01862957554134,"aZ":-15.01973911831665,"pfxX":-8.475447842429855,"pfxZ":8.468987116836146,"pX":-0.3021669858009966,"pZ":1.1238119345806794,"vX0":7.434873486154145,"vY0":-141.15249492013146,"vZ0":-9.463139739964406,"x":128.52,"y":208.44,"x0":-1.864401661690532,"y0":50.00013642660327,"z0":5.478503568255889,"aX":-17.162972636356606},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2414,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38749630494913756,"extension":6.473602046199621},"index":1,"playId":"ea7fa337-f0de-3030-8ac3-96cb4358619e","pitchNumber":2,"startTime":"2026-07-25T00:28:37.518Z","endTime":"2026-07-25T00:28:42.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.6,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.236527735690142,"aZ":-37.03314759830501,"pfxX":2.871461571598723,"pfxZ":-3.376665162647603,"pX":1.3892244668552427,"pZ":-0.9980721664138008,"vX0":7.172003027019677,"vY0":-118.97307860454606,"vZ0":-7.479603553230903,"x":64.05,"y":265.73,"x0":-2.034291999979398,"y0":50.0051198983832,"z0":5.531688466701998,"aX":4.127674130745816},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-7.7,"breakHorizontal":-6.8,"spinRate":2481,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4599035947298664,"extension":6.366604543902899},"index":2,"playId":"86a4a3a1-94da-3a70-83d8-63422173c383","pitchNumber":3,"startTime":"2026-07-25T00:28:50.684Z","endTime":"2026-07-25T00:28:54.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473085513127707,"aZ":-19.65780396648382,"pfxX":-9.602593681501515,"pfxZ":6.367239767201569,"pX":-0.22046894749615645,"pZ":2.371359354380409,"vX0":8.325171814549948,"vY0":-138.9280780752119,"vZ0":-5.134833344919062,"x":125.4,"y":174.75,"x0":-2.000036904522623,"y0":50.00191293961572,"z0":5.539507938332856,"aX":-18.876328143979705},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":15.8,"spinRate":2386,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3933958861273319,"extension":6.628719153915544},"index":3,"playId":"a5b7ecfb-3f28-3259-b747-5ef7481c0d83","pitchNumber":4,"startTime":"2026-07-25T00:29:05.819Z","endTime":"2026-07-25T00:29:08.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.8,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11925156105104,"aZ":-27.69593400768153,"pfxX":0.7792308488855595,"pfxZ":2.648061093900095,"pX":-0.494199160990996,"pZ":1.7885545818856001,"vX0":3.8878350322942565,"vY0":-128.84503708698162,"vZ0":-4.343389243724122,"x":135.84,"y":190.49,"x0":-2.1199137993307677,"y0":50.004370175657655,"z0":5.620052569759504,"aX":1.3186858969543356},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":4.1,"breakHorizontal":-2.3,"spinRate":2443,"spinDirection":159},"zone":7,"typeConfidence":2.0,"plateTime":0.42403707915705935,"extension":6.281780472233119},"hitData":{"launchSpeed":99.7,"launchAngle":22.0,"totalDistance":375.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":90.66,"coordY":51.88}},"index":4,"playId":"2e704e77-b138-32a0-b00b-c354a2f86a66","pitchNumber":5,"startTime":"2026-07-25T00:29:22.712Z","endTime":"2026-07-25T00:29:31.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:29:31.824Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Royce Lewis strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T00:31:26.116Z","endTime":"2026-07-25T00:33:31.271Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":88.6,"endSpeed":81.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.434261172839804,"aZ":-20.171707484191398,"pfxX":8.956044716470608,"pfxZ":7.099138275271979,"pX":1.189993057612963,"pZ":2.8259903437795604,"vX0":-7.8046101680740305,"vY0":-128.8572802942809,"vZ0":-2.121601774036452,"x":71.64,"y":162.48,"x0":3.0865942884272735,"y0":50.00353080124365,"z0":5.209820439176726,"aX":15.142682281811064},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":12.6,"breakHorizontal":-14.6,"spinRate":2234,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.42420383887629187,"extension":6.7727346980258964},"index":0,"playId":"6633ec65-dfb4-3d55-a14d-a64b515e4b95","pitchNumber":1,"startTime":"2026-07-25T00:31:47.408Z","endTime":"2026-07-25T00:31:52.107Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.014094434929657,"aZ":-26.769878008161132,"pfxX":11.502635924005364,"pfxZ":3.7584390752485533,"pX":1.667426025170484,"pZ":2.248224913691808,"vX0":-7.173375371141972,"vY0":-118.90712985623509,"vZ0":-0.6961747649974518,"x":53.44,"y":178.08,"x0":3.22332320971077,"y0":50.00089426032366,"z0":4.965734546345607,"aX":16.53026017585057},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.0,"breakHorizontal":-19.2,"spinRate":2237,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4599866801058714,"extension":7.070689817357834},"index":1,"playId":"0a503213-21bf-3262-8ec2-9dd408f7bae1","pitchNumber":2,"startTime":"2026-07-25T00:32:02.720Z","endTime":"2026-07-25T00:32:06.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.378181568181372,"aZ":-20.87138764812078,"pfxX":9.477332003844102,"pfxZ":6.566500272083289,"pX":0.5334273986139756,"pZ":2.3233182854761436,"vX0":-9.43194424521161,"vY0":-130.12100188441948,"vZ0":-3.013665266664662,"x":96.67,"y":176.05,"x0":2.967596038270748,"y0":50.00174385051693,"z0":5.071358950532532,"aX":16.31002731727882},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":11.4,"breakHorizontal":-15.1,"spinRate":2260,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4203529504349408,"extension":7.243137716081057},"index":2,"playId":"53897295-235d-3abd-a78c-19ec65974657","pitchNumber":3,"startTime":"2026-07-25T00:32:19.179Z","endTime":"2026-07-25T00:32:22.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.190980785876082,"aZ":-20.637425715958983,"pfxX":9.227354683786741,"pfxZ":6.4631080726844825,"pX":0.8910782870042775,"pZ":3.4507009794477295,"vX0":-8.532170943719814,"vY0":-132.24323602485174,"vZ0":-0.7336953878854716,"x":83.03,"y":145.61,"x0":2.948603281033183,"y0":50.00104784580914,"z0":5.2351732393183,"aX":16.466482479327727},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.8,"breakHorizontal":-15.0,"spinRate":2333,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41297765821734256,"extension":6.963773731041625},"index":3,"playId":"d20ac7df-d333-3f4c-8aa0-0877a85a45e6","pitchNumber":4,"startTime":"2026-07-25T00:32:45.503Z","endTime":"2026-07-25T00:32:48.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":74.9,"endSpeed":69.8,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.24926226813228,"aZ":-32.22255661418898,"pfxX":-3.5431214068452266,"pfxZ":-0.035748386901093276,"pX":-0.05855817228694846,"pZ":1.5880930630294172,"vX0":-6.468168883681581,"vY0":-108.9388415503138,"vZ0":0.03747366120700901,"x":119.23,"y":195.9,"x0":3.397252302148619,"y0":50.00465685846805,"z0":5.023553539549156,"aX":-4.30388516313687},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":0.2,"breakHorizontal":7.9,"spinRate":2327,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.5007791605031446,"extension":6.793112495250522},"index":4,"playId":"d128257b-134c-38e7-96ba-7651d99710d7","pitchNumber":5,"startTime":"2026-07-25T00:33:02.200Z","endTime":"2026-07-25T00:33:06.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55135467680721,"aZ":-19.661048739419652,"pfxX":10.130809859535509,"pfxZ":6.924794174725992,"pX":0.4399876603008815,"pZ":3.957229408197549,"vX0":-10.152541697143834,"vY0":-133.08201160769661,"vZ0":0.35983141428387155,"x":100.23,"y":131.93,"x0":2.9744536977931855,"y0":50.00259208687139,"z0":5.235902633985232,"aX":18.30810953324703},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.8,"breakHorizontal":-16.3,"spinRate":2157,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.41039084950678273,"extension":7.2646392281322445},"index":5,"playId":"30716b0e-fd60-352c-a7f3-40195c56658c","pitchNumber":6,"startTime":"2026-07-25T00:33:27.583Z","endTime":"2026-07-25T00:33:31.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:33:31.271Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T00:33:34.091Z","endTime":"2026-07-25T00:35:07.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99680016404213,"aZ":-25.30161512161619,"pfxX":1.621414119200843,"pfxZ":4.492702285197677,"pX":0.9874643621909663,"pZ":3.3129701024814247,"vX0":-6.190009514360276,"vY0":-122.34483746185545,"vZ0":0.6767318253885025,"x":79.36,"y":149.33,"x0":3.329351607427224,"y0":50.00424413642539,"z0":5.185385457118565,"aX":2.4820093954116897},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":8.5,"breakHorizontal":-1.7,"spinRate":2219,"spinDirection":168},"zone":12,"typeConfidence":2.0,"plateTime":0.44607983633732307,"extension":6.865937627237433},"index":0,"playId":"ef014bb5-2041-3aa4-8b0f-67a5418de682","pitchNumber":1,"startTime":"2026-07-25T00:33:59.375Z","endTime":"2026-07-25T00:34:03.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-25T00:34:15.474Z","endTime":"2026-07-25T00:34:29.596Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.587142986889518,"aZ":-20.934987598703337,"pfxX":10.543775288402239,"pfxZ":6.273550490032191,"pX":0.9113242385221985,"pZ":3.384051722800771,"vX0":-9.082611791279687,"vY0":-132.36537527742786,"vZ0":-0.8159198161184772,"x":82.26,"y":147.41,"x0":3.00047192991339,"y0":50.00541374314713,"z0":5.21507675309478,"aX":18.90092862845557},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.4,"breakHorizontal":-17.4,"spinRate":2215,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4122153186604356,"extension":6.925230383988615},"index":2,"playId":"3caa1fea-81f4-30d5-8143-cbd35afd125b","pitchNumber":2,"startTime":"2026-07-25T00:34:29.596Z","endTime":"2026-07-25T00:34:33.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":84.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733042311983834,"aZ":-21.31120037580253,"pfxX":9.856053407339598,"pfxZ":6.0285992044122025,"pX":2.1683542525402433,"pZ":3.39570967048817,"vX0":-5.917783729775431,"vY0":-132.71465947302514,"vZ0":-0.9048203944352612,"x":34.35,"y":147.1,"x0":3.1350690172691635,"y0":50.00186594686079,"z0":5.278969313913915,"aX":17.757027582153682},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.9,"breakHorizontal":-16.8,"spinRate":2232,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.4111469685523055,"extension":6.9523597852779595},"index":3,"playId":"db15402a-c599-3eac-b02a-73290bb56e18","pitchNumber":3,"startTime":"2026-07-25T00:34:47.978Z","endTime":"2026-07-25T00:34:51.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.6,"endSpeed":70.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.356613367065137,"aZ":-29.428767942372282,"pfxX":-5.996394652931608,"pfxZ":2.2224851618851336,"pX":0.023412210777105723,"pZ":1.5589833434846367,"vX0":-5.696938580923053,"vY0":-110.10830993490421,"vZ0":-0.6893400040029882,"x":116.11,"y":196.69,"x0":3.417094478732247,"y0":50.003011956525484,"z0":4.972297754952543,"aX":-7.410751988315357},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":4.2,"breakHorizontal":12.2,"spinRate":2429,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.4962052427750723,"extension":6.959519365380746},"index":4,"playId":"2f900bb5-f1e0-3327-98cf-c545a3ff9a20","pitchNumber":4,"startTime":"2026-07-25T00:35:04.123Z","endTime":"2026-07-25T00:35:07.796Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:35:07.796Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Keaschall strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-25T00:35:10.060Z","endTime":"2026-07-25T00:36:38.102Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":75.2,"endSpeed":69.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.348515137770754,"aZ":-31.138007504117837,"pfxX":-5.839571635286294,"pfxZ":0.8439691618068705,"pX":0.05997462752750161,"pZ":1.7963392302025019,"vX0":-5.48685215475516,"vY0":-109.54141469687431,"vZ0":0.10216966722965859,"x":114.71,"y":190.28,"x0":3.350580051385928,"y0":50.00143105105067,"z0":5.063052753780273,"aX":-7.133140644825181},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":1.9,"breakHorizontal":12.0,"spinRate":2473,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.4989689928569021,"extension":6.853471227675472},"index":0,"playId":"09b8c69e-622d-33db-b154-1141c1663f13","pitchNumber":1,"startTime":"2026-07-25T00:35:34.814Z","endTime":"2026-07-25T00:35:38.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.179177883047977,"aZ":-28.142207087009247,"pfxX":12.213310070686262,"pfxZ":2.627923994124605,"pX":2.1679632658573484,"pZ":1.4166825379676835,"vX0":-6.566374604462951,"vY0":-122.25428476606345,"vZ0":-2.650076858633807,"x":34.36,"y":200.53,"x0":3.2840114242373453,"y0":50.001342648530546,"z0":4.898590158706172,"aX":18.725189832183762},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":4.4,"breakHorizontal":-20.9,"spinRate":2247,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4458205871950507,"extension":6.843288577805612},"index":1,"playId":"d219bb10-ff64-368c-ba0a-b58c65e1ef8c","pitchNumber":2,"startTime":"2026-07-25T00:35:49.842Z","endTime":"2026-07-25T00:35:53.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":81.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.583659702606333,"aZ":-25.365374337220974,"pfxX":2.732853174450255,"pfxZ":4.057530475780084,"pX":0.5528777187925972,"pZ":3.282865505036764,"vX0":-7.67267746386578,"vY0":-127.95934059063848,"vZ0":0.22070035886776362,"x":95.93,"y":150.14,"x0":3.220097078565379,"y0":50.001372402096024,"z0":5.164651704081692,"aX":4.584745383025431},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":7.7,"breakHorizontal":-3.5,"spinRate":2232,"spinDirection":138},"zone":3,"typeConfidence":2.0,"plateTime":0.426204062524596,"extension":6.8997132727694535},"index":2,"playId":"23ac1c3c-444e-39d8-860c-a786b943f7ef","pitchNumber":3,"startTime":"2026-07-25T00:36:07.933Z","endTime":"2026-07-25T00:36:10.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-25T00:36:18.711Z","endTime":"2026-07-25T00:36:34.696Z","isPitch":false,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":92.1,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.025550228241787,"aZ":-21.622629719414554,"pfxX":8.306025247862038,"pfxZ":5.6788211136049345,"pX":1.0480207574632388,"pZ":3.2125285232779746,"vX0":-8.437774867000373,"vY0":-134.00264460946497,"vZ0":-1.2340489086285071,"x":77.05,"y":152.04,"x0":3.126009446018304,"y0":50.003455647550425,"z0":5.192062207461149,"aX":15.436372043020505},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.3,"breakHorizontal":-13.7,"spinRate":2322,"spinDirection":123},"zone":12,"typeConfidence":2.0,"plateTime":0.4053894645971745,"extension":7.114119350640577},"index":4,"playId":"17b822a7-d610-3660-b974-5dd971fcce8a","pitchNumber":4,"startTime":"2026-07-25T00:36:34.696Z","endTime":"2026-07-25T00:36:38.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:36:38.102Z","atBatIndex":12},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jeff McNeil lines out to center fielder Byron Buxton.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T00:38:46.542Z","endTime":"2026-07-25T00:40:18.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.72773398391165,"aZ":-12.1756453142722,"pfxX":-5.4391175149311675,"pfxZ":10.154614323264308,"pX":-0.4811628168928278,"pZ":2.0382948257271765,"vX0":5.646278785074213,"vY0":-139.10203500951985,"vZ0":-7.903387659124079,"x":135.34,"y":183.75,"x0":-1.8257249880781072,"y0":50.00354910587571,"z0":5.714218873253244,"aX":-10.713250087180676},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.0,"breakHorizontal":8.8,"spinRate":2244,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.39299924415996346,"extension":6.472348187295132},"index":0,"playId":"8620768d-8077-3526-8d30-d89e8f48fe2b","pitchNumber":1,"startTime":"2026-07-25T00:38:59.131Z","endTime":"2026-07-25T00:39:02.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.889266781283922,"aZ":-21.253510498989595,"pfxX":0.5130851677643697,"pfxZ":5.95694906765062,"pX":0.7151489049028554,"pZ":1.5357432773224207,"vX0":7.204819476161042,"vY0":-133.35782838496536,"vZ0":-6.775770364032121,"x":89.74,"y":197.31,"x0":-2.0682930226042964,"y0":50.001566252306766,"z0":5.6012270160152084,"aX":0.940690498562497},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":9.7,"breakHorizontal":-2.2,"spinRate":2569,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.40795019533025156,"extension":6.339403756137565},"index":1,"playId":"351d858a-23a5-31e8-a7ad-d0bc31f37369","pitchNumber":2,"startTime":"2026-07-25T00:39:11.650Z","endTime":"2026-07-25T00:39:17.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.5,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03431879256391,"aZ":-30.39395770767836,"pfxX":2.9075039413325383,"pfxZ":1.0614287095700883,"pX":-0.46970474501117404,"pZ":1.0736114123426488,"vX0":3.221336619955156,"vY0":-127.4356403041789,"vZ0":-5.714784588793777,"x":134.9,"y":209.79,"x0":-2.1199525110178916,"y0":50.00091268983495,"z0":5.697005319164919,"aX":4.8617261617870025},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.1,"breakHorizontal":-5.9,"spinRate":2337,"spinDirection":148},"zone":13,"typeConfidence":2.0,"plateTime":0.42706953766868994,"extension":6.391473323186103},"index":2,"playId":"623e0737-38f3-3a21-a0dc-f8ad354b614d","pitchNumber":3,"startTime":"2026-07-25T00:39:27.716Z","endTime":"2026-07-25T00:39:31.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":86.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.94039732374486,"aZ":-24.027737088902107,"pfxX":1.1160902441104048,"pfxZ":4.364491208394913,"pX":-0.4923056594683262,"pZ":3.8019652697798483,"vX0":4.088888404458375,"vY0":-134.01396291164164,"vZ0":-0.8141707376680067,"x":135.77,"y":136.13,"x0":-2.167077172453659,"y0":50.00189559619281,"z0":5.786760954371038,"aX":2.081166622068168},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":8.0,"breakHorizontal":-2.6,"spinRate":2491,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40474704721302635,"extension":6.231681628956218},"index":3,"playId":"493ba4f2-b7c5-3429-b743-e1dc20a89f43","pitchNumber":4,"startTime":"2026-07-25T00:39:41.283Z","endTime":"2026-07-25T00:39:45.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":83.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.52756574395152,"aZ":-27.92258971760176,"pfxX":1.45691483138865,"pfxZ":2.470927642710598,"pX":-0.1642025565768364,"pZ":1.1259721695439868,"vX0":4.535921118568459,"vY0":-129.51235061680111,"vZ0":-6.151778167631907,"x":123.26,"y":208.38,"x0":-2.1179256557370083,"y0":50.00405373179431,"z0":5.629417795957997,"aX":2.509814012886528},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.5,"breakHorizontal":-3.5,"spinRate":2470,"spinDirection":166},"zone":13,"typeConfidence":2.0,"plateTime":0.4206887086033939,"extension":6.2087090271223975},"index":4,"playId":"85d6b4ab-0d75-3196-b6f1-16932eab869f","pitchNumber":5,"startTime":"2026-07-25T00:39:57.786Z","endTime":"2026-07-25T00:40:01.402Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":97.0,"endSpeed":89.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.092993979034745,"aZ":-12.361944495156868,"pfxX":-5.352241827901521,"pfxZ":9.747990230202447,"pX":-0.9108800525674795,"pZ":2.553727397715386,"vX0":4.468411518677824,"vY0":-141.18692128092337,"vZ0":-6.7980534843230735,"x":151.72,"y":169.83,"x0":-1.813328160141568,"y0":50.005845631135635,"z0":5.777132154087483,"aX":-10.881169341432399},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":8.9,"spinRate":2421,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3869456412071446,"extension":6.293025657130793},"hitData":{"launchSpeed":93.6,"launchAngle":16.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.73,"coordY":78.51}},"index":5,"playId":"e57a8999-9c26-330a-a0ad-5e4fc7daaad0","pitchNumber":6,"startTime":"2026-07-25T00:40:11.157Z","endTime":"2026-07-25T00:40:18.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:40:18.432Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T00:40:22.033Z","endTime":"2026-07-25T00:41:14.420Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.063270503008745,"aZ":-11.96202790727492,"pfxX":-4.497022476348514,"pfxZ":10.195274414863203,"pX":0.4009199302440031,"pZ":2.6695584356438316,"vX0":7.903181969050914,"vY0":-139.37287071706163,"vZ0":-6.423240731134965,"x":101.72,"y":166.7,"x0":-1.8772687305691185,"y0":50.00213161564375,"z0":5.781565872894423,"aX":-8.91537594844673},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.4,"breakHorizontal":6.6,"spinRate":2363,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.39183679874378496,"extension":6.552180894625728},"index":0,"playId":"bdc651bb-7365-3c5c-9f8f-d391d3c08b67","pitchNumber":1,"startTime":"2026-07-25T00:40:39.980Z","endTime":"2026-07-25T00:40:43.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":96.4,"endSpeed":89.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.555917288605357,"aZ":-12.203367221080345,"pfxX":-5.786605115292987,"pfxZ":9.920773369106067,"pX":-1.25266023475005,"pZ":1.6364500520551786,"vX0":4.053074270380041,"vY0":-140.23665214619191,"vZ0":-9.06703544099902,"x":164.75,"y":194.6,"x0":-1.9570697448894236,"y0":50.00482883322283,"z0":5.686505576093178,"aX":-11.649536812912118},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":9.7,"spinRate":2370,"spinDirection":212},"zone":13,"typeConfidence":2.0,"plateTime":0.3890004484739582,"extension":6.408541778956636},"index":1,"playId":"dbc021f1-e2b1-33d1-ad2c-ed4c5d5b73b6","pitchNumber":2,"startTime":"2026-07-25T00:40:53.955Z","endTime":"2026-07-25T00:40:57.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.5,"endSpeed":82.7,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.644752258194412,"aZ":-28.742441483968072,"pfxX":-9.209995277891483,"pfxZ":1.9776995321084065,"pX":-1.0942568337321192,"pZ":2.146581967853964,"vX0":5.908577980470395,"vY0":-130.35456751437286,"vZ0":-3.039242112955997,"x":158.71,"y":180.82,"x0":-2.185873662628692,"y0":50.000974344597836,"z0":5.481918219080609,"aX":-15.956812005725816},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.1,"breakHorizontal":15.5,"spinRate":1629,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.41908480354409106,"extension":6.448004434517831},"hitData":{"launchSpeed":65.4,"launchAngle":-51.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":118.36,"coordY":170.94}},"index":2,"playId":"05f4698d-0606-3bbc-bdd4-fefd8042b87b","pitchNumber":3,"startTime":"2026-07-25T00:41:06.655Z","endTime":"2026-07-25T00:41:14.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:41:14.420Z","atBatIndex":14},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Henry Bolte lines out to second baseman Royce Lewis.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-25T00:41:23.361Z","endTime":"2026-07-25T00:43:40.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.601728326499916,"aZ":-17.11558287459303,"pfxX":-8.673763092488823,"pfxZ":7.470245000775449,"pX":-1.1968438737843634,"pZ":1.8588156395716402,"vX0":5.573141738662317,"vY0":-140.96519157616754,"vZ0":-7.06265872397956,"x":162.62,"y":188.59,"x0":-2.071100382151602,"y0":50.0029346259273,"z0":5.4988966218697,"aX":-17.481821580825386},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.2,"breakHorizontal":14.6,"spinRate":2367,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.38833459308175344,"extension":6.3351922131917835},"index":0,"playId":"1d0f2852-1408-35ba-aa42-705e496cf3d3","pitchNumber":1,"startTime":"2026-07-25T00:41:39.846Z","endTime":"2026-07-25T00:41:43.761Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515230446333444,"aZ":-17.976706282689566,"pfxX":-8.405831921476807,"pfxZ":6.965851172243191,"pX":-0.8864393881553864,"pZ":2.33327757269175,"vX0":6.230215650494315,"vY0":-141.23251893425956,"vZ0":-5.849398555363051,"x":150.79,"y":175.78,"x0":-2.019140081813832,"y0":50.00308432415433,"z0":5.571463721726508,"aX":-17.130948422365858},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":11.8,"breakHorizontal":14.2,"spinRate":2379,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.3865195512626767,"extension":6.439027055926226},"index":1,"playId":"bffd57b2-c98c-302b-bd53-d8bc05f598e7","pitchNumber":2,"startTime":"2026-07-25T00:41:51.167Z","endTime":"2026-07-25T00:41:54.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.530506938509777,"aZ":-16.7689079127127,"pfxX":-8.244143860568524,"pfxZ":7.516709015357863,"pX":-1.0575902059419422,"pZ":2.25765685478047,"vX0":5.8582297511711285,"vY0":-141.6231167405089,"vZ0":-6.37504549526706,"x":157.31,"y":177.82,"x0":-2.0720530115153926,"y0":50.00592939724653,"z0":5.593490891001262,"aX":-16.905488840093884},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2375,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3853703771106902,"extension":6.361102366806112},"index":2,"playId":"88933434-8697-396e-bf3c-2a1d1f22626e","pitchNumber":3,"startTime":"2026-07-25T00:42:22.484Z","endTime":"2026-07-25T00:42:25.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.459853825739106,"aZ":-26.14746576603394,"pfxX":2.9355981503094917,"pfxZ":3.5231248820437484,"pX":1.6456583516578718,"pZ":0.7347489394262892,"vX0":8.077561871994442,"vY0":-129.81700830684468,"vZ0":-7.382180684913448,"x":54.27,"y":218.94,"x0":-1.8842615070180797,"y0":50.004765931155895,"z0":5.597788924153694,"aX":5.024496672767042},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":4.9,"breakHorizontal":-7.1,"spinRate":2423,"spinDirection":177},"zone":14,"typeConfidence":2.0,"plateTime":0.42146382788188586,"extension":6.395747056568655},"index":3,"playId":"f91146d9-e342-3cbe-a4a9-734aa4a350c2","pitchNumber":4,"startTime":"2026-07-25T00:42:47.792Z","endTime":"2026-07-25T00:42:51.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115041494673967,"aZ":-28.251695667836945,"pfxX":0.46075899516149654,"pfxZ":2.272607195758103,"pX":1.2239517054439395,"pZ":0.6844662853181174,"vX0":7.961251521072622,"vY0":-129.63854990378422,"vZ0":-7.213857275979124,"x":70.35,"y":220.3,"x0":-1.9269644141676734,"y0":50.00606246004768,"z0":5.613928607620156,"aX":0.7963973012860835},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.9,"breakHorizontal":-2.3,"spinRate":2452,"spinDirection":175},"zone":14,"typeConfidence":2.0,"plateTime":0.4199940732098302,"extension":6.359438491121578},"index":4,"playId":"2a9c41f8-afab-30be-af85-fe662d43ee26","pitchNumber":5,"startTime":"2026-07-25T00:43:02.706Z","endTime":"2026-07-25T00:43:06.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.2,"endSpeed":90.6,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.18656391819351,"aZ":-10.32749014551576,"pfxX":-4.784078276466864,"pfxZ":10.465332261033971,"pX":0.33507853051260317,"pZ":2.6176542174090547,"vX0":7.799920139083042,"vY0":-142.7305536786144,"vZ0":-7.054141696641977,"x":104.23,"y":168.1,"x0":-1.796748042611021,"y0":50.00501408992395,"z0":5.752906033662074,"aX":-9.989574215029272},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.9,"breakHorizontal":7.3,"spinRate":2419,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.38201997308407254,"extension":6.426268238871737},"index":5,"playId":"c6199566-1b49-3231-a365-55b28448fa3a","pitchNumber":6,"startTime":"2026-07-25T00:43:17.023Z","endTime":"2026-07-25T00:43:20.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.256530606077494,"aZ":-15.224269241824013,"pfxX":-6.176445088882328,"pfxZ":8.259594004784198,"pX":-0.37931898208987036,"pZ":3.183525088439238,"vX0":7.091732064473126,"vY0":-142.04106408753356,"vZ0":-3.9393946042820835,"x":131.46,"y":152.82,"x0":-2.1009385687672744,"y0":50.00041962992226,"z0":5.550512628632336,"aX":-12.6721425442733},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":9.8,"spinRate":2382,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.384983714133051,"extension":6.472681087792128},"hitData":{"launchSpeed":77.9,"launchAngle":12.0,"totalDistance":152.0,"trajectory":"line_drive","hardness":"medium","location":"4","coordinates":{"coordX":136.49,"coordY":141.95}},"index":6,"playId":"344155ec-bc8f-34b6-b1b7-f921b764c0db","pitchNumber":7,"startTime":"2026-07-25T00:43:34.198Z","endTime":"2026-07-25T00:43:40.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:43:40.030Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to catcher Shea Langeliers in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T00:45:25.400Z","endTime":"2026-07-25T00:45:59.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.313084654451398,"aZ":-24.033365936493922,"pfxX":5.0290465853978406,"pfxZ":5.097764968397197,"pX":-0.3535650002034187,"pZ":2.596339066478846,"vX0":-9.875798854762307,"vY0":-124.55380164353953,"vZ0":-1.5896323534401837,"x":130.48,"y":168.68,"x0":2.981465587152137,"y0":50.00055392571124,"z0":5.200265443055634,"aX":8.02699129663019},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":9.1,"breakHorizontal":-7.2,"spinRate":2167,"spinDirection":147},"zone":4,"typeConfidence":2.0,"plateTime":0.437139219445529,"extension":7.031797662036027},"hitData":{"launchSpeed":73.6,"launchAngle":87.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":143.34,"coordY":208.8}},"index":0,"playId":"d8ca1a73-17a5-36b8-87ce-581f57931a44","pitchNumber":1,"startTime":"2026-07-25T00:45:49.579Z","endTime":"2026-07-25T00:45:59.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:45:59.034Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Kreidler flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T00:46:05.963Z","endTime":"2026-07-25T00:46:51.729Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.67324279193579,"aZ":-16.059093706392865,"pfxX":9.631456903807358,"pfxZ":9.403305993819014,"pX":-0.6770077939852894,"pZ":2.6760852487454017,"vX0":-12.092837290339641,"vY0":-130.17959425761927,"vZ0":-3.6516242676958863,"x":142.81,"y":166.53,"x0":2.7801312340280475,"y0":50.00610919259294,"z0":5.315000537068096,"aX":16.513065268926074},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":16.3,"breakHorizontal":-14.8,"spinRate":2410,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.42097244806793066,"extension":6.994817834985693},"index":0,"playId":"c617c80e-dcdf-34be-afca-d785f462c710","pitchNumber":1,"startTime":"2026-07-25T00:46:28.008Z","endTime":"2026-07-25T00:46:31.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.952022791606993,"aZ":-28.467499438247696,"pfxX":11.589694566458352,"pfxZ":2.519094039534025,"pX":0.3164195946601267,"pZ":2.013327118608287,"vX0":-10.434149142279711,"vY0":-120.38496137558658,"vZ0":-1.310453969582622,"x":104.94,"y":184.42,"x0":3.1970878622346466,"y0":50.00217647240044,"z0":5.080206979727417,"aX":17.04366784090747},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":4.6,"breakHorizontal":-18.6,"spinRate":2211,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4546424085159928,"extension":7.173396009264201},"hitData":{"launchSpeed":77.7,"launchAngle":31.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.08,"coordY":87.73}},"index":1,"playId":"dbbd642d-7fcd-3805-b6f9-e8e4bc5e650e","pitchNumber":2,"startTime":"2026-07-25T00:46:43.793Z","endTime":"2026-07-25T00:46:51.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:46:51.729Z","atBatIndex":17},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Martin walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T00:46:53.910Z","endTime":"2026-07-25T00:49:10.857Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.6,"endSpeed":70.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83910350155069,"aZ":-29.28114495337952,"pfxX":-4.782349201476045,"pfxZ":2.302060686044195,"pX":0.3887151791636943,"pZ":2.783019304402298,"vX0":-5.2401536014134225,"vY0":-111.40215901391765,"vZ0":1.295659099350974,"x":102.18,"y":163.64,"x0":3.392039589036262,"y0":50.004496376036876,"z0":5.21850317657305,"aX":-6.016281434779647},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":4.8,"breakHorizontal":10.0,"spinRate":2481,"spinDirection":275},"zone":3,"typeConfidence":2.0,"plateTime":0.4914992299900116,"extension":6.855020867545619},"index":0,"playId":"17af3509-c5fd-370a-8efb-2aa81176d623","pitchNumber":1,"startTime":"2026-07-25T00:47:23.113Z","endTime":"2026-07-25T00:47:26.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.4,"endSpeed":71.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.737455028262023,"aZ":-30.75694510600682,"pfxX":-4.888591864111881,"pfxZ":1.1266306146325356,"pX":0.0745318483706181,"pZ":1.4543091568662527,"vX0":-5.855888511998343,"vY0":-111.17187972339828,"vZ0":-0.7952353531431864,"x":114.16,"y":199.51,"x0":3.37149918893078,"y0":50.00305386956011,"z0":4.991183751567752,"aX":-6.1584520886320275},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":2419,"spinDirection":279},"zone":14,"typeConfidence":2.0,"plateTime":0.491488345272558,"extension":6.897166161803415},"index":1,"playId":"dd6e8011-0463-3aad-b4d1-7621ab96840d","pitchNumber":2,"startTime":"2026-07-25T00:47:39.246Z","endTime":"2026-07-25T00:47:42.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T00:48:00.387Z","endTime":"2026-07-25T00:48:14.856Z","isPitch":false,"type":"action","player":{"id":668885,"link":"/api/v1/people/668885"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.347869430294626,"aZ":-26.78417322508099,"pfxX":10.402822075532258,"pfxZ":3.5287212111454,"pX":1.5534081752466768,"pZ":1.926218735479436,"vX0":-7.406271110203366,"vY0":-122.12568582835014,"vZ0":-1.5356586772746175,"x":57.79,"y":186.77,"x0":3.2558226868433873,"y0":50.00576182261863,"z0":4.841147423498526,"aX":15.905373605749125},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":6.4,"breakHorizontal":-17.4,"spinRate":2203,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4464577008403219,"extension":7.062685989504169},"index":3,"playId":"172f5d39-b380-38ab-9cf2-43e4b7047256","pitchNumber":3,"startTime":"2026-07-25T00:48:14.856Z","endTime":"2026-07-25T00:48:18.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.920863662248347,"aZ":-26.60101305988261,"pfxX":1.4343051579226769,"pfxZ":3.299920155965511,"pX":1.9130314069120464,"pZ":3.7906977051877573,"vX0":-4.6371254301756615,"vY0":-127.98244379937718,"vZ0":1.798783398745982,"x":44.08,"y":136.43,"x0":3.547778192798528,"y0":50.00249409765472,"z0":5.136486079476753,"aX":2.4227166554226782},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.6,"breakHorizontal":-1.8,"spinRate":2285,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.4250456051981466,"extension":7.0028663061169025},"index":4,"playId":"05b7eadc-d2a3-3bb6-bcd2-8dff486988bc","pitchNumber":4,"startTime":"2026-07-25T00:48:33.065Z","endTime":"2026-07-25T00:48:36.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.4,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.70976584775067,"aZ":-28.12382611181806,"pfxX":-4.683085579934019,"pfxZ":3.1837958106330264,"pX":-0.8941423248953853,"pZ":1.4958526149698106,"vX0":-7.841921237089355,"vY0":-111.6940613038729,"vZ0":-1.2089727219723032,"x":151.08,"y":198.39,"x0":3.2606377615183555,"y0":50.005090148756864,"z0":4.916661621846641,"aX":-5.95994195185341},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":5.8,"breakHorizontal":10.3,"spinRate":2422,"spinDirection":279},"zone":13,"typeConfidence":2.0,"plateTime":0.4889956403364324,"extension":6.962830588818952},"index":5,"playId":"937a4d64-901b-3eca-9f5b-9459c579b8b4","pitchNumber":5,"startTime":"2026-07-25T00:48:51.189Z","endTime":"2026-07-25T00:48:55.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":71.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.672992011312804,"aZ":-28.24596321028236,"pfxX":-3.9836173126592485,"pfxZ":3.0942688895875534,"pX":2.059080548682417,"pZ":2.284310232753099,"vX0":-2.2641632309525184,"vY0":-111.2213955237662,"vZ0":0.30642595002695816,"x":38.51,"y":177.1,"x0":3.6035413598370756,"y0":50.000009082898615,"z0":5.045297638224814,"aX":-5.050447435732987},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":6.0,"breakHorizontal":7.8,"spinRate":2401,"spinDirection":276},"zone":14,"typeConfidence":2.0,"plateTime":0.4901810138565277,"extension":6.64283520439958},"index":6,"playId":"5cfc5610-c462-3ad1-9a3e-1fe544857422","pitchNumber":6,"startTime":"2026-07-25T00:49:07.601Z","endTime":"2026-07-25T00:49:10.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.48,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:49:10.857Z","atBatIndex":18},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Byron Buxton hit by pitch. Austin Martin to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T00:49:58.112Z","endTime":"2026-07-25T00:51:15.719Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"04763924-0cc2-3363-b15c-fb97c5261d8a","startTime":"2026-07-25T00:49:38.281Z","endTime":"2026-07-25T00:49:41.956Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.592959858599393,"aZ":-19.051889616561528,"pfxX":8.683896171036078,"pfxZ":7.422449865448371,"pX":0.22557463952737092,"pZ":2.8146249531856458,"vX0":-10.05916615693969,"vY0":-131.31914635137642,"vZ0":-3.097757736302525,"x":108.4,"y":162.79,"x0":2.9554656150954557,"y0":50.00439291888363,"z0":5.406458453485472,"aX":15.356156398654493},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":-13.8,"spinRate":2231,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.41514651974965666,"extension":7.004167644544957},"index":1,"playId":"82a82bab-3f52-30cf-9b1a-387b59fc45b7","pitchNumber":1,"startTime":"2026-07-25T00:50:00.278Z","endTime":"2026-07-25T00:50:03.278Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09088744573411,"aZ":-22.52300020767679,"pfxX":8.531202936392898,"pfxZ":5.459552572344441,"pX":1.8873222108765362,"pZ":3.2852809465073682,"vX0":-6.027881126116428,"vY0":-131.9035514954272,"vZ0":-0.8868732424028007,"x":45.06,"y":150.08,"x0":3.0895621723148206,"y0":50.00489327827601,"z0":5.280935993902918,"aX":15.089959060001343},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-14.2,"spinRate":2243,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.414658567291065,"extension":6.960385476115861},"index":2,"playId":"774d5ada-c840-3643-818c-f42768c993e0","pitchNumber":2,"startTime":"2026-07-25T00:50:26.335Z","endTime":"2026-07-25T00:50:29.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":79.1,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3589889057416,"aZ":-27.40649795262897,"pfxX":2.1224891407878785,"pfxZ":3.0119433238481736,"pX":-0.5639371041025928,"pZ":3.2899836182175597,"vX0":-9.530859657116112,"vY0":-124.3651827559054,"vZ0":0.4866362294469083,"x":138.5,"y":149.95,"x0":3.0241277869200647,"y0":50.00432827572469,"z0":5.34515760078977,"aX":3.362972338228038},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.8,"breakHorizontal":-1.9,"spinRate":2159,"spinDirection":157},"zone":1,"typeConfidence":2.0,"plateTime":0.43856829215429594,"extension":6.84859971986005},"index":3,"playId":"b13a6582-22dc-3da3-9660-f498ba2e99d1","pitchNumber":3,"startTime":"2026-07-25T00:50:48.494Z","endTime":"2026-07-25T00:50:51.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.3,"endSpeed":72.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00632043471882,"aZ":-29.13444168765689,"pfxX":-3.7308859686959828,"pfxZ":2.3775253864772137,"pX":-3.1925627910814347,"pZ":0.8332699910340188,"vX0":-12.637810383859977,"vY0":-111.9324038801865,"vZ0":-2.4377738807618234,"x":238.69,"y":216.28,"x0":2.9965396847058225,"y0":50.00103105296549,"z0":4.901047640067324,"aX":-4.76176749702152},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":4.0,"breakHorizontal":9.8,"spinRate":2530,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.48815138529614277,"extension":7.229543665720276},"index":4,"playId":"70e93790-c9d5-3d6d-9fb0-32f594e5c5ff","pitchNumber":4,"startTime":"2026-07-25T00:51:11.047Z","endTime":"2026-07-25T00:51:15.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"first":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.01,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:51:15.719Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ryan Jeffers strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-25T00:52:40.285Z","endTime":"2026-07-25T00:54:55.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:51:31.121Z","endTime":"2026-07-25T00:52:42.449Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":74.9,"endSpeed":69.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.356128959809073,"aZ":-30.011077253488438,"pfxX":-4.099437241615762,"pfxZ":1.7849093738306863,"pX":-1.1456845295826557,"pZ":1.958676432250979,"vX0":-8.623757058606843,"vY0":-108.8497994122363,"vZ0":0.44578439967356,"x":160.67,"y":185.9,"x0":3.3846500691765637,"y0":50.00198660943584,"z0":4.975144397202915,"aX":-4.966978683901205},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":3.7,"breakHorizontal":9.5,"spinRate":2420,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.5013254357604509,"extension":6.831281384964532},"index":1,"playId":"46fdb90a-9015-30c9-9c62-1cdc17732fc3","pitchNumber":1,"startTime":"2026-07-25T00:52:42.449Z","endTime":"2026-07-25T00:52:46.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":90.6,"endSpeed":82.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.831610685668267,"aZ":-20.753928736893112,"pfxX":9.583640361207635,"pfxZ":6.503801850616446,"pX":0.8339844811278396,"pZ":3.788672434847427,"vX0":-9.18057533620633,"vY0":-131.6384860354092,"vZ0":-0.03471072663713215,"x":85.21,"y":136.49,"x0":3.120849022798304,"y0":50.001117352980025,"z0":5.337844913373307,"aX":16.825144329108237},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.0,"breakHorizontal":-15.4,"spinRate":2201,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41601965787708606,"extension":7.04405586425029},"index":2,"playId":"5a0f2352-7b00-3253-863d-5acf739a05b1","pitchNumber":2,"startTime":"2026-07-25T00:53:03.758Z","endTime":"2026-07-25T00:53:07.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.058091450195718,"aZ":-21.832184106886427,"pfxX":9.223253964125742,"pfxZ":5.8148186267870745,"pX":1.1243928368300014,"pZ":3.1636851830970056,"vX0":-8.633460763760986,"vY0":-132.22825958696203,"vZ0":-1.3513899024928226,"x":74.14,"y":153.36,"x0":3.226680700438581,"y0":50.00116077471179,"z0":5.2765129204581305,"aX":16.40119525925186},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.4,"breakHorizontal":-14.9,"spinRate":2144,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.41353680435598994,"extension":6.973623113720623},"index":3,"playId":"ab1c6e43-98cd-3518-bbc3-455424248cc2","pitchNumber":3,"startTime":"2026-07-25T00:53:25.266Z","endTime":"2026-07-25T00:53:29.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.9,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.655053353210292,"aZ":-31.308482819928,"pfxX":-2.9323726075416565,"pfxZ":0.6816098697533874,"pX":-0.43546715262016467,"pZ":2.157008060341214,"vX0":-7.569476653772925,"vY0":-111.60700053294715,"vZ0":0.7511685899012392,"x":133.6,"y":180.54,"x0":3.377698247795986,"y0":50.00115457230607,"z0":5.03471828422805,"aX":-3.7060325339909217},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":1.8,"breakHorizontal":7.2,"spinRate":2313,"spinDirection":280},"zone":7,"typeConfidence":2.0,"plateTime":0.4903275274679739,"extension":7.029144549217268},"index":4,"playId":"8b3f51c6-a1b0-3c11-82f2-681c410c7712","pitchNumber":4,"startTime":"2026-07-25T00:53:46.182Z","endTime":"2026-07-25T00:53:50.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":90.9,"endSpeed":83.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.352414242324507,"aZ":-20.890535313806463,"pfxX":8.10258471163137,"pfxZ":6.341573840463388,"pX":1.3854779398670256,"pZ":2.962307135064615,"vX0":-7.31274617159829,"vY0":-132.30896971493473,"vZ0":-1.8929722147430101,"x":64.19,"y":158.8,"x0":3.128043964619298,"y0":50.00019432164296,"z0":5.212657953358423,"aX":14.411136826349995},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":11.3,"breakHorizontal":-13.2,"spinRate":2155,"spinDirection":126},"zone":12,"typeConfidence":2.0,"plateTime":0.41345698795627683,"extension":7.02438017404933},"index":5,"playId":"0896bd48-1ef4-370f-b15c-43ed50824eb3","pitchNumber":5,"startTime":"2026-07-25T00:54:06.961Z","endTime":"2026-07-25T00:54:10.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.0,"endSpeed":80.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.598850071330897,"aZ":-26.636687386255137,"pfxX":-0.5043554183943986,"pfxZ":3.363198054757534,"pX":1.27786448806727,"pZ":3.7452847270184964,"vX0":-5.14476831455482,"vY0":-126.6953871957327,"vZ0":1.7306504404936933,"x":68.29,"y":137.66,"x0":3.389091774875958,"y0":50.0045446987302,"z0":5.162227887275892,"aX":-0.8310164991264926},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.7,"breakHorizontal":1.9,"spinRate":2209,"spinDirection":172},"zone":12,"typeConfidence":2.0,"plateTime":0.4300987798913716,"extension":6.911179196806315},"index":6,"playId":"6415254a-c43d-3012-88cf-1c299268e2d2","pitchNumber":6,"startTime":"2026-07-25T00:54:29.877Z","endTime":"2026-07-25T00:54:33.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":71.0,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.719691289825615,"aZ":-31.018009954564008,"pfxX":-3.4154803931052555,"pfxZ":0.9098649074228788,"pX":-0.05361541496955728,"pZ":1.686937125245548,"vX0":-6.40896634872878,"vY0":-111.74866198058999,"vZ0":-0.1838513422018646,"x":119.04,"y":193.23,"x0":3.292617469041572,"y0":50.00213513273754,"z0":4.95084253691445,"aX":-4.327365104391332},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.9,"breakHorizontal":7.8,"spinRate":2291,"spinDirection":280},"zone":8,"typeConfidence":2.0,"plateTime":0.4897306835136708,"extension":6.737483926571387},"index":7,"playId":"27eb988a-52f7-30aa-9af8-7100e16ac8f3","pitchNumber":7,"startTime":"2026-07-25T00:54:49.103Z","endTime":"2026-07-25T00:54:55.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"first":{"id":621439,"link":"/api/v1/people/621439"},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:54:55.157Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out to first baseman Victor Caratini.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T00:56:44.521Z","endTime":"2026-07-25T00:58:30.200Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.76409063256432,"aZ":-28.50110881067053,"pfxX":0.635543671792,"pfxZ":2.1772968640063066,"pX":-0.30675450825702866,"pZ":2.6172813524253304,"vX0":4.478029148536896,"vY0":-128.34098548745283,"vZ0":-2.4840507075763862,"x":128.69,"y":168.11,"x0":-2.148694513235555,"y0":50.00296776081428,"z0":5.792385088521724,"aX":1.0715224175823903},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.7,"breakHorizontal":-2.0,"spinRate":2330,"spinDirection":166},"zone":4,"typeConfidence":2.0,"plateTime":0.42496456619739176,"extension":6.165279758782632},"index":0,"playId":"f2a14cbc-7162-35ca-b9c5-bed7aef6aa9d","pitchNumber":1,"startTime":"2026-07-25T00:57:06.356Z","endTime":"2026-07-25T00:57:10.092Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":84.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.45995877901156,"aZ":-26.171849051572227,"pfxX":0.4878679726081856,"pfxZ":3.39215014137749,"pX":0.5913993037312628,"pZ":1.5065975530778255,"vX0":6.562521958235014,"vY0":-130.4176291171691,"vZ0":-5.816070157256173,"x":94.46,"y":198.1,"x0":-1.9929493594471077,"y0":50.0015048996647,"z0":5.671083037594212,"aX":0.8631021423378562},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":5.4,"breakHorizontal":-1.9,"spinRate":2441,"spinDirection":191},"zone":14,"typeConfidence":2.0,"plateTime":0.41570288107745546,"extension":6.120935347480647},"index":1,"playId":"7cc0741b-7116-3e15-8026-f1f17ce06057","pitchNumber":2,"startTime":"2026-07-25T00:57:21.232Z","endTime":"2026-07-25T00:57:25.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.173477164050777,"aZ":-24.78830566040141,"pfxX":-8.398628084356623,"pfxZ":4.481229397328672,"pX":1.1580551956374647,"pZ":1.5569346116309632,"vX0":10.803086002728472,"vY0":-126.88122645143507,"vZ0":-4.975756986741889,"x":72.86,"y":196.74,"x0":-2.0412487898742384,"y0":50.00478599155981,"z0":5.490677794612303,"aX":-13.85235310282111},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.3,"breakHorizontal":13.1,"spinRate":1420,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4298082152118292,"extension":6.535008729078252},"index":2,"playId":"850fc19c-0db5-390d-af7c-ef9c40b6b077","pitchNumber":3,"startTime":"2026-07-25T00:57:33.510Z","endTime":"2026-07-25T00:57:36.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.209933232206346,"aZ":-26.91737096606912,"pfxX":1.4318800707475838,"pfxZ":3.0417025310741703,"pX":-0.027004897554292133,"pZ":3.31917997754598,"vX0":5.164763869229823,"vY0":-129.46760550028736,"vZ0":-1.1936399265235793,"x":118.03,"y":149.16,"x0":-2.218716319221535,"y0":50.00531276172541,"z0":5.810605092022017,"aX":2.4770912381324908},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-3.6,"spinRate":2464,"spinDirection":169},"zone":2,"typeConfidence":2.0,"plateTime":0.420023123911486,"extension":6.218405825393167},"index":3,"playId":"a22ec343-4a53-3e5f-aec5-fbccd2fc74d0","pitchNumber":4,"startTime":"2026-07-25T00:57:46.681Z","endTime":"2026-07-25T00:57:50.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.135367192417288,"aZ":-35.15191998813743,"pfxX":2.2309904630261554,"pfxZ":-2.049047091665618,"pX":1.1661378820029769,"pZ":0.4085744787178897,"vX0":6.612233079996493,"vY0":-119.92813404738669,"vZ0":-5.070917255789191,"x":72.55,"y":227.75,"x0":-1.9160472243656732,"y0":50.00094199139212,"z0":5.684876512601602,"aX":3.248237178921609},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-4.7,"breakHorizontal":-5.6,"spinRate":2466,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.4566761703082345,"extension":6.155939197264342},"index":4,"playId":"772436d8-91a9-3d26-a9b3-5acbc5beab23","pitchNumber":5,"startTime":"2026-07-25T00:58:00.832Z","endTime":"2026-07-25T00:58:06.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":96.9,"endSpeed":88.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.378547529484802,"aZ":-12.395254740198114,"pfxX":-6.861166624905557,"pfxZ":9.818667273890322,"pX":-0.04136451353470393,"pZ":3.2411736925885295,"vX0":7.241342094887596,"vY0":-140.87683446425135,"vZ0":-4.9672999785883345,"x":118.58,"y":151.27,"x0":-1.751123928420409,"y0":50.00034097664399,"z0":5.825466618706677,"aX":-13.818137330056084},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.9,"breakHorizontal":11.0,"spinRate":2355,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.38849277216858535,"extension":6.467121026550376},"hitData":{"launchSpeed":88.5,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.26,"coordY":162.32}},"index":5,"playId":"02fa349c-98b9-3b79-b3ad-52583f7164f3","pitchNumber":6,"startTime":"2026-07-25T00:58:22.693Z","endTime":"2026-07-25T00:58:30.200Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:58:30.200Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Soderstrom walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T00:58:38.537Z","endTime":"2026-07-25T01:00:08.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.9,"endSpeed":74.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.111217854769293,"aZ":-36.76627586548309,"pfxX":3.0941261830222326,"pfxZ":-3.2889499399355326,"pX":0.6530247317605792,"pZ":0.28711271436159475,"vX0":5.618345968188879,"vY0":-117.63697388124758,"vZ0":-4.4406079570955095,"x":92.11,"y":231.03,"x0":-2.1717750626834347,"y0":50.00212840937817,"z0":5.621269540734998,"aX":4.319911107016782},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.8,"breakHorizontal":-7.1,"spinRate":2368,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4662794993426056,"extension":6.218122930754701},"index":0,"playId":"95458b7a-29f7-33a1-9c96-767481a2b799","pitchNumber":1,"startTime":"2026-07-25T00:58:52.716Z","endTime":"2026-07-25T00:58:56.411Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.303628284177087,"aZ":-26.830686044587377,"pfxX":-9.608308005699573,"pfxZ":3.195148970511882,"pX":-0.05465698278927852,"pZ":1.6772605709077075,"vX0":8.289803815058125,"vY0":-128.019708806746,"vZ0":-4.575096257866693,"x":119.08,"y":193.49,"x0":-2.072975658145533,"y0":50.00529449988494,"z0":5.566424082284148,"aX":-16.08777888085627},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":5.0,"breakHorizontal":15.7,"spinRate":1465,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.4264449713865335,"extension":6.411151438907992},"index":1,"playId":"fb0568ca-6a11-3cb8-8cb4-a0823550b937","pitchNumber":2,"startTime":"2026-07-25T00:59:06.400Z","endTime":"2026-07-25T00:59:10.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.92969262760781,"aZ":-11.422946264511596,"pfxX":-4.753774342167292,"pfxZ":10.351283373472128,"pX":0.010538013756752696,"pZ":2.288962261712422,"vX0":6.92348657421664,"vY0":-140.05246596920517,"vZ0":-7.558431007684856,"x":105.7,"y":146.08,"x0":-1.8655866208202019,"y0":50.004884114956766,"z0":5.754130877353072,"aX":-9.531903429284293},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.5,"breakHorizontal":7.3,"spinRate":2283,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.38974868436366084,"extension":6.489044821191064},"index":2,"playId":"f00fe109-cefd-39e1-8d52-86e199e4acf8","pitchNumber":3,"startTime":"2026-07-25T00:59:18.977Z","endTime":"2026-07-25T00:59:22.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-25T00:59:27.570Z","endTime":"2026-07-25T00:59:37.294Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.740978181662886,"aZ":-12.796876362955672,"pfxX":-3.6236338182455192,"pfxZ":9.55620386421249,"pX":-1.8846821196925745,"pZ":2.007763752721149,"vX0":1.4316032805021033,"vY0":-140.7471274647856,"vZ0":-8.123640117791519,"x":188.84,"y":184.57,"x0":-1.9259565386118755,"y0":50.005923549807825,"z0":5.740232560843784,"aX":-7.349013195383895},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2302,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.38759226568617944,"extension":6.440176756936833},"index":4,"playId":"4735095e-9ec5-3543-ab7f-6fa7ef36b218","pitchNumber":4,"startTime":"2026-07-25T00:59:37.294Z","endTime":"2026-07-25T00:59:40.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":76.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.63910597921339,"aZ":-38.65580103322826,"pfxX":4.0036513185582905,"pfxZ":-4.452190025092884,"pX":-0.5683791077930747,"pZ":0.9350702802796552,"vX0":2.240919992084873,"vY0":-119.54144409421565,"vZ0":-3.4393680910330775,"x":138.67,"y":213.53,"x0":-2.036058966270089,"y0":50.00237001479145,"z0":5.84015222945884,"aX":5.831002242995952},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-8.6,"breakHorizontal":-7.8,"spinRate":2427,"spinDirection":44},"zone":13,"typeConfidence":2.0,"plateTime":0.45705730354720053,"extension":6.215729993341249},"index":5,"playId":"bb185397-1202-3610-9458-fb96d0b3d44e","pitchNumber":5,"startTime":"2026-07-25T00:59:49.535Z","endTime":"2026-07-25T00:59:53.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":81.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.39372721741511,"aZ":-29.107441850326197,"pfxX":3.4215924042469883,"pfxZ":1.8154105211525877,"pX":-1.0354644981045225,"pZ":3.4355692450589843,"vX0":1.9358499693898648,"vY0":-128.44234863148105,"vZ0":-0.4706940362332985,"x":156.47,"y":146.02,"x0":-2.2404774061462422,"y0":50.00569717984703,"z0":5.859666188057333,"aX":5.791179154980311},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.4,"breakHorizontal":-6.6,"spinRate":2442,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.42436201563356724,"extension":6.161033172054076},"index":6,"playId":"e0f32115-2273-3293-9460-d69627864de2","pitchNumber":6,"startTime":"2026-07-25T01:00:04.376Z","endTime":"2026-07-25T01:00:08.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:00:08.116Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Shea Langeliers grounds into a double play, shortstop Ryan Kreidler to second baseman Royce Lewis to first baseman Victor Caratini. Tyler Soderstrom out at 2nd. Shea Langeliers out at 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T01:00:10.688Z","endTime":"2026-07-25T01:02:00.968Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":89.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.065853830198346,"aZ":-19.858387688882083,"pfxX":-7.441621335590023,"pfxZ":6.102466149720575,"pX":-0.9529582674182046,"pZ":2.756410221451121,"vX0":6.377879921439754,"vY0":-140.08046919578396,"vZ0":-4.157351183422724,"x":153.32,"y":164.36,"x0":-2.2752885833070167,"y0":50.003760940164355,"z0":5.532174255951374,"aX":-15.018552160945395},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":10.6,"breakHorizontal":12.5,"spinRate":2318,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.38873500148002504,"extension":6.48492336657654},"index":0,"playId":"4a4b8212-15b1-3e81-aaa7-3d0d2339af62","pitchNumber":1,"startTime":"2026-07-25T01:00:33.612Z","endTime":"2026-07-25T01:00:36.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30091955943606,"aZ":-22.005823994459966,"pfxX":0.5060856749851201,"pfxZ":5.515774287606819,"pX":0.11475304003990862,"pZ":1.4973975301758566,"vX0":6.230558642619422,"vY0":-133.55106943813297,"vZ0":-6.324623317241742,"x":112.63,"y":198.35,"x0":-2.2947121578235694,"y0":50.001949328874744,"z0":5.432994429597448,"aX":0.9312539645371948},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.1,"breakHorizontal":-2.0,"spinRate":2627,"spinDirection":209},"zone":14,"typeConfidence":2.0,"plateTime":0.40699463045028317,"extension":6.466070435769597},"index":1,"playId":"223ba358-8e67-308d-b56c-45f15fc98cc2","pitchNumber":2,"startTime":"2026-07-25T01:00:49.787Z","endTime":"2026-07-25T01:00:53.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.3,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90524017939944,"aZ":-29.669655343819603,"pfxX":2.8685204852586272,"pfxZ":1.4743169392196291,"pX":0.2596403329300918,"pZ":1.8011076003880189,"vX0":5.326634657674845,"vY0":-128.74363248200103,"vZ0":-4.230464697165394,"x":107.1,"y":190.15,"x0":-2.1996838718572547,"y0":50.00159696002777,"z0":5.732788859653469,"aX":4.868913783576583},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":-6.2,"spinRate":2400,"spinDirection":142},"zone":9,"typeConfidence":2.0,"plateTime":0.42361553870876945,"extension":6.352480704013634},"index":2,"playId":"718ea265-03ae-3b21-adfb-2cccada04342","pitchNumber":3,"startTime":"2026-07-25T01:01:08.747Z","endTime":"2026-07-25T01:01:14.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-25T01:01:34.317Z","endTime":"2026-07-25T01:01:53.492Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.477473025918517,"aZ":-41.09079543869024,"pfxX":6.2615962364982085,"pfxZ":-6.238367674308024,"pX":-0.2003552423319409,"pZ":1.6455276946449382,"vX0":2.403010102201361,"vY0":-118.98631433912634,"vZ0":-1.09354653347333,"x":124.64,"y":194.35,"x0":-2.0376826866844917,"y0":50.002008954691384,"z0":5.844251102482806,"aX":8.950476360105178},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.3,"breakVerticalInduced":-11.3,"breakHorizontal":-11.9,"spinRate":2398,"spinDirection":42},"zone":8,"typeConfidence":2.0,"plateTime":0.46085112146728147,"extension":6.276999227901475},"hitData":{"launchSpeed":96.4,"launchAngle":-12.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.79,"coordY":150.67}},"index":4,"playId":"4b27b7c5-b6bc-3796-9f96-11007c2af2dc","pitchNumber":4,"startTime":"2026-07-25T01:01:53.492Z","endTime":"2026-07-25T01:02:00.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":6.300000000000004,"leverageIndex":1.49,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:02:00.968Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Josh Bell grounds out, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T01:03:56.454Z","endTime":"2026-07-25T01:04:49.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.829000233125686,"aZ":-25.61957125124493,"pfxX":0.8740321712943289,"pfxZ":4.079137782218783,"pX":-0.0051843639860967225,"pZ":2.5718309868929,"vX0":-8.552914260148004,"vY0":-125.0381420646198,"vZ0":-1.1923501278858746,"x":117.2,"y":169.34,"x0":3.325315766053252,"y0":50.00113728420526,"z0":5.129438721458678,"aX":1.4048710763548407},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.4,"breakHorizontal":0.1,"spinRate":2219,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.4356685897334853,"extension":6.99240468530243},"index":0,"playId":"dabb8048-281d-32fd-a754-4ac70a3c3f84","pitchNumber":1,"startTime":"2026-07-25T01:04:11.281Z","endTime":"2026-07-25T01:04:14.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":74.8,"endSpeed":69.4,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.45103025595651,"aZ":-31.830146780579486,"pfxX":-3.8920148683185127,"pfxZ":0.28531052308706695,"pX":-0.7725041216549171,"pZ":1.3822846533508357,"vX0":-7.70194701121299,"vY0":-108.78695565203913,"vZ0":-0.26125003130971525,"x":146.45,"y":201.46,"x0":3.3143520296765256,"y0":50.002189611337215,"z0":4.94388051643294,"aX":-4.680635533488627},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":0.7,"breakHorizontal":9.0,"spinRate":2454,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.5027952724674241,"extension":6.985097667678429},"index":1,"playId":"eecf3072-a7d8-3c4f-864e-a47967a10480","pitchNumber":2,"startTime":"2026-07-25T01:04:26.303Z","endTime":"2026-07-25T01:04:30.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.1,"endSpeed":79.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.46869580318897,"aZ":-24.083981325481187,"pfxX":3.718552130883799,"pfxZ":5.050708016759003,"pX":0.22557463776736142,"pZ":3.6968154081357394,"vX0":-8.815111786325676,"vY0":-125.2477092142553,"vZ0":0.9036927621254177,"x":108.4,"y":138.97,"x0":3.2954507901589793,"y0":50.00044247173295,"z0":5.289503973203048,"aX":5.95391520927473},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":9.6,"breakHorizontal":-4.9,"spinRate":2251,"spinDirection":173},"zone":12,"typeConfidence":2.0,"plateTime":0.4360344181617388,"extension":7.008881596680677},"hitData":{"launchSpeed":87.2,"launchAngle":-18.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.39,"coordY":145.6}},"index":2,"playId":"e7597fb0-9822-3605-a4b5-1a82797b89a6","pitchNumber":3,"startTime":"2026-07-25T01:04:41.529Z","endTime":"2026-07-25T01:04:49.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:04:49.332Z","atBatIndex":24},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Royce Lewis walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T01:05:01.228Z","endTime":"2026-07-25T01:06:29.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.42000842394792,"aZ":-30.110232193475987,"pfxX":10.822062361815167,"pfxZ":1.3811995638142935,"pX":1.6782418127290808,"pZ":0.9271992565714797,"vX0":-7.5067139412149455,"vY0":-121.2732883226488,"vZ0":-2.940498542211576,"x":53.03,"y":213.75,"x0":3.3987135823807453,"y0":50.00462205009329,"z0":4.766081965186981,"aX":16.21559185996825},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":2.0,"breakHorizontal":-18.0,"spinRate":2218,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45064364038564353,"extension":6.929774506244526},"index":0,"playId":"5ec99762-97b6-3642-bd35-e47f6a538e46","pitchNumber":1,"startTime":"2026-07-25T01:05:18.858Z","endTime":"2026-07-25T01:05:22.876Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396742428832052,"aZ":-27.126249775575655,"pfxX":0.16139982998411817,"pfxZ":3.1442958682958846,"pX":1.4610914905429941,"pZ":2.4029493413315235,"vX0":-4.911732335519931,"vY0":-125.3656952401991,"vZ0":-1.3627976437525366,"x":61.31,"y":173.9,"x0":3.417929972581596,"y0":50.0027490916622,"z0":5.150966886460457,"aX":0.26027513345496195},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":0.7,"spinRate":2274,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.4355470102839023,"extension":6.947784438379792},"index":1,"playId":"e0449fb0-6af9-30d3-aebd-b234f5f20f82","pitchNumber":2,"startTime":"2026-07-25T01:05:36.541Z","endTime":"2026-07-25T01:05:41.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.225016110384015,"aZ":-20.775840451821775,"pfxX":8.285703870931075,"pfxZ":6.422405373063025,"pX":0.28970027122117414,"pZ":4.133170768064387,"vX0":-10.376449451909409,"vY0":-131.89931921040173,"vZ0":1.576465711760374,"x":105.96,"y":127.18,"x0":3.1853698030899715,"y0":50.000065474882256,"z0":5.0526527808938955,"aX":14.699473161031406},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":12.2,"breakHorizontal":-13.0,"spinRate":2213,"spinDirection":112},"zone":12,"typeConfidence":2.0,"plateTime":0.41416828931143934,"extension":7.329536820362748},"index":2,"playId":"6e9305a2-c214-344c-9a14-36cfa06a6116","pitchNumber":3,"startTime":"2026-07-25T01:05:54.145Z","endTime":"2026-07-25T01:05:57.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.277948250923362,"aZ":-18.56086449955475,"pfxX":7.304544661800703,"pfxZ":7.979293062494175,"pX":0.6346832669430787,"pZ":3.2557801718804296,"vX0":-9.17011056197591,"vY0":-129.5708201992714,"vZ0":-0.7589258353299958,"x":92.81,"y":150.87,"x0":3.2654116429525795,"y0":50.00080128852397,"z0":4.9667121920588455,"aX":12.458884505428276},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":14.5,"breakHorizontal":-11.3,"spinRate":2199,"spinDirection":126},"zone":3,"typeConfidence":2.0,"plateTime":0.4222301627763807,"extension":7.173292344190749},"index":3,"playId":"72fb5254-8eb6-32e5-b336-729f5af6ba07","pitchNumber":4,"startTime":"2026-07-25T01:06:09.326Z","endTime":"2026-07-25T01:06:13.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.8,"endSpeed":70.2,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.30817166367572,"aZ":-34.229087935208554,"pfxX":-3.8889402910993667,"pfxZ":-1.6669660376487023,"pX":-0.30181247763335434,"pZ":1.3480960779487732,"vX0":-6.952990159820095,"vY0":-110.20991526178561,"vZ0":-0.033527659128144593,"x":128.5,"y":202.38,"x0":3.3973084425413616,"y0":50.00336986062586,"z0":4.9740848292099376,"aX":-4.790603510808809},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-2.8,"breakHorizontal":8.9,"spinRate":2323,"spinDirection":278},"zone":13,"typeConfidence":2.0,"plateTime":0.4966910091358443,"extension":7.163369611910697},"index":4,"playId":"b1fc3636-0b3a-37f2-8a05-cfa0736cb3ad","pitchNumber":5,"startTime":"2026-07-25T01:06:25.244Z","endTime":"2026-07-25T01:06:29.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.3,"awayTeamWinProbability":43.7,"homeTeamWinProbabilityAdded":2.999999999999993,"leverageIndex":0.79,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:06:29.668Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Victor Caratini flies out to center fielder Henry Bolte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T01:06:34.138Z","endTime":"2026-07-25T01:09:19.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6,7],"actionIndex":[5],"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":85.3,"endSpeed":77.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.016674098818473,"aZ":-25.14348214301121,"pfxX":2.7363389011206904,"pfxZ":4.541070584686439,"pX":0.3337635100566315,"pZ":2.399249652391586,"vX0":-7.651192494683974,"vY0":-123.97833172215252,"vZ0":-1.6909949798331043,"x":104.28,"y":174.0,"x0":3.1115940542672154,"y0":50.00252829984911,"z0":5.199426940316939,"aX":4.237012847642439},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":8.0,"breakHorizontal":-3.1,"spinRate":2145,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.4426805124298814,"extension":6.79221067961381},"index":0,"playId":"3cebbd02-68e1-3543-9db6-c863d54f5116","pitchNumber":1,"startTime":"2026-07-25T01:06:56.107Z","endTime":"2026-07-25T01:06:59.646Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-25T01:07:11.742Z","endTime":"2026-07-25T01:07:27.712Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":90.4,"endSpeed":82.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.333831645002657,"aZ":-17.348662649813125,"pfxX":8.611421564251728,"pfxZ":8.459832794788303,"pX":1.056112981325872,"pZ":3.108243363269531,"vX0":-8.765169964997645,"vY0":-131.40458532458013,"vZ0":-2.3320482626047636,"x":76.74,"y":154.86,"x0":3.313019401861523,"y0":50.00195549521588,"z0":5.293340239396437,"aX":15.089177055945592},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":15.0,"breakHorizontal":-13.7,"spinRate":2293,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.4165280769727149,"extension":7.019983706484476},"index":2,"playId":"44507d5c-5e57-30f9-bc72-236444896bed","pitchNumber":2,"startTime":"2026-07-25T01:07:27.712Z","endTime":"2026-07-25T01:07:30.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"playId":"52c6eeef-676b-3b96-9f75-4e7d984c2f87","startTime":"2026-07-25T01:07:52.831Z","endTime":"2026-07-25T01:07:55.922Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":82.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90537148605626,"aZ":-17.956654241284546,"pfxX":9.118103358368243,"pfxZ":8.014188173274205,"pX":1.5179396156937475,"pZ":3.8307303048918535,"vX0":-7.302067500870129,"vY0":-132.48594120640587,"vZ0":-0.29952991506461746,"x":59.14,"y":135.35,"x0":3.128301348241721,"y0":50.00025963997465,"z0":5.260237913332582,"aX":16.170240867106845},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":-14.9,"spinRate":2324,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.4137904568314248,"extension":6.96826461178986},"index":4,"playId":"748f0432-0700-30bd-9afd-aedd63a91b12","pitchNumber":3,"startTime":"2026-07-25T01:08:14.247Z","endTime":"2026-07-25T01:08:21.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Royce Lewis steals (8) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"actionPlayId":"748f0432-0700-30bd-9afd-aedd63a91b12","startTime":"2026-07-25T01:08:31.087Z","endTime":"2026-07-25T01:08:49.699Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"postOnSecond":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":58.5,"awayTeamWinProbability":41.5,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":1.48,"dramaIndex":56.0,"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":91.5,"endSpeed":83.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.392226626130082,"aZ":-21.062165215790543,"pfxX":8.015377481732568,"pfxZ":6.197362379316257,"pX":1.2027537036861264,"pZ":4.1964792741792385,"vX0":-8.088449903063609,"vY0":-133.03160998599748,"vZ0":1.3363117452793216,"x":71.15,"y":125.48,"x0":3.2404434874026666,"y0":50.00361880291507,"z0":5.213787621715828,"aX":14.375216962718936},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.8,"breakHorizontal":-12.7,"spinRate":2309,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4116446603935642,"extension":7.052769336690061},"index":6,"playId":"5b46d414-9805-32b4-a124-eede8baf7b15","pitchNumber":4,"startTime":"2026-07-25T01:08:49.699Z","endTime":"2026-07-25T01:08:52.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":75.0,"endSpeed":69.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.666766014040196,"aZ":-31.62064861789975,"pfxX":-6.514108742440442,"pfxZ":0.4546384775095884,"pX":0.41043467190035854,"pZ":2.958807719394652,"vX0":-5.046489381135519,"vY0":-109.10315363929168,"vZ0":2.808928699843082,"x":101.36,"y":158.89,"x0":3.5970832686439107,"y0":50.00126756974625,"z0":5.055785815210431,"aX":-7.873997334713016},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":1.9,"breakHorizontal":13.1,"spinRate":2449,"spinDirection":283},"zone":3,"typeConfidence":2.0,"plateTime":0.5014625932513201,"extension":6.835591043206515},"hitData":{"launchSpeed":91.4,"launchAngle":48.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":127.99,"coordY":90.37}},"index":7,"playId":"1c1b324b-3e7a-379d-a835-079a59f177c6","pitchNumber":5,"startTime":"2026-07-25T01:09:07.595Z","endTime":"2026-07-25T01:09:19.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-4.299999999999997,"leverageIndex":1.48,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:09:19.166Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T01:09:25.134Z","endTime":"2026-07-25T01:11:31.316Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnThird":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":73.7,"endSpeed":68.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.535479391741877,"aZ":-30.29719726277466,"pfxX":-6.5206993073793775,"pfxZ":1.6202945393340666,"pX":-0.6157962284743684,"pZ":0.7856503168047184,"vX0":-6.446389252900819,"vY0":-107.2072263969196,"vZ0":-1.6816209589865245,"x":140.47,"y":217.57,"x0":3.283633947655316,"y0":50.00188010681497,"z0":4.980097917196006,"aX":-7.5450959081458},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":2.8,"breakHorizontal":13.7,"spinRate":2383,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.5120311240595359,"extension":6.861187078900549},"index":0,"playId":"72f6fbe1-a664-3648-af32-0f812b90d755","pitchNumber":1,"startTime":"2026-07-25T01:09:47.956Z","endTime":"2026-07-25T01:09:52.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.6,"endSpeed":69.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.36725167303678,"aZ":-27.88697454599433,"pfxX":-7.178322079675663,"pfxZ":3.5118535197301872,"pX":0.005304636130219655,"pZ":1.3978368576891287,"vX0":-5.528969187908423,"vY0":-109.97754600093533,"vZ0":-1.137316554021076,"x":116.8,"y":201.04,"x0":3.488455874628218,"y0":50.000468927232745,"z0":4.892261747412342,"aX":-8.748356545814445},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":6.4,"breakHorizontal":14.5,"spinRate":2623,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.49894235255477826,"extension":6.891883055091387},"index":1,"playId":"a2b81fdf-b90a-3077-9bf4-3feb1e0bf612","pitchNumber":2,"startTime":"2026-07-25T01:10:10.044Z","endTime":"2026-07-25T01:10:15.151Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":90.0,"endSpeed":81.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.877433433291092,"aZ":-23.54698858263425,"pfxX":8.099177018019093,"pfxZ":4.990875455343261,"pX":1.8184462764705613,"pZ":3.3551827941444623,"vX0":-6.43367702070899,"vY0":-130.92520982624976,"vZ0":-0.1622578131789415,"x":47.69,"y":148.19,"x0":3.2612018272590175,"y0":50.000908480001385,"z0":5.187423025768011,"aX":13.992120697157187},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":9.2,"breakHorizontal":-13.2,"spinRate":2033,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.41911847549451675,"extension":7.251123189452104},"index":2,"playId":"329d7788-9b03-3bbd-8f81-e98ec0c80a99","pitchNumber":3,"startTime":"2026-07-25T01:10:29.530Z","endTime":"2026-07-25T01:10:32.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.4,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.96079724729639,"aZ":-26.684988161062336,"pfxX":-0.21917143427222197,"pfxZ":3.5063424230577382,"pX":1.1059874693864271,"pZ":3.4609935451099725,"vX0":-6.171702202973559,"vY0":-123.84486444548203,"vZ0":1.5008864116782066,"x":74.84,"y":145.33,"x0":3.6507968739618315,"y0":50.00302044461793,"z0":5.066960332871726,"aX":-0.3412976279881261},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":7.0,"breakHorizontal":1.7,"spinRate":2293,"spinDirection":166},"zone":12,"typeConfidence":2.0,"plateTime":0.44098877218724963,"extension":6.961074573441087},"index":3,"playId":"1f1bebbb-08b8-3fbb-a8f7-d79974404a29","pitchNumber":4,"startTime":"2026-07-25T01:10:51.144Z","endTime":"2026-07-25T01:10:56.418Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Royce Lewis steals (9) 3rd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":4,"actionPlayId":"1f1bebbb-08b8-3fbb-a8f7-d79974404a29","startTime":"2026-07-25T01:11:02.062Z","endTime":"2026-07-25T01:11:27.572Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668904,"link":"/api/v1/people/668904"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"postOnThird":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":1.57,"dramaIndex":48.0,"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.987264838057047,"aZ":-21.823000993411128,"pfxX":7.736077399696189,"pfxZ":5.887592394151765,"pX":1.5752393443118882,"pZ":3.586928262678136,"vX0":-7.219063172514603,"vY0":-131.31932638037966,"vZ0":-0.008581329841679253,"x":56.96,"y":141.93,"x0":3.3455672777021377,"y0":50.00478605603198,"z0":5.204247684206398,"aX":13.60750490147824},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-12.6,"spinRate":2189,"spinDirection":121},"zone":12,"typeConfidence":2.0,"plateTime":0.41598889518187754,"extension":7.202428395918895},"index":5,"playId":"41bc6dff-41d7-31c7-a4d2-c234917bd34e","pitchNumber":5,"startTime":"2026-07-25T01:11:27.572Z","endTime":"2026-07-25T01:11:31.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.57,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:11:31.316Z","atBatIndex":27},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Brooks Lee pops out to shortstop Jacob Wilson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T01:11:33.757Z","endTime":"2026-07-25T01:14:25.122Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[5],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384972390405817,"aZ":-24.23623234541318,"pfxX":1.4759460483154054,"pfxZ":4.969433488235683,"pX":0.6535717816320075,"pZ":2.451826031068407,"vX0":-6.97692592425317,"vY0":-125.56111945077791,"vZ0":-1.8434507394451483,"x":92.09,"y":172.58,"x0":3.276242767129759,"y0":50.00258978573292,"z0":5.167396363568506,"aX":2.3585450987201813},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.8,"breakHorizontal":-1.1,"spinRate":2139,"spinDirection":144},"zone":6,"typeConfidence":2.0,"plateTime":0.43621067214300346,"extension":6.7940584113102975},"index":0,"playId":"48070255-cee6-3a6b-a1d5-cbea6ea77531","pitchNumber":1,"startTime":"2026-07-25T01:12:04.973Z","endTime":"2026-07-25T01:12:09.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.910056875005125,"aZ":-19.672449338713736,"pfxX":8.972371412769911,"pfxZ":7.033276214640935,"pX":0.8921044420066851,"pZ":2.674086049758518,"vX0":-8.51314491868838,"vY0":-132.61480558280726,"vZ0":-3.0414487913090134,"x":83.0,"y":166.58,"x0":2.981369087912532,"y0":50.00279987499399,"z0":5.274335719385243,"aX":15.948385133387532},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.2,"breakHorizontal":-14.4,"spinRate":2317,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.41335624744324617,"extension":6.860798689428991},"index":1,"playId":"fd495a7d-11cd-37dc-8ade-39e692e2e03a","pitchNumber":2,"startTime":"2026-07-25T01:12:27.130Z","endTime":"2026-07-25T01:12:30.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"playId":"f141e4c1-a884-378b-a8e1-782b00efe3e1","startTime":"2026-07-25T01:12:50.202Z","endTime":"2026-07-25T01:12:54.031Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":3,"playId":"17cb9f0e-88e5-4c54-8eb8-8f2ac6391119","startTime":"2026-07-25T01:13:06.685Z","endTime":"2026-07-25T01:13:11.685Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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,"runnerGoing":true,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.49913225862839,"aZ":-28.715784856439516,"pfxX":-6.683606010656588,"pfxZ":2.7705111204734028,"pX":-1.8910949507919397,"pZ":0.9486527045603088,"vX0":-9.654200588194167,"vY0":-111.51100067016309,"vZ0":-2.1075470463672223,"x":189.08,"y":213.17,"x0":3.3760704301764344,"y0":50.0052988605958,"z0":4.890921183218876,"aX":-8.351461061680112},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":4.7,"breakHorizontal":14.8,"spinRate":2538,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4926582784987934,"extension":6.931693640249704},"index":4,"playId":"fbb72c10-9bf5-3747-b243-0abbc5a8721e","pitchNumber":3,"startTime":"2026-07-25T01:13:25.713Z","endTime":"2026-07-25T01:13:32.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Luke Keaschall steals (13) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"actionPlayId":"fbb72c10-9bf5-3747-b243-0abbc5a8721e","startTime":"2026-07-25T01:13:37.707Z","endTime":"2026-07-25T01:13:51.287Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":807712,"link":"/api/v1/people/807712"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"postOnSecond":{"id":807712,"link":"/api/v1/people/807712"},"postOnThird":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":56.99999999999999,"awayTeamWinProbability":43.00000000000001,"homeTeamWinProbabilityAdded":0.9999999999999858,"leverageIndex":2.3,"dramaIndex":69.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":2,"outs":2},"pitchData":{"startSpeed":92.3,"endSpeed":84.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.248862144996927,"aZ":-23.339554416621468,"pfxX":9.2198528475666,"pfxZ":4.876565307487089,"pX":0.6634539083713744,"pZ":2.5527343968730576,"vX0":-9.586794972546377,"vY0":-134.06829208134982,"vZ0":-2.499986680700613,"x":91.71,"y":169.86,"x0":3.0957459544918864,"y0":50.0040620699006,"z0":5.1714676709391005,"aX":16.707339998557643},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":8.4,"breakHorizontal":-14.5,"spinRate":2293,"spinDirection":124},"zone":6,"typeConfidence":2.0,"plateTime":0.40928094339924304,"extension":7.163858784397209},"index":6,"playId":"66876a81-a6b6-3ee8-b236-6a0d369ef73b","pitchNumber":4,"startTime":"2026-07-25T01:13:51.287Z","endTime":"2026-07-25T01:13:54.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":74.8,"endSpeed":68.7,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.958746617624836,"aZ":-27.809894080728746,"pfxX":-6.461973673475736,"pfxZ":3.655012288819262,"pX":0.026787896800820516,"pZ":1.737745596112551,"vX0":-5.550549149422281,"vY0":-108.80173313396186,"vZ0":-0.24300677084544864,"x":115.98,"y":191.86,"x0":3.454791724801883,"y0":50.000635571670315,"z0":4.877058236315597,"aX":-7.707793849340541},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":6.8,"breakHorizontal":13.2,"spinRate":2506,"spinDirection":277},"zone":8,"typeConfidence":2.0,"plateTime":0.5043499928033426,"extension":6.7927747810198715},"hitData":{"launchSpeed":57.6,"launchAngle":48.0,"totalDistance":162.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.87,"coordY":141.55}},"index":7,"playId":"378bbbbb-3e58-3d1e-924e-e083ab82bf50","pitchNumber":5,"startTime":"2026-07-25T01:14:16.841Z","endTime":"2026-07-25T01:14:25.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"second":{"id":807712,"link":"/api/v1/people/807712"},"third":{"id":668904,"link":"/api/v1/people/668904"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-6.999999999999993,"leverageIndex":2.3,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:14:25.122Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, first baseman Victor Caratini to pitcher Zebby Matthews.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:16:18.125Z","endTime":"2026-07-25T01:17:19.010Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"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":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51938099729664,"aZ":-10.907179802908228,"pfxX":-5.972227113524861,"pfxZ":10.778561244980775,"pX":-1.468541675689785,"pZ":2.0759423374981707,"vX0":3.1652521325473257,"vY0":-139.17243236832235,"vZ0":-8.14115016485942,"x":172.98,"y":182.73,"x0":-1.841135997682485,"y0":50.00219598105403,"z0":5.750719140444614,"aX":-11.783786592807155},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":10.2,"spinRate":2380,"spinDirection":213},"zone":13,"typeConfidence":2.0,"plateTime":0.39268162140799534,"extension":6.341614092595731},"index":0,"playId":"9b843421-479a-3952-b86a-a028c1b83448","pitchNumber":1,"startTime":"2026-07-25T01:16:34.082Z","endTime":"2026-07-25T01:16:37.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.195666007822833,"aZ":-24.144688185141245,"pfxX":-8.030265418701088,"pfxZ":4.918308521390946,"pX":1.2712211761350656,"pZ":1.389413489390399,"vX0":10.448659239299625,"vY0":-126.09229129202814,"vZ0":-5.661228506993936,"x":68.54,"y":201.27,"x0":-1.8557558930412885,"y0":50.00478812737461,"z0":5.575549891495726,"aX":-13.117925752830095},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.9,"breakHorizontal":12.6,"spinRate":1459,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.4320253812783843,"extension":6.403121897389353},"index":1,"playId":"438b3d7f-f7de-37de-860b-00394434a098","pitchNumber":2,"startTime":"2026-07-25T01:16:45.636Z","endTime":"2026-07-25T01:16:49.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.34990914000865,"aZ":-11.637788859697455,"pfxX":-4.417535309551426,"pfxZ":10.299524978384502,"pX":-0.28085063863382714,"pZ":2.401292117335087,"vX0":5.755558169383444,"vY0":-139.37217486726422,"vZ0":-7.341158533429831,"x":127.71,"y":173.95,"x0":-1.7857935284695396,"y0":50.00227341877291,"z0":5.8145551640230515,"aX":-8.808199690931794},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2380,"spinDirection":214},"zone":5,"typeConfidence":2.0,"plateTime":0.39097003898924676,"extension":6.3868900746461374},"index":2,"playId":"1c74a719-1fc4-3bdd-a953-c01d2d480844","pitchNumber":3,"startTime":"2026-07-25T01:16:59.023Z","endTime":"2026-07-25T01:17:02.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":82.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.93189842533288,"aZ":-30.15119882809343,"pfxX":-6.680157995513106,"pfxZ":1.1959417305528195,"pX":-0.07699957120837857,"pZ":2.708102701071559,"vX0":7.340883121277487,"vY0":-128.07278675781754,"vZ0":-1.5069414619885517,"x":119.94,"y":165.66,"x0":-2.0828916346251227,"y0":50.00606361927412,"z0":5.614018921633628,"aX":-11.346393751676711},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.0,"breakHorizontal":10.9,"spinRate":1575,"spinDirection":243},"zone":2,"typeConfidence":2.0,"plateTime":0.42408829424036876,"extension":6.294099063342524},"hitData":{"launchSpeed":93.4,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.32,"coordY":164.35}},"index":3,"playId":"0e44f4f8-8540-39d6-8b86-796f07ef82db","pitchNumber":4,"startTime":"2026-07-25T01:17:11.324Z","endTime":"2026-07-25T01:17:19.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:17:19.010Z","atBatIndex":29},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Donovan Walton walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:17:27.321Z","endTime":"2026-07-25T01:18:29.121Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.850294151312173,"aZ":-27.190343741554738,"pfxX":-9.45081990446048,"pfxZ":2.9480741045208223,"pX":-0.18212049945672742,"pZ":-0.3306663577009969,"vX0":7.894570612553459,"vY0":-128.04162947090617,"vZ0":-9.009149669389325,"x":123.94,"y":247.71,"x0":-2.049868787973723,"y0":50.005735899885266,"z0":5.3021443644757404,"aX":-15.986111838331858},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":15.7,"spinRate":1653,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4247910606038974,"extension":6.429843704887502},"index":0,"playId":"0753b1cc-37d6-34ce-8ad7-877f01490e42","pitchNumber":1,"startTime":"2026-07-25T01:17:46.534Z","endTime":"2026-07-25T01:17:50.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.3,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.779133709733667,"aZ":-24.171868667637415,"pfxX":0.23026289804049194,"pfxZ":4.491404548517554,"pX":-0.5998577128761672,"pZ":1.5935089206510322,"vX0":4.33435308494532,"vY0":-131.36360554736424,"vZ0":-5.825044759525303,"x":139.87,"y":195.76,"x0":-2.287977602100917,"y0":50.004258146190786,"z0":5.590607451578358,"aX":0.40894775991499255},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":-1.2,"spinRate":2482,"spinDirection":204},"zone":7,"typeConfidence":2.0,"plateTime":0.41392105631342835,"extension":6.230093173265562},"index":1,"playId":"337b47c5-4a15-3d9f-9df7-b0b53425e5ad","pitchNumber":2,"startTime":"2026-07-25T01:17:59.940Z","endTime":"2026-07-25T01:18:03.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":88.5,"endSpeed":82.5,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.84372970821854,"aZ":-27.68088971247277,"pfxX":0.929889597003442,"pfxZ":2.6136880809533842,"pX":-0.5412033222969826,"pZ":3.9309160134499734,"vX0":3.8587661266518185,"vY0":-128.97209595456323,"vZ0":0.5572270350406265,"x":137.63,"y":132.65,"x0":-2.1655790203537717,"y0":50.00101073642424,"z0":5.814128005595626,"aX":1.5968419556508495},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":5.0,"breakHorizontal":-2.4,"spinRate":2436,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.42150858810968295,"extension":6.0902072811557},"index":2,"playId":"8a01c933-6b8a-3781-82eb-4014f6998b2a","pitchNumber":3,"startTime":"2026-07-25T01:18:13.697Z","endTime":"2026-07-25T01:18:17.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":88.6,"strikeZoneTop":3.094,"strikeZoneBottom":1.561,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.790497286817395,"aZ":-13.725364045399214,"pfxX":-5.090966712383494,"pfxZ":9.308847232310452,"pX":0.25963693470169247,"pZ":1.417029564429659,"vX0":7.555098980867448,"vY0":-138.8722680929396,"vZ0":-9.039771749031715,"x":107.1,"y":200.52,"x0":-1.8163352196055231,"y0":50.00463854012316,"z0":5.5963384885665555,"aX":-10.092127685515633},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.5,"breakHorizontal":7.9,"spinRate":2379,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39220412310227015,"extension":6.416592150559823},"index":3,"playId":"b2e9410d-ce6b-3614-a10f-14cda02b605b","pitchNumber":4,"startTime":"2026-07-25T01:18:24.800Z","endTime":"2026-07-25T01:18:29.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":622268,"link":"/api/v1/people/622268"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":0.88,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:18:29.121Z","atBatIndex":30},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tommy White doubles (2) on a fly ball to center fielder Byron Buxton. Donovan Walton to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:18:32.261Z","endTime":"2026-07-25T01:19:07.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":84.2,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.415815701324735,"aZ":-28.713845567874966,"pfxX":1.5871469337509363,"pfxZ":1.9454423028284058,"pX":0.22436960484878285,"pZ":2.217412327003006,"vX0":5.750686973712253,"vY0":-131.4341409228793,"vZ0":-3.7223831596078494,"x":108.45,"y":178.91,"x0":-2.183247131241553,"y0":50.00301247192026,"z0":5.744553153221348,"aX":2.823888226016934},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.0,"breakHorizontal":-4.0,"spinRate":2497,"spinDirection":165},"zone":5,"typeConfidence":2.0,"plateTime":0.4140589687555649,"extension":6.265059875399028},"hitData":{"launchSpeed":98.7,"launchAngle":29.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":176.79,"coordY":85.95}},"index":0,"playId":"f43a463d-54cf-3a4e-bf87-56dcab7a1870","pitchNumber":1,"startTime":"2026-07-25T01:18:54.046Z","endTime":"2026-07-25T01:19:07.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.4,"awayTeamWinProbability":61.6,"homeTeamWinProbabilityAdded":-11.300000000000004,"leverageIndex":1.64,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:19:07.613Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jeff McNeil walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:19:22.779Z","endTime":"2026-07-25T01:22:03.866Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"postOnThird":{"id":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.329871113210693,"aZ":-21.649243040256717,"pfxX":0.3185884994207453,"pfxZ":5.638931914156329,"pX":-0.42436417813090477,"pZ":2.534261460759594,"vX0":4.841266039421777,"vY0":-134.78036506591633,"vZ0":-4.061810127153533,"x":133.18,"y":170.35,"x0":-2.274529071174334,"y0":50.00328871093337,"z0":5.562549711761746,"aX":0.5935217435174582},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.7,"breakHorizontal":-1.4,"spinRate":2456,"spinDirection":204},"zone":4,"typeConfidence":2.0,"plateTime":0.4041603359665995,"extension":6.410902116972174},"index":0,"playId":"8293eea0-4819-31a5-bd21-f9485a1bba29","pitchNumber":1,"startTime":"2026-07-25T01:19:46.623Z","endTime":"2026-07-25T01:19:50.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.51064196861234,"aZ":-12.626375689143552,"pfxX":-5.8027500005886,"pfxZ":9.660472625652517,"pX":-0.8835574109276247,"pZ":2.1461837270205995,"vX0":5.225364462937021,"vY0":-141.19566919630918,"vZ0":-7.741771932331204,"x":150.68,"y":180.83,"x0":-2.0023545238724223,"y0":50.00375201387913,"z0":5.732339510340726,"aX":-11.742148048674538},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.1,"breakHorizontal":9.5,"spinRate":2341,"spinDirection":211},"zone":13,"typeConfidence":2.0,"plateTime":0.387606448589509,"extension":6.692124498984316},"index":1,"playId":"7dd0898f-5af8-3182-ac2a-077fdf725fbf","pitchNumber":2,"startTime":"2026-07-25T01:20:08.441Z","endTime":"2026-07-25T01:20:12.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"}},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":86.3,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.809647981904178,"aZ":-22.688552056109405,"pfxX":0.22060209141493958,"pfxZ":5.0546182562360205,"pX":-0.08489297474044422,"pZ":2.5737889243976286,"vX0":5.75292246471877,"vY0":-135.01837512618388,"vZ0":-3.9480403553974828,"x":120.24,"y":169.29,"x0":-2.257252599075728,"y0":50.00495239369231,"z0":5.619781662603207,"aX":0.4130191877267034},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":-1.4,"spinRate":2464,"spinDirection":195},"zone":5,"typeConfidence":2.0,"plateTime":0.4031264905919021,"extension":6.379938409838676},"index":2,"playId":"93fef4eb-2bf3-3f4b-b8d5-9b677bf7980d","pitchNumber":3,"startTime":"2026-07-25T01:20:40.287Z","endTime":"2026-07-25T01:20:43.841Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.3554271676052,"aZ":-27.859541894211265,"pfxX":2.25291625601956,"pfxZ":2.4701635024265123,"pX":0.059256818923740795,"pZ":0.8500965477877804,"vX0":4.892306384043011,"vY0":-130.56958249401248,"vZ0":-7.190790227275748,"x":114.74,"y":215.83,"x0":-2.1225088708824678,"y0":50.00311148569147,"z0":5.701044891976627,"aX":3.9375991619622632},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.2,"breakHorizontal":-5.0,"spinRate":2286,"spinDirection":197},"zone":14,"typeConfidence":2.0,"plateTime":0.41755442641938023,"extension":6.389506550692487},"index":3,"playId":"d3e65d16-ae07-3355-93c5-ff6b24600603","pitchNumber":4,"startTime":"2026-07-25T01:21:03.448Z","endTime":"2026-07-25T01:21:07.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":77.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.82787367703068,"aZ":-36.76159265821245,"pfxX":3.1999903097590963,"pfxZ":-3.0662998114644675,"pX":0.913281614138471,"pZ":0.8665956866175891,"vX0":5.827736000857705,"vY0":-120.83929729899036,"vZ0":-4.015714504190413,"x":82.19,"y":215.38,"x0":-1.9337025372009795,"y0":50.00128543149327,"z0":5.738160907522706,"aX":4.789864455349323},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-6.2,"breakHorizontal":-7.1,"spinRate":2520,"spinDirection":42},"zone":14,"typeConfidence":2.0,"plateTime":0.45114947056681753,"extension":6.324972102978284},"index":4,"playId":"c574be61-4f7f-30b0-aef4-1b73d13289b8","pitchNumber":5,"startTime":"2026-07-25T01:21:25.482Z","endTime":"2026-07-25T01:21:29.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":5,"startTime":"2026-07-25T01:21:38.364Z","endTime":"2026-07-25T01:21:58.024Z","isPitch":false,"type":"action","player":{"id":643446,"link":"/api/v1/people/643446"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":86.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.400117165958648,"aZ":-22.39417065496835,"pfxX":-1.2828803836179299,"pfxZ":5.233030292245006,"pX":1.0865002259123273,"pZ":1.9181681642912223,"vX0":8.979789029511386,"vY0":-135.2891033285327,"vZ0":-5.486891088365907,"x":75.59,"y":186.99,"x0":-2.098005089312813,"y0":50.00137219597695,"z0":5.525792450634781,"aX":-2.3987627716575357},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":0.6,"spinRate":2535,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.4036854624452917,"extension":6.43227171417003},"index":6,"playId":"fbddf594-1448-3151-89ee-e000ef6ebd97","pitchNumber":6,"startTime":"2026-07-25T01:21:58.024Z","endTime":"2026-07-25T01:22:03.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-1.2999999999999972,"leverageIndex":2.19,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:22:03.866Z","atBatIndex":32},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Lawrence Butler out on a sacrifice fly to center fielder Byron Buxton. Donovan Walton scores.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:23:08.224Z","endTime":"2026-07-25T01:23:21.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"postOnSecond":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":622268,"fullName":"Donovan Walton","link":"/api/v1/people/622268"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T01:22:17.144Z","endTime":"2026-07-25T01:23:10.444Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":82.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61690955922451,"aZ":-25.55302487264462,"pfxX":-8.546809711963133,"pfxZ":3.841873894113358,"pX":-0.4025872897546269,"pZ":1.7859156733473112,"vX0":7.280398109097015,"vY0":-129.84275530177237,"vZ0":-4.63418157310684,"x":132.35,"y":190.56,"x0":-2.1186832339974466,"y0":50.00591058716021,"z0":5.514632247605695,"aX":-14.743598486885515},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":14.0,"spinRate":1471,"spinDirection":239},"zone":7,"typeConfidence":2.0,"plateTime":0.4202275512498779,"extension":6.553753708291911},"hitData":{"launchSpeed":84.4,"launchAngle":24.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.91,"coordY":81.57}},"index":1,"playId":"0e2eb31e-b284-3ef0-91f0-c9fa1b264c82","pitchNumber":1,"startTime":"2026-07-25T01:23:10.444Z","endTime":"2026-07-25T01:23:21.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"third":{"id":622268,"link":"/api/v1/people/622268"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":36.8,"awayTeamWinProbability":63.2,"homeTeamWinProbabilityAdded":-0.30000000000000426,"leverageIndex":3.1,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:23:21.774Z","atBatIndex":33},{"result":{"type":"atBat","event":"Wild Pitch","eventType":"wild_pitch","description":"Wild pitch by pitcher Zebby Matthews. Tommy White out at home, shortstop Ryan Kreidler to pitcher Zebby Matthews.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T01:23:31.466Z","endTime":"2026-07-25T01:25:19.195Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":10},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_runner_out","runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":77.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.344073168989848,"aZ":-39.00889433246432,"pfxX":2.7797761466143864,"pfxZ":-4.582594455804228,"pX":0.3736832507652024,"pZ":2.2883974581991007,"vX0":5.201117435691064,"vY0":-120.71869304953248,"vZ0":-0.35397075606971673,"x":102.76,"y":176.99,"x0":-2.161767378801859,"y0":50.004341383836,"z0":5.84242684791858,"aX":4.1432374588457},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.2,"breakHorizontal":-6.1,"spinRate":2519,"spinDirection":40},"zone":9,"typeConfidence":2.0,"plateTime":0.45202561519791606,"extension":6.296438296892906},"index":0,"playId":"e0c37c24-463c-3ec1-a14d-3407b0b49cfa","pitchNumber":1,"startTime":"2026-07-25T01:23:52.617Z","endTime":"2026-07-25T01:23:55.779Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.976158519207484,"aZ":-18.59597091360456,"pfxX":-8.445261192641585,"pfxZ":6.56996693882272,"pX":-0.71893737277508,"pZ":2.7226476173045855,"vX0":6.958785846184254,"vY0":-142.0253931639989,"vZ0":-4.861059215926643,"x":144.4,"y":165.27,"x0":-2.089547871156181,"y0":50.00341245906413,"z0":5.619437182487235,"aX":-17.45484848565891},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":11.2,"breakHorizontal":14.0,"spinRate":2396,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.38395581333512974,"extension":6.465400600185234},"index":1,"playId":"cd042411-e1c7-3079-9131-7f9986f69434","pitchNumber":2,"startTime":"2026-07-25T01:24:10.588Z","endTime":"2026-07-25T01:24:13.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T01:24:29.686Z","endTime":"2026-07-25T01:24:44.809Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":83.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.450102006286624,"aZ":-28.729193192869694,"pfxX":1.1986705136170066,"pfxZ":2.0230543736388777,"pX":1.0508083235094106,"pZ":-0.9756691116077959,"vX0":7.231514496912083,"vY0":-128.2174593197597,"vZ0":-10.854071230826358,"x":76.95,"y":265.12,"x0":-1.9383928104757402,"y0":50.00152358538372,"z0":5.481375126908884,"aX":2.0336609574031317},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-3.5,"spinRate":2464,"spinDirection":166},"zone":14,"typeConfidence":2.0,"plateTime":0.42392663026968824,"extension":6.408701385152194},"index":3,"playId":"8fef0305-34c2-3dde-aa5d-1ab7f1dcdd04","pitchNumber":3,"startTime":"2026-07-25T01:24:44.809Z","endTime":"2026-07-25T01:24:48.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":77.1,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.07865827081395,"aZ":-36.730428292074144,"pfxX":4.903597127026371,"pfxZ":-3.148834638120068,"pX":2.270088439060687,"pZ":-0.9238235804866013,"vX0":7.966018986382931,"vY0":-119.40874823158033,"vZ0":-7.6599921920783824,"x":30.47,"y":263.72,"x0":-1.7403890599099854,"y0":50.00012503495991,"z0":5.612948304145251,"aX":7.107502185062944},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-7.3,"breakHorizontal":-10.7,"spinRate":2469,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.45795429574065105,"extension":6.413306333448361},"index":4,"playId":"0e6ee8e1-2d52-3612-8cb3-150abe2a548c","pitchNumber":4,"startTime":"2026-07-25T01:25:07.070Z","endTime":"2026-07-25T01:25:19.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":695720,"link":"/api/v1/people/695720"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[],"flags":[],"homeTeamWinProbability":41.5,"awayTeamWinProbability":58.5,"homeTeamWinProbabilityAdded":4.700000000000003,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:25:19.195Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out to first baseman Jeff McNeil.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T01:27:11.927Z","endTime":"2026-07-25T01:29:07.054Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.70435173416241,"aZ":-20.155373686165543,"pfxX":8.767209663728973,"pfxZ":7.317520858798782,"pX":-0.7415188347655879,"pZ":2.5644340873122093,"vX0":-12.300386505552314,"vY0":-127.47958496656166,"vZ0":-2.7043623552628278,"x":145.26,"y":169.54,"x0":3.011581258570681,"y0":50.00315577055118,"z0":5.233712702924805,"aX":14.401550260553073},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":12.8,"breakHorizontal":-13.1,"spinRate":2179,"spinDirection":129},"zone":4,"typeConfidence":2.0,"plateTime":0.43000110788171186,"extension":7.06887532593251},"index":0,"playId":"892fc59f-7a58-3483-8feb-c1c5ef62404b","pitchNumber":1,"startTime":"2026-07-25T01:27:32.052Z","endTime":"2026-07-25T01:27:36.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.711608549503868,"aZ":-24.21800462169426,"pfxX":1.5626091633956207,"pfxZ":5.115275034600335,"pX":-0.704263423650878,"pZ":1.932657678859149,"vX0":-9.803653081931357,"vY0":-122.95341744032332,"vZ0":-2.413564657219855,"x":143.84,"y":186.6,"x0":3.104502582718031,"y0":50.003969420581655,"z0":4.948559194248196,"aX":2.432302863754494},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":9.0,"breakHorizontal":-1.0,"spinRate":2212,"spinDirection":142},"zone":7,"typeConfidence":2.0,"plateTime":0.44278140834055213,"extension":7.207549624944859},"index":1,"playId":"f6200c0d-7ac5-364e-91af-ba27676600f3","pitchNumber":2,"startTime":"2026-07-25T01:27:49.127Z","endTime":"2026-07-25T01:27:54.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":74.0,"endSpeed":68.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.750756253035885,"aZ":-30.40026733501487,"pfxX":-3.1836801977700113,"pfxZ":1.5078105167627864,"pX":-0.8363216913634405,"pZ":2.821293105186748,"vX0":-8.083450219475438,"vY0":-107.48734441288543,"vZ0":2.545912372066198,"x":148.88,"y":162.61,"x0":3.3790493292650243,"y0":50.00312257250461,"z0":4.985472567954569,"aX":-3.7419459848362386},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":3.7,"breakHorizontal":7.8,"spinRate":2351,"spinDirection":284},"zone":11,"typeConfidence":2.0,"plateTime":0.5085948989830427,"extension":6.684761941392141},"index":2,"playId":"fe0152ea-1e07-3797-b941-ef45beff9022","pitchNumber":3,"startTime":"2026-07-25T01:28:06.116Z","endTime":"2026-07-25T01:28:10.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":17.760802703088153,"aZ":-30.39322278469761,"pfxX":-2.6545680706235975,"pfxZ":1.428922333938198,"pX":-0.1716509624935598,"pZ":2.2214266164622827,"vX0":-6.941781778217675,"vY0":-110.52655536391929,"vZ0":0.6981498440776626,"x":123.54,"y":178.8,"x0":3.3416883196909786,"y0":50.00533979123387,"z0":5.066838610732869,"aX":-3.3189038522958065},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":3.0,"breakHorizontal":6.5,"spinRate":2402,"spinDirection":283},"zone":8,"typeConfidence":2.0,"plateTime":0.493592980796997,"extension":6.878644099065726},"index":3,"playId":"61429e3b-832f-33f5-ae96-491f617b7955","pitchNumber":4,"startTime":"2026-07-25T01:28:23.554Z","endTime":"2026-07-25T01:28:27.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.091838083900637,"aZ":-20.09610250817023,"pfxX":8.85692881709291,"pfxZ":6.7070840937707,"pX":0.2671974626085677,"pZ":4.358637806738008,"vX0":-10.576458676468985,"vY0":-132.78755380950722,"vZ0":1.5673530332350774,"x":106.82,"y":121.1,"x0":3.13478351843877,"y0":50.005817950464895,"z0":5.21432979199299,"aX":15.959016855981366},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":-14.0,"spinRate":2327,"spinDirection":124},"zone":12,"typeConfidence":2.0,"plateTime":0.4111123867181008,"extension":7.179777809790515},"index":4,"playId":"d874bc4c-187b-3b2d-a632-e2defcdd3e6d","pitchNumber":5,"startTime":"2026-07-25T01:28:43.830Z","endTime":"2026-07-25T01:28:47.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":89.2,"endSpeed":81.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640429746481775,"aZ":-19.005985156923547,"pfxX":7.019857256677288,"pfxZ":7.688231831042209,"pX":1.136412032656913,"pZ":2.495674597856122,"vX0":-7.635514460724776,"vY0":-129.67688237948633,"vZ0":-2.968223982464982,"x":73.68,"y":171.4,"x0":3.198908676010738,"y0":50.00485789376419,"z0":5.095369740725659,"aX":12.027171906861321},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":13.6,"breakHorizontal":-11.2,"spinRate":2271,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.4214570746031505,"extension":6.854450242175129},"hitData":{"launchSpeed":88.7,"launchAngle":2.0,"totalDistance":59.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":156.79,"coordY":154.3}},"index":5,"playId":"ebc13b2d-8920-3633-9f90-c7dfe18039c6","pitchNumber":6,"startTime":"2026-07-25T01:28:59.235Z","endTime":"2026-07-25T01:29:07.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.2,"awayTeamWinProbability":61.8,"homeTeamWinProbabilityAdded":-3.299999999999997,"leverageIndex":1.33,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:29:07.054Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Austin Martin hits a ground-rule double (13) on a line drive down the left-field line.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T01:29:11.272Z","endTime":"2026-07-25T01:29:45.799Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.30638993070164,"aZ":-24.36308950479164,"pfxX":1.260153047172122,"pfxZ":5.023620474766121,"pX":-0.5645498290076516,"pZ":2.9650038334028035,"vX0":-9.643021822852269,"vY0":-123.53507336449148,"vZ0":-0.28798631520440354,"x":138.52,"y":158.72,"x0":3.216222926874065,"y0":50.001895162535654,"z0":5.121275759635739,"aX":1.960883443937302},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":9.2,"breakHorizontal":-0.1,"spinRate":2233,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.44243752421173665,"extension":7.078597172501095},"hitData":{"launchSpeed":85.7,"launchAngle":28.0,"totalDistance":293.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":40.67,"coordY":116.64}},"index":0,"playId":"f3ae9897-b070-3ae3-8631-530af0a3f1ae","pitchNumber":1,"startTime":"2026-07-25T01:29:34.521Z","endTime":"2026-07-25T01:29:45.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":44.5,"awayTeamWinProbability":55.5,"homeTeamWinProbabilityAdded":6.299999999999997,"leverageIndex":0.99,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:29:45.799Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Byron Buxton lines out sharply to left fielder Tyler Soderstrom.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T01:30:03.017Z","endTime":"2026-07-25T01:31:52.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":76.2,"endSpeed":69.8,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.199690191599164,"aZ":-28.759293965161522,"pfxX":-3.2491252361934135,"pfxZ":2.7829400923959025,"pX":-1.6413392163421523,"pZ":1.8092840390039475,"vX0":-9.85699887421406,"vY0":-110.51702019952724,"vZ0":-0.18454978632502395,"x":179.56,"y":189.93,"x0":3.3134157631736016,"y0":50.00189084407574,"z0":4.935365764920784,"aX":-3.98597164753672},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":5.3,"breakHorizontal":8.6,"spinRate":2457,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.49715171899078614,"extension":7.030640574613514},"index":0,"playId":"73d1b3ec-dc01-38ff-b123-d18448ebb4f7","pitchNumber":1,"startTime":"2026-07-25T01:30:19.043Z","endTime":"2026-07-25T01:30:22.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.53819899577629,"aZ":-28.621699614839965,"pfxX":10.155237760186829,"pfxZ":2.4406133114108473,"pX":-1.0052420835098301,"pZ":2.0682248884321233,"vX0":-13.135642915217476,"vY0":-119.22618778282141,"vZ0":-0.22201603768534295,"x":155.32,"y":182.94,"x0":3.2281590929928647,"y0":50.002526654864816,"z0":4.721464228930699,"aX":14.782689525011028},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.7,"breakHorizontal":-15.6,"spinRate":2061,"spinDirection":100},"zone":13,"typeConfidence":2.0,"plateTime":0.4574653969658189,"extension":6.972343752058526},"index":1,"playId":"697c305e-e120-376c-895c-aba692e1f2cc","pitchNumber":2,"startTime":"2026-07-25T01:30:38.753Z","endTime":"2026-07-25T01:30:42.626Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.6,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.79083095112643,"aZ":-24.191870924634085,"pfxX":2.4848251983616128,"pfxZ":4.976489108310846,"pX":-0.7258572621597087,"pZ":2.430154992687465,"vX0":-11.12831760490925,"vY0":-125.45343120671134,"vZ0":-1.3442046668537397,"x":144.67,"y":173.17,"x0":3.4319622030812535,"y0":50.00537680662004,"z0":4.932469173291074,"aX":3.9896911699420916},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":9.0,"breakHorizontal":-2.2,"spinRate":2290,"spinDirection":135},"zone":4,"typeConfidence":2.0,"plateTime":0.43548695730211673,"extension":7.003749602560705},"index":2,"playId":"aa615fe7-75f6-386b-b34d-12a2e9b93960","pitchNumber":3,"startTime":"2026-07-25T01:30:58.571Z","endTime":"2026-07-25T01:31:02.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":3,"playId":"87345e45-a968-4e30-993b-4037d928e2f1","startTime":"2026-07-25T01:31:22.116Z","endTime":"2026-07-25T01:31:27.116Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":75.5,"endSpeed":69.5,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.543534200164345,"aZ":-29.983878038221892,"pfxX":-4.349212671120282,"pfxZ":1.8006379415058493,"pX":-0.46198674578077337,"pZ":2.3750335565707803,"vX0":-7.001954473895344,"vY0":-109.74039785575896,"vZ0":1.2504346909602257,"x":134.61,"y":174.65,"x0":3.3360833709281996,"y0":50.00429441670004,"z0":4.993327258929738,"aX":-5.30177345554132},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":4.0,"breakHorizontal":9.7,"spinRate":2293,"spinDirection":283},"zone":4,"typeConfidence":2.0,"plateTime":0.49922986838679995,"extension":7.20341191994442},"hitData":{"launchSpeed":103.1,"launchAngle":19.0,"totalDistance":310.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":75.29,"coordY":99.49}},"index":4,"playId":"6969b5c8-b223-398a-a83a-cecfecb3b9f5","pitchNumber":4,"startTime":"2026-07-25T01:31:42.904Z","endTime":"2026-07-25T01:31:52.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.1,"awayTeamWinProbability":60.9,"homeTeamWinProbabilityAdded":-5.399999999999999,"leverageIndex":1.97,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:31:52.554Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ryan Jeffers flies out to right fielder Lawrence Butler.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T01:32:01.900Z","endTime":"2026-07-25T01:33:06.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682052,"fullName":"Jacob Lopez","link":"/api/v1/people/682052"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.882044326040532,"aZ":-23.745294420537267,"pfxX":3.400116985069843,"pfxZ":4.96939678826679,"pX":1.2474579723533297,"pZ":2.286809755191366,"vX0":-6.928565454925978,"vY0":-128.91669008535447,"vZ0":-2.2624068343048584,"x":69.45,"y":177.04,"x0":3.5189223265444376,"y0":50.00259367102572,"z0":4.994269461796921,"aX":5.767383497655471},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.8,"breakHorizontal":-4.8,"spinRate":2345,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.4236374592437384,"extension":7.162872170013799},"index":0,"playId":"ca8e08c7-a149-31b1-9d05-3c1bad84b887","pitchNumber":1,"startTime":"2026-07-25T01:32:21.534Z","endTime":"2026-07-25T01:32:25.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":91.0,"endSpeed":83.6,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.30922710377399,"aZ":-21.637626619604962,"pfxX":8.162000304367295,"pfxZ":5.913368751439581,"pX":0.26358712197329937,"pZ":2.7130023727780586,"vX0":-10.415578434390268,"vY0":-132.1769971008802,"vZ0":-2.11501090691386,"x":106.95,"y":165.53,"x0":3.1818348836532016,"y0":50.00372925356285,"z0":5.100773391385552,"aX":14.545786777787193},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.4,"breakHorizontal":-12.7,"spinRate":2238,"spinDirection":127},"zone":5,"typeConfidence":2.0,"plateTime":0.41327961130689017,"extension":6.965040000515136},"index":1,"playId":"0e1d7a73-db05-3afc-b9df-3322eb7bebff","pitchNumber":2,"startTime":"2026-07-25T01:32:40.963Z","endTime":"2026-07-25T01:32:44.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":91.2,"endSpeed":83.7,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.806416987188406,"aZ":-19.42945107790681,"pfxX":8.109424358350973,"pfxZ":7.145371096129109,"pX":0.1995417480757212,"pZ":1.7639569935221724,"vX0":-10.440172855770106,"vY0":-132.3632316187837,"vZ0":-4.74660898653253,"x":109.39,"y":191.15,"x0":3.1313694392767566,"y0":50.004624381452366,"z0":4.992605850259507,"aX":14.469733880105505},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":12.1,"breakHorizontal":-12.6,"spinRate":2357,"spinDirection":119},"zone":8,"typeConfidence":2.0,"plateTime":0.4129431686383951,"extension":7.025444403980337},"hitData":{"launchSpeed":85.7,"launchAngle":34.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.26,"coordY":107.27}},"index":2,"playId":"4bb785e5-1be1-328d-b867-4953b322c814","pitchNumber":3,"startTime":"2026-07-25T01:32:58.358Z","endTime":"2026-07-25T01:33:06.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"second":{"id":668885,"link":"/api/v1/people/668885"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":682052,"link":"/api/v1/people/682052"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.0,"awayTeamWinProbability":66.0,"homeTeamWinProbabilityAdded":-5.100000000000001,"leverageIndex":1.92,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:33:06.300Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Henry Bolte singles on a ground ball to second baseman Royce Lewis.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T01:35:26.266Z","endTime":"2026-07-25T01:36:17.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":88.0,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.34727317446964,"aZ":-12.377533779140876,"pfxX":-4.771443250419172,"pfxZ":10.03339625315487,"pX":-0.8756851784202722,"pZ":1.8888985691983844,"vX0":4.222591143513457,"vY0":-139.13072066087076,"vZ0":-8.364573681632665,"x":150.38,"y":187.78,"x0":-1.7883976084959594,"y0":50.00284343363278,"z0":5.742211244386873,"aX":-9.41430352773067},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2300,"spinDirection":209},"zone":13,"typeConfidence":2.0,"plateTime":0.39272261735986636,"extension":6.3974977053463995},"index":0,"playId":"4d60545a-2ded-3ad9-aff5-3ea4ec87aada","pitchNumber":1,"startTime":"2026-07-25T01:35:31.784Z","endTime":"2026-07-25T01:35:35.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":75.7,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.912656332384817,"aZ":-34.75526246403973,"pfxX":2.5311795044684917,"pfxZ":-1.8316341867917503,"pX":2.106913450915905,"pZ":0.252876696429823,"vX0":8.559908346474346,"vY0":-117.68160867532539,"vZ0":-5.323587149174164,"x":36.69,"y":231.95,"x0":-1.8962950977335695,"y0":50.00188322267344,"z0":5.739382738740431,"aX":3.571746534987984},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.3,"breakHorizontal":-6.6,"spinRate":2358,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.46423368594324765,"extension":6.283558458268979},"index":1,"playId":"4461aba5-5f41-358f-b076-c82ea03d3d49","pitchNumber":2,"startTime":"2026-07-25T01:35:43.255Z","endTime":"2026-07-25T01:35:46.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.195413548922467,"aZ":-11.619274346253693,"pfxX":-4.634812765475936,"pfxZ":10.281267661651448,"pX":0.8695914445023889,"pZ":2.088864176999078,"vX0":8.621373325454547,"vY0":-140.38110800448456,"vZ0":-8.169370423938547,"x":83.85,"y":182.38,"x0":-1.6365544786792823,"y0":50.00685201154072,"z0":5.789612289507859,"aX":-9.270451263795671},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2296,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3898706125528082,"extension":6.364659620864721},"index":2,"playId":"385386ab-28d2-3693-8f95-a8646708cd83","pitchNumber":3,"startTime":"2026-07-25T01:35:55.626Z","endTime":"2026-07-25T01:35:59.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.3,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.22476408408352,"aZ":-11.923918784038865,"pfxX":-5.065249980407094,"pfxZ":9.95799442768695,"pX":-0.3990614818108914,"pZ":2.17008843611504,"vX0":5.850836745608882,"vY0":-141.2425005039979,"vZ0":-8.002135785091431,"x":132.21,"y":180.19,"x0":-1.8329699062227436,"y0":50.004843936260556,"z0":5.795192420864302,"aX":-10.302088714374506},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.7,"breakHorizontal":8.0,"spinRate":2293,"spinDirection":214},"zone":7,"typeConfidence":2.0,"plateTime":0.38685471331526866,"extension":6.447637401834441},"hitData":{"launchSpeed":97.1,"launchAngle":-30.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.98,"coordY":145.09}},"index":3,"playId":"53a5c96e-ea46-319e-bade-542b5a19db46","pitchNumber":4,"startTime":"2026-07-25T01:36:08.618Z","endTime":"2026-07-25T01:36:17.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-3.8000000000000007,"leverageIndex":0.97,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:36:17.133Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jacob Wilson grounds out, third baseman Brooks Lee to first baseman Victor Caratini. Henry Bolte to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T01:36:31.661Z","endTime":"2026-07-25T01:36:53.613Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.071734857042074,"aZ":-30.920026766577344,"pfxX":2.7695156896137982,"pfxZ":0.7457346009572365,"pX":-1.1251799991768716,"pZ":2.4699197602746064,"vX0":2.027185185905742,"vY0":-128.65837567561812,"vZ0":-2.3085390323260992,"x":159.89,"y":172.09,"x0":-2.28244960178426,"y0":50.00324434477273,"z0":5.769310057719193,"aX":4.653835581196785},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.1,"breakHorizontal":-5.5,"spinRate":2244,"spinDirection":149},"zone":13,"typeConfidence":2.0,"plateTime":0.4253219838101776,"extension":6.13843842184761},"hitData":{"launchSpeed":72.1,"launchAngle":-26.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":171.45}},"index":0,"playId":"92da0e14-d3b4-34d0-899c-549ad867b7f3","pitchNumber":1,"startTime":"2026-07-25T01:36:46.048Z","endTime":"2026-07-25T01:36:53.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"first":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":1.56,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:36:53.613Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Soderstrom singles on a ground ball to left fielder Austin Martin. Henry Bolte scores.","rbi":1,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T01:37:04.481Z","endTime":"2026-07-25T01:39:36.937Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":{"id":805673,"link":"/api/v1/people/805673"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.9,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.743217264194158,"aZ":-25.861458447644587,"pfxX":-7.38909139666104,"pfxZ":3.625590505252476,"pX":-0.4615523072632776,"pZ":2.2644657718461105,"vX0":6.774335031950877,"vY0":-130.38121818218212,"vZ0":-3.4533217673868393,"x":134.59,"y":177.64,"x0":-2.120484544700287,"y0":50.00101403383277,"z0":5.535351319023813,"aX":-12.853044254216835},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":12.1,"spinRate":1498,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.4184443832714937,"extension":6.406362298346376},"index":0,"playId":"6efe5a22-5769-3c90-8b9a-61d1777569a8","pitchNumber":1,"startTime":"2026-07-25T01:37:21.433Z","endTime":"2026-07-25T01:37:25.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.833840866775624,"aZ":-25.639829602128543,"pfxX":-7.98744136144855,"pfxZ":3.8431216958743115,"pX":-1.2167764701594326,"pZ":0.1527645358001496,"vX0":5.012735450258733,"vY0":-128.86477927305742,"vZ0":-8.375757119563175,"x":163.38,"y":234.66,"x0":-2.1378289716115515,"y0":50.00523600126283,"z0":5.390902272230096,"aX":-13.593344314981413},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":5.5,"breakHorizontal":13.6,"spinRate":1518,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4231512038137599,"extension":6.403850824671226},"index":1,"playId":"26b1e440-42aa-37d4-841d-bc6b7da179fa","pitchNumber":2,"startTime":"2026-07-25T01:37:44.945Z","endTime":"2026-07-25T01:37:48.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.435483035222624,"aZ":-23.27749659548894,"pfxX":-8.339285998560536,"pfxZ":5.210200721708525,"pX":-0.5173459141621563,"pZ":2.292444932092419,"vX0":6.824678107364771,"vY0":-129.22260263103743,"vZ0":-3.753639422884456,"x":136.72,"y":176.88,"x0":-2.096391413015177,"y0":50.005391792162975,"z0":5.531751307361875,"aX":-14.245294815286988},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.9,"breakHorizontal":13.8,"spinRate":1536,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.4222794342042002,"extension":6.33390366957749},"index":2,"playId":"aabe85cd-cc41-32d0-a835-680b9f72d39e","pitchNumber":3,"startTime":"2026-07-25T01:38:05.626Z","endTime":"2026-07-25T01:38:10.117Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 2B","code":"2","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"a17fac91-d1c5-387d-bfb1-301a18a39f49","startTime":"2026-07-25T01:38:32.368Z","endTime":"2026-07-25T01:38:37.153Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670713797486194,"aZ":-14.611579156111267,"pfxX":-4.687088760121569,"pfxZ":8.67246373892382,"pX":-2.228843554514183,"pZ":3.8527324004617296,"vX0":1.30442968807483,"vY0":-140.85521320734648,"vZ0":-3.0685152644934144,"x":201.96,"y":134.76,"x0":-2.086769386492727,"y0":50.00023257387913,"z0":5.891316794996458,"aX":-9.489803436066344},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":8.3,"spinRate":2239,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3876986907817903,"extension":6.418433208585043},"index":4,"playId":"e5c78111-7bf2-3fea-b1bf-4df490679ade","pitchNumber":4,"startTime":"2026-07-25T01:39:07.169Z","endTime":"2026-07-25T01:39:10.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.1,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.295041673124626,"aZ":-21.799559892269524,"pfxX":-8.539168165836575,"pfxZ":6.187684504159183,"pX":-1.2748067585516218,"pZ":2.2114841192669004,"vX0":5.267319285432107,"vY0":-128.59443483794905,"vZ0":-4.297114616112337,"x":165.59,"y":179.07,"x0":-2.2386410395690657,"y0":50.00456705087589,"z0":5.592171322474049,"aX":-14.324114554730029},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":10.4,"breakHorizontal":14.3,"spinRate":1532,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.42568101297657757,"extension":6.3686031075091485},"hitData":{"launchSpeed":64.0,"launchAngle":16.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":91.51,"coordY":112.16}},"index":5,"playId":"55901c1a-e945-33bc-af34-d74c38782d26","pitchNumber":5,"startTime":"2026-07-25T01:39:25.711Z","endTime":"2026-07-25T01:39:36.937Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"second":{"id":703607,"link":"/api/v1/people/703607"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.0,"awayTeamWinProbability":78.0,"homeTeamWinProbabilityAdded":-9.7,"leverageIndex":1.44,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:39:36.937Z","atBatIndex":41},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Shea Langeliers pops out to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T01:39:50.971Z","endTime":"2026-07-25T01:41:53.659Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5],"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":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.787344077588035,"aZ":-14.819443452272825,"pfxX":-3.8852570003096405,"pfxZ":8.738267227317143,"pX":-0.4162645788865415,"pZ":3.703772347177105,"vX0":5.542517708921531,"vY0":-139.6393926009522,"vZ0":-3.2331533363853797,"x":132.87,"y":138.78,"x0":-1.9168715660120388,"y0":50.00226578747712,"z0":5.844326459024385,"aX":-7.716289011144918},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.4,"breakHorizontal":6.0,"spinRate":2347,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3914116049161578,"extension":6.423649959688349},"index":0,"playId":"eb9a25da-ad12-3342-a5a9-9550a36f7736","pitchNumber":1,"startTime":"2026-07-25T01:40:05.793Z","endTime":"2026-07-25T01:40:08.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.0,"endSpeed":88.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.154257781391053,"aZ":-11.703860803640028,"pfxX":-6.154397779018625,"pfxZ":10.15326683399207,"pX":0.6301578941457703,"pZ":2.397826855318722,"vX0":9.170647648426009,"vY0":-140.87947348743245,"vZ0":-7.046715146655736,"x":92.98,"y":174.04,"x0":-1.8633060365509413,"y0":50.00016323589186,"z0":5.683213707336913,"aX":-12.405217235341963},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.2,"breakHorizontal":9.4,"spinRate":2380,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.38837608453132155,"extension":6.47316261351417},"index":1,"playId":"679df70b-a9b2-3987-9932-812e1415fe19","pitchNumber":2,"startTime":"2026-07-25T01:40:26.307Z","endTime":"2026-07-25T01:40:29.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-07-25T01:40:36.208Z","endTime":"2026-07-25T01:40:55.496Z","isPitch":false,"type":"action","player":{"id":669127,"link":"/api/v1/people/669127"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":82.2,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774820561967257,"aZ":-28.920640814203416,"pfxX":0.3099816553980963,"pfxZ":1.9423806364173806,"pX":1.2698544043398161,"pZ":0.03260744078610778,"vX0":8.067283209911809,"vY0":-128.04277345397247,"vZ0":-8.311669509904359,"x":68.6,"y":237.9,"x0":-1.9479954412051674,"y0":50.00561859351399,"z0":5.549200955593378,"aX":0.5203022106551459},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.0,"breakHorizontal":-2.2,"spinRate":2404,"spinDirection":162},"zone":14,"typeConfidence":2.0,"plateTime":0.42602481476072596,"extension":6.370936972744036},"index":3,"playId":"9ffe2cd9-2760-3854-8ff6-e22f587bc81b","pitchNumber":3,"startTime":"2026-07-25T01:40:55.496Z","endTime":"2026-07-25T01:41:00.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.075002265775495,"aZ":-12.893340157944369,"pfxX":-5.79904895892717,"pfxZ":9.51048543075442,"pX":-0.794356899657019,"pZ":3.867136009738711,"vX0":5.5187459425782155,"vY0":-141.01845115135862,"vZ0":-3.2219645684819826,"x":147.28,"y":134.37,"x0":-2.0170221019189634,"y0":50.00204904654853,"z0":5.848423848945851,"aX":-11.756565895994697},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.8,"breakHorizontal":9.5,"spinRate":2318,"spinDirection":213},"zone":11,"typeConfidence":2.0,"plateTime":0.38741183540468827,"extension":6.427966182771998},"index":4,"playId":"c27606cc-7cd5-349a-b525-a6da0377d514","pitchNumber":4,"startTime":"2026-07-25T01:41:21.117Z","endTime":"2026-07-25T01:41:24.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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.0,"endSpeed":89.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30532542028843,"aZ":-13.594994578436452,"pfxX":-6.8401490495540545,"pfxZ":9.013602056875309,"pX":-1.2327952179983541,"pZ":2.6865889836946266,"vX0":5.333758640828735,"vY0":-142.54233690943568,"vZ0":-5.38333695476353,"x":163.99,"y":166.24,"x0":-2.238179447924959,"y0":50.000543997102405,"z0":5.455706052101838,"aX":-14.09504763306092},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.5,"breakHorizontal":11.3,"spinRate":2439,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.3840367495080317,"extension":6.4769091433802135},"hitData":{"launchSpeed":55.0,"launchAngle":61.0,"totalDistance":110.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":153.65,"coordY":167.87}},"index":5,"playId":"9b28f068-7163-3dcd-b5cd-4564f2d898b5","pitchNumber":5,"startTime":"2026-07-25T01:41:44.911Z","endTime":"2026-07-25T01:41:53.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":2.1999999999999993,"leverageIndex":0.93,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:41:53.659Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carlos Cortes grounds out, second baseman Royce Lewis to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T01:41:59.575Z","endTime":"2026-07-25T01:43:55.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":805673,"fullName":"Zebby Matthews","link":"/api/v1/people/805673"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":82.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.30884819761973,"aZ":-24.29806876818198,"pfxX":-9.495144569798825,"pfxZ":4.5931457856673,"pX":0.6155298432334254,"pZ":1.311234624667518,"vX0":9.699365532560742,"vY0":-129.6739428945942,"vZ0":-5.921661366332827,"x":93.54,"y":203.38,"x0":-1.9270891264191192,"y0":50.00368709635146,"z0":5.460434756118282,"aX":-16.286722298828167},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":1725,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.421240190618843,"extension":6.443346317303484},"index":0,"playId":"13f76175-bad8-3858-b2be-ed8bb0550c17","pitchNumber":1,"startTime":"2026-07-25T01:42:21.400Z","endTime":"2026-07-25T01:42:25.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":96.7,"endSpeed":88.7,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.60713947103381,"aZ":-10.66211386022181,"pfxX":-6.060202787086064,"pfxZ":10.719223585020686,"pX":-0.20346201986086063,"pZ":1.589281651812275,"vX0":7.122918421088821,"vY0":-140.48982357672344,"vZ0":-9.226424246297029,"x":124.76,"y":195.87,"x0":-1.9794460741856448,"y0":50.00532058042357,"z0":5.601082223054351,"aX":-12.165638128779438},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.8,"breakHorizontal":9.6,"spinRate":2425,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3892638882189474,"extension":6.426873917774637},"index":1,"playId":"061fc668-93b3-3d65-aafa-499b77d070ae","pitchNumber":2,"startTime":"2026-07-25T01:42:38.904Z","endTime":"2026-07-25T01:42:42.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.594441500936693,"aZ":-39.55690271921461,"pfxX":3.8304385569257633,"pfxZ":-5.28158244191245,"pX":-1.3370091760014051,"pZ":3.352159209447762,"vX0":1.2070549895562643,"vY0":-116.75650549043411,"vZ0":2.35523476487578,"x":167.96,"y":148.27,"x0":-2.35689204371403,"y0":50.00504337730184,"z0":6.022091937796271,"aX":5.350349652727283},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.9,"breakHorizontal":-7.2,"spinRate":2385,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4670462052312949,"extension":6.145058210705204},"index":2,"playId":"7fc60013-8e53-32c9-9c51-571e7c6c5930","pitchNumber":3,"startTime":"2026-07-25T01:43:08.775Z","endTime":"2026-07-25T01:43:12.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"index":3,"playId":"b956805f-fcbe-385c-bcb1-f89aa4bd8970","startTime":"2026-07-25T01:43:26.718Z","endTime":"2026-07-25T01:43:30.936Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":82.0,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647957762621555,"aZ":-27.482067468574915,"pfxX":-7.6558323014599114,"pfxZ":2.7703441597121303,"pX":-0.7002033374209592,"pZ":1.9644713315397593,"vX0":6.46426423820989,"vY0":-128.32033565855522,"vZ0":-3.781925295364231,"x":143.69,"y":185.74,"x0":-2.238232618032801,"y0":50.003746071869934,"z0":5.561382120246004,"aX":-12.96874664568958},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.4,"breakHorizontal":12.7,"spinRate":1576,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.424320398034268,"extension":6.383437122078232},"hitData":{"launchSpeed":71.8,"launchAngle":-7.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":154.22}},"index":4,"playId":"3ecf7f91-108b-36e4-9240-da2ff2dda53b","pitchNumber":4,"startTime":"2026-07-25T01:43:47.869Z","endTime":"2026-07-25T01:43:55.326Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"first":{"id":691016,"link":"/api/v1/people/691016"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":805673,"link":"/api/v1/people/805673"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:43:55.326Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Bell walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T01:46:15.850Z","endTime":"2026-07-25T01:47:29.071Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Geoff Hartlieb replaces Jacob Lopez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:44:53.407Z","endTime":"2026-07-25T01:46:18.124Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":664129,"link":"/api/v1/people/664129"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682052,"link":"/api/v1/people/682052","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":88.5,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.52845206362647,"aZ":-14.145656776798686,"pfxX":-4.9487212992502005,"pfxZ":9.110416187479313,"pX":-0.06529489992255948,"pZ":1.2454484391045677,"vX0":7.7723410246634215,"vY0":-139.14774039707228,"vZ0":-9.873791306708853,"x":119.49,"y":205.15,"x0":-2.239983612433219,"y0":50.002411484490764,"z0":5.756194128454667,"aX":-9.793407172507187},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":7.6,"spinRate":2346,"spinDirection":218},"zone":13,"typeConfidence":2.0,"plateTime":0.3922447339197985,"extension":6.551823009177201},"index":1,"playId":"179bc45f-f9f5-3547-abf1-0722671c5dba","pitchNumber":1,"startTime":"2026-07-25T01:46:18.124Z","endTime":"2026-07-25T01:46:21.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.096392916374267,"aZ":-12.443634511894095,"pfxX":-6.454638294521841,"pfxZ":9.997764948541082,"pX":-0.4272968673988486,"pZ":0.8499424601975134,"vX0":7.515268643394718,"vY0":-139.09641439588327,"vZ0":-11.073976188631026,"x":133.29,"y":215.83,"x0":-2.3163696706427745,"y0":50.00375693732284,"z0":5.69097717215355,"aX":-12.739952808107834},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.1,"breakHorizontal":10.3,"spinRate":2436,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3926936884066903,"extension":6.479384789996035},"index":2,"playId":"75676fa0-d839-3d83-bc21-67668a2e7a53","pitchNumber":2,"startTime":"2026-07-25T01:46:32.244Z","endTime":"2026-07-25T01:46:35.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.800504592588457,"aZ":-18.93327800600295,"pfxX":-0.7785248887799655,"pfxZ":7.249470681315904,"pX":-0.11947066235591944,"pZ":1.0033208081445697,"vX0":5.726828845352643,"vY0":-133.54545719991722,"vZ0":-9.345816682117393,"x":121.55,"y":211.69,"x0":-2.1804203127920125,"y0":50.000820807790724,"z0":5.8816260743701045,"aX":-1.422032959050588},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":0.4,"spinRate":2609,"spinDirection":208},"zone":13,"typeConfidence":0.93,"plateTime":0.408425675649303,"extension":6.36815033012817},"index":3,"playId":"bca4095a-7a7b-3e1f-aac4-2ed597622a78","pitchNumber":3,"startTime":"2026-07-25T01:46:49.313Z","endTime":"2026-07-25T01:46:53.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316777686212664,"aZ":-12.466540886449195,"pfxX":-4.820219419081523,"pfxZ":9.864983118843544,"pX":-0.378161893785753,"pZ":1.849100286644445,"vX0":7.069770265843019,"vY0":-139.69076194034633,"vZ0":-8.834736186721544,"x":131.41,"y":188.85,"x0":-2.303075793712032,"y0":50.001157800447615,"z0":5.850951205133183,"aX":-9.627948214938572},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.4,"breakHorizontal":7.4,"spinRate":2341,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.3905166791055694,"extension":6.419134767489965},"index":4,"playId":"ace625ae-d0aa-3eef-993f-6a68fcf6f1bf","pitchNumber":4,"startTime":"2026-07-25T01:47:08.214Z","endTime":"2026-07-25T01:47:12.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.764687986497602,"aZ":-12.251045637051442,"pfxX":-3.9384634374798244,"pfxZ":10.132962350477701,"pX":0.9409022373876779,"pZ":1.60631692508626,"vX0":9.850089932472581,"vY0":-138.58273242260552,"vZ0":-9.010367082030262,"x":81.14,"y":195.41,"x0":-2.130548108915963,"y0":50.00492675572023,"z0":5.695736295909387,"aX":-7.745763632063635},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":5.3,"spinRate":2466,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39356613323370926,"extension":6.543979970740167},"index":5,"playId":"06f19833-6562-32f3-9a09-78f553bb1175","pitchNumber":5,"startTime":"2026-07-25T01:47:24.865Z","endTime":"2026-07-25T01:47:29.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.0,"awayTeamWinProbability":68.0,"homeTeamWinProbabilityAdded":6.0,"leverageIndex":1.38,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:47:29.071Z","atBatIndex":44},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shea Langeliers challenged (pitch result), call on the field was confirmed: Royce Lewis walks. Josh Bell to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T01:47:31.423Z","endTime":"2026-07-25T01:49:18.983Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.1,"endSpeed":87.7,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.235160221639962,"aZ":-17.61842178555768,"pfxX":-8.617951160674242,"pfxZ":7.486527503559136,"pX":0.8318644621680127,"pZ":1.6635995275389481,"vX0":11.280952504694964,"vY0":-137.96453567188203,"vZ0":-8.25004884487982,"x":85.29,"y":193.86,"x0":-2.174103897442647,"y0":50.00354824072725,"z0":5.86109945494211,"aX":-16.757035312305554},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.1,"breakHorizontal":13.4,"spinRate":2422,"spinDirection":214},"zone":14,"typeConfidence":0.91,"plateTime":0.3957208043295726,"extension":6.436822570865444},"index":0,"playId":"5c688064-1aa1-3b94-9f40-74f05a88376a","pitchNumber":1,"startTime":"2026-07-25T01:47:55.867Z","endTime":"2026-07-25T01:47:59.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.248342045298177,"aZ":-10.240020875948979,"pfxX":-3.955600779852568,"pfxZ":10.918001311223758,"pX":1.086023606991135,"pZ":2.2667815111123657,"vX0":10.08802777315598,"vY0":-140.26590179978984,"vZ0":-8.204357130423574,"x":75.6,"y":177.58,"x0":-2.029981991160897,"y0":50.00470766589432,"z0":5.882615917425739,"aX":-7.94865805625413},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.4,"breakHorizontal":5.3,"spinRate":2448,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3892521196929217,"extension":6.509554443313005},"index":1,"playId":"2779d1b5-ff87-3998-bfb6-4e40eb6fd0b7","pitchNumber":2,"startTime":"2026-07-25T01:48:16.314Z","endTime":"2026-07-25T01:48:20.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559093706051524,"aZ":-29.197735451033207,"pfxX":0.1219925599340006,"pfxZ":1.8372050430157172,"pX":0.6864544538402552,"pZ":1.3843743565121212,"vX0":7.0501354398849125,"vY0":-125.61890053744223,"vZ0":-5.454592535385077,"x":90.83,"y":201.4,"x0":-2.1579569388749413,"y0":50.000347489233945,"z0":5.92275305945664,"aX":0.19663219967938042},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":2.4,"breakHorizontal":-1.7,"spinRate":2677,"spinDirection":20},"zone":14,"typeConfidence":0.84,"plateTime":0.4340101236079801,"extension":6.292956814163223},"index":2,"playId":"b0713267-3ff4-3435-b7ab-5e7a0dbc1d8d","pitchNumber":3,"startTime":"2026-07-25T01:48:36.019Z","endTime":"2026-07-25T01:48:39.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":88.3,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921003984664146,"aZ":-11.103202190433983,"pfxX":-5.218686269102888,"pfxZ":10.697442905652665,"pX":-0.22104919117899274,"pZ":1.5720559029733316,"vX0":7.39238379141175,"vY0":-138.4953832131465,"vZ0":-9.617806203752503,"x":125.43,"y":196.33,"x0":-2.2297846259962535,"y0":50.00194173440066,"z0":5.803913960355072,"aX":-10.278539181531487},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.9,"breakHorizontal":8.2,"spinRate":2457,"spinDirection":214},"zone":13,"typeConfidence":0.9,"plateTime":0.3934181883385288,"extension":6.441441145523935},"index":3,"playId":"01789a63-48ac-3b55-844a-914cb7524052","pitchNumber":4,"startTime":"2026-07-25T01:48:54.619Z","endTime":"2026-07-25T01:48:58.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.1,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47305023987127,"aZ":-10.19495129903018,"pfxX":-4.5547834070693884,"pfxZ":10.938886932572737,"pX":0.9528541960286847,"pZ":1.936802001014662,"vX0":9.854581880012658,"vY0":-140.10687010862432,"vZ0":-9.14197770325883,"x":80.68,"y":186.49,"x0":-2.0014125228526223,"y0":50.003338764429486,"z0":5.88776223633447,"aX":-9.152844554469933},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.2,"breakHorizontal":6.5,"spinRate":2502,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.38934558687740717,"extension":6.566723853916722},"index":4,"playId":"2d7109ce-4d1d-3169-af80-254cf7b49921","pitchNumber":5,"startTime":"2026-07-25T01:49:13.974Z","endTime":"2026-07-25T01:49:18.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"first":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":133,"player":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"}},"homeTeamWinProbability":41.199999999999996,"awayTeamWinProbability":58.800000000000004,"homeTeamWinProbabilityAdded":9.199999999999996,"leverageIndex":2.41,"dramaIndex":122.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:49:18.983Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T01:50:44.083Z","endTime":"2026-07-25T01:51:57.167Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnSecond":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"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":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:49:49.474Z","endTime":"2026-07-25T01:50:46.376Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":96.7,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.826007046475336,"aZ":-11.703133799054777,"pfxX":-4.524525944139729,"pfxZ":10.096281596821019,"pX":0.28002150315031543,"pZ":2.5995698368712334,"vX0":8.572654644401432,"vY0":-140.55097527389344,"vZ0":-7.15657816783192,"x":106.33,"y":168.59,"x0":-2.2032301877387472,"y0":50.003038422049656,"z0":5.916009340510556,"aX":-9.174695995586477},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.2,"breakHorizontal":6.7,"spinRate":2343,"spinDirection":216},"zone":6,"typeConfidence":0.9,"plateTime":0.38769784307110644,"extension":6.477461673567007},"index":1,"playId":"d8ef1dc5-ca8c-30ba-b27c-d041e034d516","pitchNumber":1,"startTime":"2026-07-25T01:50:46.376Z","endTime":"2026-07-25T01:50:50.431Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.762393661762385,"aZ":-31.304349245392302,"pfxX":2.166323623400568,"pfxZ":0.5533253910532956,"pX":0.15425679680416843,"pZ":1.6725842278128644,"vX0":5.0535325488851734,"vY0":-123.8745248835738,"vZ0":-4.310801994902009,"x":111.12,"y":193.62,"x0":-2.1833178228966963,"y0":50.00260806527931,"z0":6.015294600302949,"aX":3.4100423127400177},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":0.4,"breakHorizontal":-4.9,"spinRate":2557,"spinDirection":34},"zone":8,"typeConfidence":0.88,"plateTime":0.43999864511153364,"extension":6.354312940774059},"index":2,"playId":"880b15f6-dc8b-33b8-8835-afc1c33dd0d6","pitchNumber":2,"startTime":"2026-07-25T01:51:09.069Z","endTime":"2026-07-25T01:51:13.011Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"}},"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":3,"startTime":"2026-07-25T01:51:34.944Z","endTime":"2026-07-25T01:51:52.805Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":80.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.19512084385035,"aZ":-31.766082325302488,"pfxX":1.0971698760491266,"pfxZ":0.26124537194931285,"pX":0.7910001275709548,"pZ":1.1416305307262886,"vX0":6.899796201484671,"vY0":-124.71997300978273,"vZ0":-5.662566069518989,"x":86.85,"y":207.96,"x0":-2.140198944029852,"y0":50.00608845391213,"z0":6.023173887571034,"aX":1.7503342789123735},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.5,"breakHorizontal":-3.4,"spinRate":2554,"spinDirection":22},"zone":14,"typeConfidence":0.88,"plateTime":0.43711497996356785,"extension":6.320874056292308},"index":4,"playId":"a66b32ee-4275-3715-a67a-2afcfc4447fa","pitchNumber":3,"startTime":"2026-07-25T01:51:52.805Z","endTime":"2026-07-25T01:51:57.167Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.9,"awayTeamWinProbability":67.1,"homeTeamWinProbabilityAdded":-8.299999999999997,"leverageIndex":3.18,"dramaIndex":136.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:51:57.167Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Luke Keaschall walks.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T01:52:01.069Z","endTime":"2026-07-25T01:54:00.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":664129,"fullName":"Geoff Hartlieb","link":"/api/v1/people/664129"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"postOnSecond":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"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":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":87.6,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.109983995635893,"aZ":-25.604028196577328,"pfxX":-8.377734892196948,"pfxZ":3.3981934250607724,"pX":-0.9430902708430946,"pZ":1.7331016574484124,"vX0":6.676633736589345,"vY0":-137.11443543109968,"vZ0":-6.770369820325085,"x":152.95,"y":191.99,"x0":-2.3035075142434085,"y0":50.00128470114099,"z0":5.9448981778626155,"aX":-16.18682071945066},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":2363,"spinDirection":216},"zone":13,"typeConfidence":0.91,"plateTime":0.39722739798428863,"extension":6.362777441757145},"index":0,"playId":"b8044c86-a156-3eb4-96ee-6be26a18e0e0","pitchNumber":1,"startTime":"2026-07-25T01:52:21.390Z","endTime":"2026-07-25T01:52:24.971Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.634858801748727,"aZ":-31.094060514708982,"pfxX":-0.7529943333084583,"pfxZ":0.6863741506280348,"pX":1.6261093728734584,"pZ":-0.09942773520853498,"vX0":9.040446247359885,"vY0":-124.18431060660231,"vZ0":-8.556305116532311,"x":55.02,"y":241.46,"x0":-1.9554380807344063,"y0":50.003233488579326,"z0":5.9583951309975625,"aX":-1.1842213436715732},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":-0.6,"spinRate":2674,"spinDirection":19},"zone":14,"typeConfidence":0.89,"plateTime":0.44016820671833745,"extension":6.416265290975532},"index":1,"playId":"ee889e2b-7b04-3334-a381-d14a116ff2a7","pitchNumber":2,"startTime":"2026-07-25T01:52:42.409Z","endTime":"2026-07-25T01:52:46.231Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":79.9,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.140971911273894,"aZ":-33.30438375450622,"pfxX":0.3340272363754302,"pfxZ":-0.7168035702588416,"pX":1.4067846539069864,"pZ":0.545860730965144,"vX0":8.141555310998994,"vY0":-124.10355129049664,"vZ0":-6.642307241885606,"x":63.38,"y":224.04,"x0":-1.943821592164096,"y0":50.00162366253353,"z0":5.991432134756435,"aX":0.5271014127604339},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.5,"breakHorizontal":-2.3,"spinRate":2574,"spinDirection":22},"zone":14,"typeConfidence":0.9,"plateTime":0.43940285130590784,"extension":6.2738504643751085},"index":2,"playId":"799ad0c0-17d0-30bb-adb1-b84dd0b2ed60","pitchNumber":3,"startTime":"2026-07-25T01:53:06.569Z","endTime":"2026-07-25T01:53:12.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Geoff Hartlieb. Josh Bell to 3rd. Royce Lewis to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"799ad0c0-17d0-30bb-adb1-b84dd0b2ed60","startTime":"2026-07-25T01:53:29.498Z","endTime":"2026-07-25T01:53:37.833Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":605137,"link":"/api/v1/people/605137"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"first":{"id":668904,"link":"/api/v1/people/668904"},"second":{"id":605137,"link":"/api/v1/people/605137"},"postOnSecond":{"id":668904,"link":"/api/v1/people/668904"},"postOnThird":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"homeTeamWinProbability":39.900000000000006,"awayTeamWinProbability":60.099999999999994,"homeTeamWinProbabilityAdded":7.000000000000007,"leverageIndex":3.19,"dramaIndex":128.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.8,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501472748940397,"aZ":-13.879135737840667,"pfxX":-3.2359874164557407,"pfxZ":9.27184318616727,"pX":1.4402725932862188,"pZ":1.702468488618341,"vX0":10.404368562797153,"vY0":-138.0980421501714,"vZ0":-8.851977945517596,"x":62.1,"y":192.81,"x0":-1.9203972461478311,"y0":50.00637210189683,"z0":5.838010841284931,"aX":-6.388879856190966},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.5,"breakHorizontal":4.2,"spinRate":2481,"spinDirection":210},"zone":14,"typeConfidence":0.9,"plateTime":0.3933820639683563,"extension":6.560883269547885},"index":4,"playId":"33df9445-b248-3bcf-b485-fd0b929ed1e6","pitchNumber":4,"startTime":"2026-07-25T01:53:37.833Z","endTime":"2026-07-25T01:53:41.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.481493781311844,"aZ":-22.29688533370111,"pfxX":-8.092557960844822,"pfxZ":5.182644204329997,"pX":-0.5368942025510903,"pZ":1.2862033637006614,"vX0":7.5025657044822145,"vY0":-136.12924848336323,"vZ0":-8.02128020530695,"x":137.47,"y":204.05,"x0":-2.2564404248996106,"y0":50.00377409480056,"z0":5.775354511691715,"aX":-15.427910239532958},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":8.2,"breakHorizontal":13.4,"spinRate":2466,"spinDirection":222},"zone":13,"typeConfidence":0.91,"plateTime":0.3999601169573648,"extension":6.396426641015671},"index":5,"playId":"1cf504f4-3406-3ee3-b5ef-9769c93e823b","pitchNumber":5,"startTime":"2026-07-25T01:53:56.821Z","endTime":"2026-07-25T01:54:00.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":664129,"link":"/api/v1/people/664129"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.5,"awayTeamWinProbability":57.5,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":3.19,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:54:00.916Z","atBatIndex":47},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brooks Lee grounds into a double play, third baseman Tommy White to first baseman Jeff McNeil. Royce Lewis out at 3rd. Brooks Lee out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":48,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T01:56:19.433Z","endTime":"2026-07-25T01:56:52.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T01:54:08.227Z","endTime":"2026-07-25T01:55:01.646Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: José Suarez replaces Geoff Hartlieb.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-07-25T01:55:01.646Z","endTime":"2026-07-25T01:56:21.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660761,"link":"/api/v1/people/660761"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":664129,"link":"/api/v1/people/664129","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"L","description":"Left"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":83.5,"endSpeed":78.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.381827572851012,"aZ":-32.60276986379328,"pfxX":-2.664970604318307,"pfxZ":-0.2792061692740955,"pX":0.29259465221683945,"pZ":2.8194828442008073,"vX0":-3.5398585073491553,"vY0":-121.74711379357332,"vZ0":-0.427051789514575,"x":105.85,"y":162.65,"x0":2.0981983859317674,"y0":50.00218918052194,"z0":5.7605450493509895,"aX":-4.0985868757935995},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":5.5,"spinRate":2846,"spinDirection":269},"zone":2,"typeConfidence":0.96,"plateTime":0.44572703624969945,"extension":5.914785054070153},"index":2,"playId":"b84ff928-6345-3644-b6a3-05b27f9422ee","pitchNumber":1,"startTime":"2026-07-25T01:56:21.723Z","endTime":"2026-07-25T01:56:24.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":77.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633627944316068,"aZ":-31.83600908382092,"pfxX":7.135535476907892,"pfxZ":0.22419482453803763,"pX":0.6128470661689268,"pZ":1.5169526908569675,"vX0":-5.2410459529955356,"vY0":-120.53041386853428,"vZ0":-2.960566494505465,"x":93.64,"y":197.82,"x0":1.8749120178727907,"y0":50.00033893637666,"z0":5.536339517000686,"aX":10.63089905671788},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":0.0,"breakHorizontal":-11.9,"spinRate":1617,"spinDirection":116},"zone":14,"typeConfidence":0.89,"plateTime":0.45223995601022127,"extension":5.945629342402436},"hitData":{"launchSpeed":70.5,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.68,"coordY":172.65}},"index":3,"playId":"6ea899fb-3330-3173-9da8-6ca6c9ff8ca2","pitchNumber":2,"startTime":"2026-07-25T01:56:45.105Z","endTime":"2026-07-25T01:56:52.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":605137,"link":"/api/v1/people/605137"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-24.0,"leverageIndex":4.18,"dramaIndex":257.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:56:52.827Z","atBatIndex":48},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alika Williams singles on a ground ball to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T01:59:38.054Z","endTime":"2026-07-25T01:59:59.831Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[0,1],"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kody Funderburk replaces Zebby Matthews.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:57:31.704Z","endTime":"2026-07-25T01:58:57.723Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681892,"link":"/api/v1/people/681892"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":805673,"link":"/api/v1/people/805673","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alika Williams replaces Donovan Walton.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T01:58:57.723Z","endTime":"2026-07-25T01:59:38.054Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":622268,"link":"/api/v1/people/622268","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":92.4,"endSpeed":84.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.045010637410382,"aZ":-24.137192468617204,"pfxX":10.763956451820984,"pfxZ":4.394723571526422,"pX":0.6273996543444114,"pZ":3.0712594292742152,"vX0":-7.780769630065141,"vY0":-134.35235007433562,"vZ0":-2.4806017647375884,"x":102.63,"y":141.84,"x0":2.162205940215737,"y0":50.00150474765537,"z0":5.721447998999274,"aX":19.681006890733208},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.7,"breakHorizontal":-17.9,"spinRate":2417,"spinDirection":141},"zone":3,"typeConfidence":0.9,"plateTime":0.40763325600907674,"extension":6.866441522858298},"index":2,"playId":"117cad85-e85f-3751-a6a5-188897a0be3a","pitchNumber":1,"startTime":"2026-07-25T01:59:38.054Z","endTime":"2026-07-25T01:59:41.676Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.832284891386905,"aZ":-29.51046097689605,"pfxX":10.26502732056025,"pfxZ":1.5960991955837045,"pX":-0.3778179574598682,"pZ":1.934283922597675,"vX0":-9.664288821413722,"vY0":-127.89036888233284,"vZ0":-3.3655013867843033,"x":131.4,"y":186.55,"x0":2.1050361875920154,"y0":50.00237238219237,"z0":5.566569092320898,"aX":17.11069110625278},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":2.4,"breakHorizontal":-16.6,"spinRate":1756,"spinDirection":111},"zone":7,"typeConfidence":0.9,"plateTime":0.42726280684047424,"extension":7.122397472919957},"hitData":{"launchSpeed":98.1,"launchAngle":-10.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":79.0,"coordY":111.0}},"index":3,"playId":"976a971a-cbb0-300a-8833-e8ab12eb24df","pitchNumber":2,"startTime":"2026-07-25T01:59:49.555Z","endTime":"2026-07-25T01:59:59.831Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.2,"awayTeamWinProbability":83.8,"homeTeamWinProbabilityAdded":-2.3000000000000007,"leverageIndex":0.61,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:59:59.831Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy White grounds out, third baseman Brooks Lee to first baseman Victor Caratini. Alika Williams to 2nd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T02:00:06.021Z","endTime":"2026-07-25T02:01:07.114Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.2,"endSpeed":73.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5753957156827,"aZ":-36.2888647024393,"pfxX":-7.2961125325459655,"pfxZ":-2.9871915618554077,"pX":0.6783459343947307,"pZ":3.1381038455454506,"vX0":-1.548884011224975,"vY0":-116.76889806977712,"vZ0":1.678682930314676,"x":91.14,"y":154.05,"x0":2.2985198562892855,"y0":50.00293209851106,"z0":5.831306545974739,"aX":-10.04654957151219},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-4.7,"breakHorizontal":13.6,"spinRate":2431,"spinDirection":307},"zone":3,"typeConfidence":0.9,"plateTime":0.4695721075103667,"extension":6.744620942029242},"index":0,"playId":"93813cc1-83ad-35d0-b610-98ab481d369b","pitchNumber":1,"startTime":"2026-07-25T02:00:23.692Z","endTime":"2026-07-25T02:00:27.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":74.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.502944897930682,"aZ":-36.32034801531848,"pfxX":-7.32016444618486,"pfxZ":-2.9453725661675483,"pX":-0.627665447902606,"pZ":1.4570191066462796,"vX0":-4.589538324666846,"vY0":-118.19923782563102,"vZ0":-1.9927494925789944,"x":140.93,"y":199.44,"x0":2.2931380035340068,"y0":50.00137280858792,"z0":5.660413052743984,"aX":-10.308857298388382},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-5.5,"breakHorizontal":14.4,"spinRate":2480,"spinDirection":315},"zone":13,"typeConfidence":0.9,"plateTime":0.46421795425556667,"extension":6.929775133236315},"index":1,"playId":"0e4012a3-c512-314d-8ffa-48dc525bd4ba","pitchNumber":2,"startTime":"2026-07-25T02:00:37.755Z","endTime":"2026-07-25T02:00:41.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":81.9,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.80037858107345,"aZ":-30.987666333631708,"pfxX":10.640771487701988,"pfxZ":0.7031027550713835,"pX":0.027103852206131852,"pZ":0.8838170841482809,"vX0":-9.216019527537808,"vY0":-129.22591062336346,"vZ0":-5.499933172021674,"x":115.97,"y":214.92,"x0":2.256305809382945,"y0":50.00342341325385,"z0":5.4186441261052005,"aX":18.006305193509064},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":-17.3,"spinRate":1937,"spinDirection":108},"zone":14,"typeConfidence":0.9,"plateTime":0.42375539184207067,"extension":6.984089434769241},"hitData":{"launchSpeed":44.3,"launchAngle":-45.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":101.09,"coordY":174.05}},"index":2,"playId":"3c9cec42-87b9-3c77-86fa-70101d8e66b5","pitchNumber":3,"startTime":"2026-07-25T02:00:58.994Z","endTime":"2026-07-25T02:01:07.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"first":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":17.0,"awayTeamWinProbability":83.0,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.97,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:01:07.114Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Royce Lewis to first baseman Victor Caratini. Alika Williams to 3rd.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T02:01:11.557Z","endTime":"2026-07-25T02:01:57.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"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":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.1,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.73653200941056,"aZ":-15.376467242167182,"pfxX":2.534879764166438,"pfxZ":9.144955065848754,"pX":0.2609815116011469,"pZ":1.0980279892795939,"vX0":-6.090974326805475,"vY0":-134.3361744243427,"vZ0":-8.977271247571222,"x":107.05,"y":209.13,"x0":2.2233511658770237,"y0":50.00329560912956,"z0":5.564700151680132,"aX":4.656822873157799},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.9,"breakHorizontal":-3.4,"spinRate":2230,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.40695000454525454,"extension":6.967712327537674},"index":0,"playId":"7012f932-90e4-3cd2-a209-b7f23751e2f4","pitchNumber":1,"startTime":"2026-07-25T02:01:33.977Z","endTime":"2026-07-25T02:01:37.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":92.9,"endSpeed":85.7,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.955166554998478,"aZ":-23.861991777542062,"pfxX":9.239443441610618,"pfxZ":4.459070455690701,"pX":0.3495259196525703,"pZ":2.2467656890071686,"vX0":-8.383938219409954,"vY0":-135.06252127247163,"vZ0":-4.497531173231727,"x":103.68,"y":178.12,"x0":2.280091562387271,"y0":50.00150462592206,"z0":5.592904741407569,"aX":17.22121680912411},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.3,"breakHorizontal":-15.1,"spinRate":2401,"spinDirection":139},"zone":6,"typeConfidence":0.9,"plateTime":0.40414984703269585,"extension":7.019502471973254},"hitData":{"launchSpeed":93.9,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.82,"coordY":152.19}},"index":1,"playId":"624a0969-7278-366d-930f-a99528b9b501","pitchNumber":2,"startTime":"2026-07-25T02:01:50.184Z","endTime":"2026-07-25T02:01:57.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"second":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":2.1000000000000014,"leverageIndex":0.91,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:01:57.864Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Lawrence Butler grounds out, third baseman Brooks Lee to first baseman Victor Caratini.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T02:02:10.933Z","endTime":"2026-07-25T02:03:22.199Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681892,"fullName":"Kody Funderburk","link":"/api/v1/people/681892"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671732,"fullName":"Lawrence Butler","link":"/api/v1/people/671732"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":86.1,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.016780406560983,"aZ":-17.806752041464538,"pfxX":2.2684413905684226,"pfxZ":7.7252445387884485,"pX":-0.3868271078179305,"pZ":1.1726870313955726,"vX0":-7.485115287823617,"vY0":-134.51807322282082,"vZ0":-8.482631323534493,"x":131.74,"y":207.12,"x0":2.1188170865357265,"y0":50.00616680848765,"z0":5.5937426409355275,"aX":4.221191745561347},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.6,"breakHorizontal":-2.8,"spinRate":2284,"spinDirection":138},"zone":13,"typeConfidence":0.9,"plateTime":0.4048303400498523,"extension":7.243891428621733},"index":0,"playId":"3e4caf3c-a45f-3bc3-8d6d-871bce21c989","pitchNumber":1,"startTime":"2026-07-25T02:02:20.264Z","endTime":"2026-07-25T02:02:24.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.3,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.761581934688678,"aZ":-16.639182700661216,"pfxX":1.826040444512679,"pfxZ":8.330278300698954,"pX":-0.5062294819010826,"pZ":1.103193628299827,"vX0":-7.777730489017738,"vY0":-134.38245843198325,"vZ0":-8.652638271936985,"x":136.3,"y":208.99,"x0":2.1638935403781336,"y0":50.002655345472526,"z0":5.5015632632265214,"aX":3.4059109769603673},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.8,"breakHorizontal":-2.0,"spinRate":2326,"spinDirection":140},"zone":13,"typeConfidence":0.9,"plateTime":0.4045622483563287,"extension":7.078179492007152},"index":1,"playId":"fd79d6d5-d540-3621-8683-cec81e243f2a","pitchNumber":2,"startTime":"2026-07-25T02:02:33.116Z","endTime":"2026-07-25T02:02:36.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":85.4,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.1262812614709,"aZ":-24.622190311523603,"pfxX":9.793524221631415,"pfxZ":4.084296366043411,"pX":0.06066021865054892,"pZ":2.06018240165606,"vX0":-9.207295604002402,"vY0":-134.58680683092695,"vZ0":-4.849604688241806,"x":114.69,"y":183.16,"x0":2.2410875010192552,"y0":50.002157772226774,"z0":5.612538007636008,"aX":18.103081332925207},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":-16.0,"spinRate":2420,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.405788438287082,"extension":7.086579756415515},"index":2,"playId":"025f8c79-4e71-3b48-b8d8-9044d0bd035e","pitchNumber":3,"startTime":"2026-07-25T02:02:48.228Z","endTime":"2026-07-25T02:02:52.081Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":86.6,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.567441184736722,"aZ":-17.237580710554138,"pfxX":2.622073955592276,"pfxZ":7.890905939372663,"pX":-1.0171889915897203,"pZ":2.24668972024646,"vX0":-9.444329102839687,"vY0":-135.71336292124826,"vZ0":-5.989899440404189,"x":155.77,"y":178.12,"x0":2.144861861434999,"y0":50.00373348753892,"z0":5.654779829863047,"aX":4.964663185651807},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.4,"breakHorizontal":-3.1,"spinRate":2348,"spinDirection":142},"zone":13,"typeConfidence":0.89,"plateTime":0.40132694064640795,"extension":7.075646286027767},"index":3,"playId":"b73a6846-1a7f-39a2-bfc8-efad731340e3","pitchNumber":4,"startTime":"2026-07-25T02:03:01.247Z","endTime":"2026-07-25T02:03:04.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.0,"strikeZoneTop":3.344,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.318623051178932,"aZ":-22.137371040204265,"pfxX":10.02559846600163,"pfxZ":5.4200826234048325,"pX":1.2582312619839537,"pZ":2.5177635641907705,"vX0":-6.509530719100628,"vY0":-135.40321610232917,"vZ0":-4.144314943930155,"x":69.04,"y":170.8,"x0":2.3942891037331804,"y0":50.00315018588302,"z0":5.622461890077158,"aX":18.565482763592613},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.1,"breakHorizontal":-16.7,"spinRate":2407,"spinDirection":135},"zone":14,"typeConfidence":0.9,"plateTime":0.40493694083977294,"extension":7.070827807177845},"hitData":{"launchSpeed":81.3,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":160.8}},"index":4,"playId":"50205b2a-6829-3f4f-b17e-9dc561803c11","pitchNumber":5,"startTime":"2026-07-25T02:03:14.790Z","endTime":"2026-07-25T02:03:22.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":671732,"link":"/api/v1/people/671732","batSide":{"code":"L","description":"Left"}},"third":{"id":675961,"link":"/api/v1/people/675961"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_ab"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_ab"},{"player":{"id":671732,"link":"/api/v1/people/671732"},"credit":"b_pa"},{"player":{"id":681892,"link":"/api/v1/people/681892"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.09,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:03:22.199Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ryan Kreidler grounds out sharply, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T02:05:35.457Z","endTime":"2026-07-25T02:06:54.861Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4,5],"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":668952,"fullName":"Ryan Kreidler","link":"/api/v1/people/668952"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alika Williams remains in the game as the second baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T02:04:32.208Z","endTime":"2026-07-25T02:05:37.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"battingOrder":"501","replacedPlayer":{"id":622268,"link":"/api/v1/people/622268"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":622268,"link":"/api/v1/people/622268"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.5,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.78515469429989,"aZ":-29.911682986878475,"pfxX":7.684425261892947,"pfxZ":1.574248531346841,"pX":0.9510591272847341,"pZ":1.8210038923453522,"vX0":-4.480012384011834,"vY0":-118.53146413456555,"vZ0":-2.538592934272227,"x":80.75,"y":189.61,"x0":1.8587889765332188,"y0":50.002382880472624,"z0":5.613300154955494,"aX":11.030580889459308},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":2.5,"breakHorizontal":-13.0,"spinRate":1573,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.4605526856223805,"extension":5.849024925403722},"index":1,"playId":"7bbae7f9-8fde-3992-b094-30cc8843b7ca","pitchNumber":1,"startTime":"2026-07-25T02:05:37.672Z","endTime":"2026-07-25T02:05:40.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.627121970573636,"aZ":-17.10004796258847,"pfxX":6.409403362024943,"pfxZ":8.154645312774896,"pX":0.6621389897206311,"pZ":3.4254159677078206,"vX0":-5.5986696435481305,"vY0":-134.92701613030377,"vZ0":-2.633429591867312,"x":91.76,"y":146.29,"x0":1.9285811104613153,"y0":50.00481731766957,"z0":5.615389212248633,"aX":11.85078590260979},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-10.4,"spinRate":2449,"spinDirection":129},"zone":3,"typeConfidence":0.85,"plateTime":0.40553526244796423,"extension":5.779161879879536},"index":2,"playId":"f4e959bb-32f1-3757-9005-5b941781592b","pitchNumber":2,"startTime":"2026-07-25T02:05:57.130Z","endTime":"2026-07-25T02:06:00.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"startTime":"2026-07-25T02:06:08.285Z","endTime":"2026-07-25T02:06:28.100Z","isPitch":false,"type":"action","player":{"id":668952,"link":"/api/v1/people/668952"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.69090080724935,"aZ":-13.748719119044363,"pfxX":5.740386470826119,"pfxZ":9.714707027674784,"pX":1.5799451013011863,"pZ":3.407475634777934,"vX0":-3.1423741214962337,"vY0":-136.3080425243365,"vZ0":-3.2596932523276307,"x":56.78,"y":146.78,"x0":1.99695414701257,"y0":50.004689720988765,"z0":5.5577417898153945,"aX":10.89059865211994},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.2,"breakHorizontal":-9.8,"spinRate":2443,"spinDirection":134},"zone":12,"typeConfidence":0.9,"plateTime":0.40058985229766986,"extension":5.789419013225167},"index":4,"playId":"c44aa3e2-9df8-3308-8897-e95cab2da88a","pitchNumber":3,"startTime":"2026-07-25T02:06:28.100Z","endTime":"2026-07-25T02:06:31.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":77.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005955672127314,"aZ":-28.72277672346176,"pfxX":6.855569349363053,"pfxZ":2.2709543565133714,"pX":0.28478140002489344,"pZ":1.9389063084601916,"vX0":-5.708654573290658,"vY0":-121.71258304664202,"vZ0":-2.85321631318003,"x":106.14,"y":186.43,"x0":1.755406666402289,"y0":50.002464039519396,"z0":5.5810021065511,"aX":10.418085711140135},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":3.7,"breakHorizontal":-11.3,"spinRate":1589,"spinDirection":118},"zone":8,"typeConfidence":0.9,"plateTime":0.44782425706738094,"extension":5.921736343088334},"hitData":{"launchSpeed":103.1,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":104.98,"coordY":145.29}},"index":5,"playId":"00e35400-c3eb-3dd9-af14-9ababf37d1a7","pitchNumber":4,"startTime":"2026-07-25T02:06:47.476Z","endTime":"2026-07-25T02:06:54.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668952,"link":"/api/v1/people/668952","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":668952,"link":"/api/v1/people/668952"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":-4.0000000000000036,"leverageIndex":1.54,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:06:54.861Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Martin grounds out, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T02:07:02.983Z","endTime":"2026-07-25T02:08:51.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668885,"fullName":"Austin Martin","link":"/api/v1/people/668885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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, 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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.3,"endSpeed":77.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.13754953902274,"aZ":-32.47573034469647,"pfxX":-1.4370828557529136,"pfxZ":-0.20380249402669737,"pX":-0.7623799749555972,"pZ":1.4896068648264307,"vX0":-5.566015065244999,"vY0":-119.89264484831904,"vZ0":-3.2874614588491733,"x":146.06,"y":198.56,"x0":1.7585818702001914,"y0":50.00313723269259,"z0":5.722274905989123,"aX":-2.130020694376419},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.8,"breakHorizontal":3.7,"spinRate":2909,"spinDirection":290},"zone":13,"typeConfidence":0.92,"plateTime":0.453636527063491,"extension":5.853148796850179},"index":0,"playId":"40e48dd1-3a80-369c-8c84-2f885ef5b307","pitchNumber":1,"startTime":"2026-07-25T02:07:25.178Z","endTime":"2026-07-25T02:07:28.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":77.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.688437655496546,"aZ":-31.22456578915766,"pfxX":7.849213327958166,"pfxZ":0.6275307873715343,"pX":0.4979878098119833,"pZ":1.6797704251751826,"vX0":-5.5679564273175055,"vY0":-122.13508300540124,"vZ0":-3.124707208278914,"x":98.02,"y":193.43,"x0":1.7806182217286812,"y0":50.00441576610589,"z0":5.644255485198766,"aX":11.931468738613113},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.7,"breakHorizontal":-13.0,"spinRate":1701,"spinDirection":121},"zone":9,"typeConfidence":0.9,"plateTime":0.447415869306103,"extension":5.983493960109574},"index":1,"playId":"b56b0258-9329-38ae-9422-1908000da7f0","pitchNumber":2,"startTime":"2026-07-25T02:07:44.516Z","endTime":"2026-07-25T02:07:48.422Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":86.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.274150571376204,"aZ":-15.775529542774269,"pfxX":3.25654232684247,"pfxZ":8.665314841002571,"pX":1.8084234943034065,"pZ":3.0569008484300113,"vX0":-1.1607255196366923,"vY0":-135.85539810556335,"vZ0":-4.077278559427307,"x":48.07,"y":156.24,"x0":1.8149609084154654,"y0":50.00521624974001,"z0":5.654647748220675,"aX":6.164187771919468},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":-5.8,"spinRate":2363,"spinDirection":146},"zone":12,"typeConfidence":0.9,"plateTime":0.40126187378785527,"extension":5.847180919897058},"index":2,"playId":"fe17241d-8da1-37ad-90af-22da9c7f7d4c","pitchNumber":3,"startTime":"2026-07-25T02:08:03.816Z","endTime":"2026-07-25T02:08:06.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4024749820948,"aZ":-15.05143570671388,"pfxX":6.139293850894042,"pfxZ":9.1591363368633,"pX":0.2026117361754126,"pZ":1.4435286726124668,"vX0":-6.481408289388392,"vY0":-134.90585680900924,"vZ0":-7.75964916942995,"x":109.28,"y":199.8,"x0":1.8223410487228942,"y0":50.006192488684455,"z0":5.388674325628614,"aX":11.481304473635129},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.4,"breakHorizontal":-10.0,"spinRate":2310,"spinDirection":130},"zone":14,"typeConfidence":0.89,"plateTime":0.40379970069813353,"extension":5.8623369972157136},"index":3,"playId":"58e99cc9-6212-3b5c-b35b-46cad46eaf8f","pitchNumber":4,"startTime":"2026-07-25T02:08:24.772Z","endTime":"2026-07-25T02:08:29.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":86.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.224131010557546,"aZ":-16.91760037145595,"pfxX":6.055179484062642,"pfxZ":8.139805731679026,"pX":0.2989719717496926,"pZ":2.073106221573482,"vX0":-6.198912600353171,"vY0":-135.0256832702419,"vZ0":-5.913619081249334,"x":105.6,"y":182.81,"x0":1.8212875531482022,"y0":50.00314026980053,"z0":5.453306606054853,"aX":11.350727476372558},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.9,"breakHorizontal":-9.8,"spinRate":2388,"spinDirection":131},"zone":9,"typeConfidence":0.86,"plateTime":0.40331204335858395,"extension":5.943531747030793},"hitData":{"launchSpeed":96.2,"launchAngle":3.0,"totalDistance":71.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.8,"coordY":151.68}},"index":4,"playId":"4f0ab110-2276-3934-addb-4f0828eeef57","pitchNumber":5,"startTime":"2026-07-25T02:08:44.552Z","endTime":"2026-07-25T02:08:51.746Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668885,"link":"/api/v1/people/668885","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":668885,"link":"/api/v1/people/668885"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.4,"awayTeamWinProbability":84.6,"homeTeamWinProbabilityAdded":-2.6999999999999975,"leverageIndex":1.09,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:08:51.746Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Byron Buxton grounds out sharply, shortstop Jacob Wilson to first baseman Jeff McNeil.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T02:09:00.059Z","endTime":"2026-07-25T02:09:29.808Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":660761,"fullName":"José Suarez","link":"/api/v1/people/660761"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621439,"fullName":"Byron Buxton","link":"/api/v1/people/621439"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":84.4,"strikeZoneTop":3.258,"strikeZoneBottom":1.644,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.29194593291942,"aZ":-16.044069159631917,"pfxX":6.738115691638027,"pfxZ":8.881156412346726,"pX":0.379452021913557,"pZ":2.292476266157065,"vX0":-5.96599595970748,"vY0":-133.54098746911276,"vZ0":-5.387124007918642,"x":102.54,"y":176.88,"x0":1.7611551465774555,"y0":50.00012854201848,"z0":5.480125673319253,"aX":12.23431644083857},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":15.2,"breakHorizontal":-11.0,"spinRate":2312,"spinDirection":134},"zone":6,"typeConfidence":0.86,"plateTime":0.409295380154151,"extension":5.835745003877992},"hitData":{"launchSpeed":103.3,"launchAngle":-4.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":111.78,"coordY":151.68}},"index":0,"playId":"646bcf60-94ef-3cf8-89c1-c3d05d33dabb","pitchNumber":1,"startTime":"2026-07-25T02:09:21.928Z","endTime":"2026-07-25T02:09:29.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":621439,"link":"/api/v1/people/621439","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_ab"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_ab"},{"player":{"id":621439,"link":"/api/v1/people/621439"},"credit":"b_pa"},{"player":{"id":660761,"link":"/api/v1/people/660761"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":13.8,"awayTeamWinProbability":86.2,"homeTeamWinProbabilityAdded":-1.5999999999999996,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:09:29.808Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Henry Bolte strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T02:12:02.245Z","endTime":"2026-07-25T02:13:11.176Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"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":703607,"fullName":"Henry Bolte","link":"/api/v1/people/703607"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Travis Adams replaces Kody Funderburk.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T02:10:01.205Z","endTime":"2026-07-25T02:12:04.329Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":701519,"link":"/api/v1/people/701519"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":681892,"link":"/api/v1/people/681892","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":92.0,"endSpeed":84.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60328355018135,"aZ":-23.6002737904003,"pfxX":-8.10820707464136,"pfxZ":4.690031279564691,"pX":-0.8091363319805976,"pZ":3.1055513255333405,"vX0":7.242980029325393,"vY0":-133.82316476501262,"vZ0":-3.0344672282120166,"x":147.84,"y":154.93,"x0":-2.4862740590259516,"y0":50.00521096678971,"z0":5.929015454641469,"aX":-14.832347198814206},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.0,"breakHorizontal":13.3,"spinRate":2204,"spinDirection":217},"zone":1,"typeConfidence":0.91,"plateTime":0.407974140497378,"extension":6.217103321808705},"index":1,"playId":"8d4cf46a-3c80-3c79-9fc7-a31e83522191","pitchNumber":1,"startTime":"2026-07-25T02:12:04.329Z","endTime":"2026-07-25T02:12:08.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.815131656335964,"aZ":-25.11369406033466,"pfxX":-8.309754749880371,"pfxZ":3.8121049764984605,"pX":0.9948650516851719,"pZ":2.091935622316945,"vX0":11.818616299291342,"vY0":-134.25557400619982,"vZ0":-5.151797204793203,"x":79.08,"y":182.3,"x0":-2.3533439274137775,"y0":50.006286558435626,"z0":5.787846463162622,"aX":-15.409363794573624},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":6.1,"breakHorizontal":13.0,"spinRate":2265,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.4055553520713646,"extension":6.4386845725815816},"index":2,"playId":"2531cd7d-efc4-35f2-a614-fe6331b46132","pitchNumber":2,"startTime":"2026-07-25T02:12:23.929Z","endTime":"2026-07-25T02:12:28.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.1,"endSpeed":86.8,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.258073375425983,"aZ":-14.117444847008697,"pfxX":-3.488868300570167,"pfxZ":9.42974656148334,"pX":0.47966777492183565,"pZ":3.0717148952815214,"vX0":8.73445406333132,"vY0":-136.80577969658992,"vZ0":-5.116890291124362,"x":98.72,"y":155.84,"x0":-2.2865787845141794,"y0":50.003653038341646,"z0":5.917653789255954,"aX":-6.681842032720562},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":4.7,"spinRate":2434,"spinDirection":209},"zone":3,"typeConfidence":0.9,"plateTime":0.39879223894186966,"extension":6.265410618775405},"index":3,"playId":"d109f8fd-9b26-3ae8-a79b-3a98ee910862","pitchNumber":3,"startTime":"2026-07-25T02:12:45.038Z","endTime":"2026-07-25T02:12:48.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-07-25T02:12:56.493Z","endTime":"2026-07-25T02:13:07.311Z","isPitch":false,"type":"action","player":{"id":703607,"link":"/api/v1/people/703607"},"defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.332,"strikeZoneBottom":1.682,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.687398626983136,"aZ":-26.92441624479873,"pfxX":-7.053379877981831,"pfxZ":3.6006700282583965,"pX":-0.013049242142728639,"pZ":1.368193511454344,"vX0":7.8779439402432105,"vY0":-119.36336389274183,"vZ0":-4.228187881491018,"x":117.5,"y":201.84,"x0":-2.423551780471326,"y0":50.0033567685133,"z0":5.557684109240413,"aX":-10.286718963491213},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":5.9,"breakHorizontal":11.2,"spinRate":1720,"spinDirection":229},"zone":14,"typeConfidence":0.81,"plateTime":0.4570200493364749,"extension":6.121794130932111},"index":5,"playId":"3eb43456-edbc-3709-9822-a1d26a20574d","pitchNumber":4,"startTime":"2026-07-25T02:13:07.311Z","endTime":"2026-07-25T02:13:11.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":703607,"link":"/api/v1/people/703607","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":703607,"link":"/api/v1/people/703607"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":15.0,"awayTeamWinProbability":85.0,"homeTeamWinProbabilityAdded":1.1999999999999993,"leverageIndex":0.5,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:13:11.176Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jacob Wilson flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T02:13:13.314Z","endTime":"2026-07-25T02:14:54.305Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805779,"fullName":"Jacob Wilson","link":"/api/v1/people/805779"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.208565325446852,"aZ":-30.299672482586846,"pfxX":0.5881296857662051,"pfxZ":1.1879977788403941,"pX":-0.5825227770060051,"pZ":3.7227821557306564,"vX0":3.9990854524414496,"vY0":-124.96221521569592,"vZ0":0.45582035534166154,"x":139.2,"y":138.26,"x0":-2.2828191708674503,"y0":50.00171575975669,"z0":6.0360058383028505,"aX":0.9248389587496754},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.5,"breakHorizontal":-2.0,"spinRate":2212,"spinDirection":152},"zone":11,"typeConfidence":0.88,"plateTime":0.4390527471879322,"extension":6.042846878380863},"index":0,"playId":"19547e6b-d607-37cb-b9a5-ec8e08eb14a6","pitchNumber":1,"startTime":"2026-07-25T02:13:35.954Z","endTime":"2026-07-25T02:13:40.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.9,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.603334116585508,"aZ":-25.289358214626183,"pfxX":-9.133102890158032,"pfxZ":3.6829823985159678,"pX":0.5478994982004964,"pZ":3.0528423220698446,"vX0":10.979687454897645,"vY0":-135.19022389235352,"vZ0":-2.934728831685423,"x":96.12,"y":156.35,"x0":-2.3598130579392538,"y0":50.005035659269865,"z0":5.907717670052928,"aX":-17.084060510676796},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.2,"breakHorizontal":14.5,"spinRate":2286,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.40355763978397086,"extension":6.192584150534417},"index":1,"playId":"33b274a7-9320-362f-ae29-f24d35b7ed82","pitchNumber":2,"startTime":"2026-07-25T02:13:50.496Z","endTime":"2026-07-25T02:13:54.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.9,"endSpeed":77.1,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.35356881174064,"aZ":-30.59487981051672,"pfxX":2.4423367117209613,"pfxZ":1.0653392768001475,"pX":0.9604227370587011,"pZ":0.7526749306372656,"vX0":6.570126531229252,"vY0":-120.63311712936166,"vZ0":-5.390312205167978,"x":80.39,"y":218.46,"x0":-2.1101103285697316,"y0":50.001745350969735,"z0":5.696971365200142,"aX":3.6173813941874977},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":1.0,"breakHorizontal":-5.9,"spinRate":2303,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.45316687291805957,"extension":6.059776109199103},"index":2,"playId":"75e8b808-053c-3f51-9095-e4561714eba5","pitchNumber":3,"startTime":"2026-07-25T02:14:04.889Z","endTime":"2026-07-25T02:14:09.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":94.0,"endSpeed":87.0,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.738682730114117,"aZ":-13.836614515122488,"pfxX":-3.446133553839252,"pfxZ":9.572103828323463,"pX":0.4045992320143744,"pZ":2.5928191955736097,"vX0":8.347254500422583,"vY0":-136.72532824797693,"vZ0":-6.494065605264389,"x":101.58,"y":168.77,"x0":-2.2240430791957797,"y0":50.00640147781334,"z0":5.927105331937148,"aX":-6.605084987264698},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":4.7,"spinRate":2464,"spinDirection":210},"zone":6,"typeConfidence":0.9,"plateTime":0.3987733033301555,"extension":6.118208140401485},"index":3,"playId":"ec0d9132-3011-39fb-894b-dedf997f9f46","pitchNumber":4,"startTime":"2026-07-25T02:14:25.297Z","endTime":"2026-07-25T02:14:28.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.291,"strikeZoneBottom":1.661,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.70869133676556,"aZ":-25.02658241748416,"pfxX":-8.030272215930168,"pfxZ":4.845909820156866,"pX":-0.176153915396009,"pZ":0.9963913998490014,"vX0":7.447267095211183,"vY0":-119.94349301761193,"vZ0":-5.474670596673011,"x":123.71,"y":211.88,"x0":-2.2610905836402253,"y0":50.00085847200438,"z0":5.508167738420053,"aX":-11.833872916598748},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.8,"breakHorizontal":13.0,"spinRate":1621,"spinDirection":232},"zone":13,"typeConfidence":0.87,"plateTime":0.45467179189372686,"extension":6.197322439747242},"hitData":{"launchSpeed":93.4,"launchAngle":29.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.04,"coordY":57.01}},"index":4,"playId":"034a73c3-242d-3cf8-a619-f2aecd26133d","pitchNumber":5,"startTime":"2026-07-25T02:14:45.402Z","endTime":"2026-07-25T02:14:54.305Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":805779,"link":"/api/v1/people/805779","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":805779,"link":"/api/v1/people/805779"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.0,"awayTeamWinProbability":84.0,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:14:54.305Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Soderstrom strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T02:14:58.348Z","endTime":"2026-07-25T02:16:55.748Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":701519,"fullName":"Travis Adams","link":"/api/v1/people/701519"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691016,"fullName":"Tyler Soderstrom","link":"/api/v1/people/691016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.70302450835637,"aZ":-26.210838014254392,"pfxX":-7.655731707841241,"pfxZ":3.8329612393702837,"pX":-1.396006374229862,"pZ":1.8510745360959802,"vX0":1.220611728620682,"vY0":-123.46509098527919,"vZ0":-3.7422010895823585,"x":170.21,"y":188.8,"x0":-0.8990199934327943,"y0":50.004743370737955,"z0":5.572281383620076,"aX":-11.91664657463084},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.4,"breakHorizontal":13.7,"spinRate":1853,"spinDirection":230},"zone":13,"typeConfidence":0.88,"plateTime":0.44226499915024187,"extension":6.595852193287512},"index":0,"playId":"4891c936-7f28-3ed0-b121-9901fc1cef54","pitchNumber":1,"startTime":"2026-07-25T02:15:29.450Z","endTime":"2026-07-25T02:15:32.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.094691316406358,"aZ":-12.275423742272977,"pfxX":-2.9708075726678818,"pfxZ":10.232623107195614,"pX":-0.24930086797088521,"pZ":1.7321192837568118,"vX0":1.6680456513109467,"vY0":-138.15573288106216,"vZ0":-9.155010242362412,"x":126.5,"y":192.01,"x0":-0.473056921445039,"y0":50.00326221777994,"z0":5.901892378837417,"aX":-5.776489660107547},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":5.0,"spinRate":2352,"spinDirection":210},"zone":8,"typeConfidence":0.91,"plateTime":0.3955773806967233,"extension":5.899029143604068},"index":1,"playId":"1a9d0942-d70b-32fc-b9bc-a56efc4494dc","pitchNumber":2,"startTime":"2026-07-25T02:15:42.821Z","endTime":"2026-07-25T02:15:46.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.485648150733354,"aZ":-12.780678924059398,"pfxX":-2.9231061945986987,"pfxZ":10.10794934395659,"pX":-0.07853492596892139,"pZ":2.5420641491830933,"vX0":1.7442385462847267,"vY0":-137.18978088227533,"vZ0":-7.037150621738993,"x":119.99,"y":170.14,"x0":-0.3406054953587062,"y0":50.00454238956686,"z0":5.999920005948063,"aX":-5.609012823841569},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":4.9,"spinRate":2335,"spinDirection":201},"zone":5,"typeConfidence":0.9,"plateTime":0.3982499505724624,"extension":5.914586333949368},"index":2,"playId":"ebed0f59-5377-389f-861e-0ddecabbbd84","pitchNumber":3,"startTime":"2026-07-25T02:15:56.135Z","endTime":"2026-07-25T02:15:59.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-25T02:16:08.077Z","endTime":"2026-07-25T02:16:20.116Z","isPitch":false,"type":"action","player":{"id":691016,"link":"/api/v1/people/691016"},"defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":true},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.335744539062034,"aZ":-32.18608140835796,"pfxX":3.2658037434132874,"pfxZ":-0.011029636517783992,"pX":-0.3652325517158974,"pZ":1.5160319626409327,"vX0":-0.5961835733896221,"vY0":-123.18544301958235,"vZ0":-3.8057762483563895,"x":130.92,"y":197.85,"x0":-0.5451882732046391,"y0":50.001264513346385,"z0":5.787620023862871,"aX":5.043221985489145},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.6,"breakHorizontal":-5.8,"spinRate":2264,"spinDirection":123},"zone":13,"typeConfidence":0.9,"plateTime":0.44380955368168706,"extension":6.280554584503995},"index":4,"playId":"ce897416-8bbf-3021-b24e-859aa565e28d","pitchNumber":4,"startTime":"2026-07-25T02:16:20.116Z","endTime":"2026-07-25T02:16:24.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":142,"player":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"}},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":76.2,"strikeZoneTop":3.286,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.005626011045205,"aZ":-27.154672921053848,"pfxX":-7.738246272962266,"pfxZ":3.4400494648451474,"pX":-0.10485389941607343,"pZ":1.078102035804913,"vX0":2.668898223204483,"vY0":-119.44480676511047,"vZ0":-5.130215668848746,"x":121.0,"y":209.67,"x0":-0.22550172363912008,"y0":50.00080305479129,"z0":5.668194464926085,"aX":-11.283843916008864},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":5.4,"breakHorizontal":13.4,"spinRate":1750,"spinDirection":224},"zone":13,"typeConfidence":0.84,"plateTime":0.45694061146496523,"extension":5.944087690435004},"index":5,"playId":"b9a64e16-91e9-3b82-a028-71d025d97255","pitchNumber":5,"startTime":"2026-07-25T02:16:51.826Z","endTime":"2026-07-25T02:16:55.748Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":691016,"link":"/api/v1/people/691016","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_ab"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_ab"},{"player":{"id":691016,"link":"/api/v1/people/691016"},"credit":"b_pa"},{"player":{"id":701519,"link":"/api/v1/people/701519"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.7,"awayTeamWinProbability":83.3,"homeTeamWinProbabilityAdded":0.6999999999999993,"leverageIndex":0.27,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:16:55.748Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ryan Jeffers singles on a sharp line drive to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T02:19:20.997Z","endTime":"2026-07-25T02:20:08.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"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":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Elvis Alvarado replaces José Suarez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T02:18:03.982Z","endTime":"2026-07-25T02:19:23.062Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":665660,"link":"/api/v1/people/665660"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":660761,"link":"/api/v1/people/660761","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.3,"endSpeed":90.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452733844836512,"aZ":-15.61830666905259,"pfxX":-8.29502490273208,"pfxZ":7.927644028355501,"pX":1.0644832226063332,"pZ":2.1822445805378647,"vX0":12.223553266812603,"vY0":-142.5796649400293,"vZ0":-6.735507873532691,"x":76.42,"y":179.86,"x0":-2.1727002181685102,"y0":50.00211430696899,"z0":5.535576996315282,"aX":-17.320775407348798},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2465,"spinDirection":227},"zone":14,"typeConfidence":0.9,"plateTime":0.3821195141923406,"extension":5.784529353086428},"index":1,"playId":"e6f12e39-8da9-3683-9047-2659cd20e786","pitchNumber":1,"startTime":"2026-07-25T02:19:23.062Z","endTime":"2026-07-25T02:19:27.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0514341363813,"aZ":-13.743409128382728,"pfxX":-8.565407980655305,"pfxZ":9.07606683026695,"pX":0.4739386003051404,"pZ":1.5302867408888194,"vX0":10.396192958547097,"vY0":-141.13873448119207,"vZ0":-8.610035164090872,"x":98.93,"y":197.46,"x0":-2.132555536100078,"y0":50.00665664344815,"z0":5.491827680267622,"aX":-17.403150701976365},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":13.6,"spinRate":2503,"spinDirection":226},"zone":14,"typeConfidence":0.91,"plateTime":0.3870520802822046,"extension":5.779237952665644},"index":2,"playId":"a45f1e54-9bd8-34b1-af85-e57d5af61221","pitchNumber":2,"startTime":"2026-07-25T02:19:40.056Z","endTime":"2026-07-25T02:19:44.196Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.5,"endSpeed":90.8,"strikeZoneTop":3.285,"strikeZoneBottom":1.658,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.64272647275619,"aZ":-14.74489453941539,"pfxX":-8.927238822886034,"pfxZ":8.319717220794322,"pX":0.12879799536872924,"pZ":2.1494453654937202,"vX0":9.922934256411628,"vY0":-143.04319042740858,"vZ0":-6.827524228987015,"x":112.09,"y":180.74,"x0":-2.207432355353387,"y0":50.00233010013984,"z0":5.472608953941301,"aX":-18.700748786782764},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.0,"breakHorizontal":14.4,"spinRate":2556,"spinDirection":226},"zone":8,"typeConfidence":0.88,"plateTime":0.3813393602060464,"extension":5.696764529757832},"hitData":{"launchSpeed":109.6,"launchAngle":9.0,"totalDistance":213.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":103.51,"coordY":75.13}},"index":3,"playId":"79553d23-ffb2-3344-8ddf-8c7b249d633f","pitchNumber":3,"startTime":"2026-07-25T02:19:58.435Z","endTime":"2026-07-25T02:20:08.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":680777,"link":"/api/v1/people/680777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":680777,"link":"/api/v1/people/680777"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.9,"awayTeamWinProbability":75.1,"homeTeamWinProbabilityAdded":8.2,"leverageIndex":1.73,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:20:08.878Z","atBatIndex":59},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Josh Bell grounds into a double play, shortstop Jacob Wilson to first baseman Jeff McNeil. Ryan Jeffers out at 2nd. Josh Bell out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T02:20:13.738Z","endTime":"2026-07-25T02:21:50.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":680777,"fullName":"Ryan Jeffers","link":"/api/v1/people/680777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":605137,"fullName":"Josh Bell","link":"/api/v1/people/605137"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805779,"link":"/api/v1/people/805779"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.8,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.70444926726698,"aZ":-14.446574366626352,"pfxX":-7.7723770620923,"pfxZ":8.567906717460701,"pX":-0.795014061399682,"pZ":3.285950483641428,"vX0":6.875435703069855,"vY0":-142.67554677363003,"vZ0":-4.2013129665415665,"x":147.3,"y":150.06,"x0":-2.2218836988985156,"y0":50.00537481414831,"z0":5.683134772298168,"aX":-16.085267504746017},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.9,"breakHorizontal":12.7,"spinRate":2579,"spinDirection":226},"zone":1,"typeConfidence":0.92,"plateTime":0.3833778325628736,"extension":5.7766931055286515},"index":0,"playId":"a9d29446-eb9e-3e98-9235-879894535a85","pitchNumber":1,"startTime":"2026-07-25T02:20:36.387Z","endTime":"2026-07-25T02:20:39.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":80.0,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.554597930763848,"aZ":-34.16667541570409,"pfxX":-7.499331565229143,"pfxZ":-1.2506843959449188,"pX":0.38434182363978336,"pZ":-0.12473747841600769,"vX0":8.016441237308355,"vY0":-124.94173216802447,"vZ0":-7.31319216570915,"x":102.35,"y":242.15,"x0":-1.881053838422367,"y0":50.00417001639524,"z0":5.62377655642772,"aX":-11.939272232684988},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.7,"breakHorizontal":11.9,"spinRate":951,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.43724218446575813,"extension":5.900779261047962},"index":1,"playId":"e4ff710c-f18f-33f1-9d33-321ccc92f44e","pitchNumber":2,"startTime":"2026-07-25T02:20:55.992Z","endTime":"2026-07-25T02:20:59.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.9,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.04548669670403,"aZ":-14.478223074850357,"pfxX":-6.279636315677472,"pfxZ":8.653316371804614,"pX":-0.5950865390031135,"pZ":1.9040255918437468,"vX0":6.434037936096243,"vY0":-141.13625951888645,"vZ0":-7.805825448712408,"x":139.68,"y":187.37,"x0":-2.073703497608244,"y0":50.00197516772687,"z0":5.612028231281333,"aX":-12.840027937182322},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":10.3,"spinRate":2492,"spinDirection":224},"zone":7,"typeConfidence":0.93,"plateTime":0.38610579092449804,"extension":5.80641866672689},"index":2,"playId":"5239de65-d202-3598-a282-783831cb036d","pitchNumber":3,"startTime":"2026-07-25T02:21:22.133Z","endTime":"2026-07-25T02:21:26.057Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":99.3,"endSpeed":90.2,"strikeZoneTop":3.335,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.13975817992898,"aZ":-17.194207513636506,"pfxX":-8.659851206898049,"pfxZ":7.135118974745081,"pX":-0.35045963727957113,"pZ":3.809402965366926,"vX0":8.267861653175547,"vY0":-144.317036696402,"vZ0":-2.3959134216877565,"x":130.36,"y":135.93,"x0":-2.134293325454979,"y0":50.00012741126907,"z0":5.715538450979832,"aX":-18.174052745757354},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":12.6,"breakHorizontal":13.9,"spinRate":2532,"spinDirection":232},"zone":11,"typeConfidence":0.81,"plateTime":0.3802615435740879,"extension":5.7166240407587345},"hitData":{"launchSpeed":103.9,"launchAngle":1.0,"totalDistance":67.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":124.22,"coordY":140.76}},"index":3,"playId":"70156a46-e0e4-3e45-9531-2d20c3710d4f","pitchNumber":4,"startTime":"2026-07-25T02:21:42.118Z","endTime":"2026-07-25T02:21:50.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605137,"link":"/api/v1/people/605137","batSide":{"code":"L","description":"Left"}},"first":{"id":680777,"link":"/api/v1/people/680777"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":605137,"link":"/api/v1/people/605137"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-15.599999999999998,"leverageIndex":3.17,"dramaIndex":180.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:21:50.396Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Royce Lewis flies out to center fielder Henry Bolte.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T02:22:00.796Z","endTime":"2026-07-25T02:23:05.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":665660,"fullName":"Elvis Alvarado","link":"/api/v1/people/665660"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668904,"fullName":"Royce Lewis","link":"/api/v1/people/668904"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":703607,"link":"/api/v1/people/703607"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.7,"endSpeed":92.0,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.157496075360704,"aZ":-16.285883202223662,"pfxX":-7.13435113773251,"pfxZ":7.291278005107085,"pX":-0.6996531146127912,"pZ":4.148382212014403,"vX0":7.008431777720943,"vY0":-146.56299683706558,"vZ0":-1.8401570840297834,"x":143.67,"y":126.77,"x0":-2.1932589015944535,"y0":50.001107231492,"z0":5.755395278631779,"aX":-15.542979623406817},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":13.1,"breakHorizontal":11.5,"spinRate":2636,"spinDirection":230},"zone":11,"typeConfidence":0.92,"plateTime":0.3735003920736282,"extension":5.551286565683748},"index":0,"playId":"249ed6dc-5cfd-382a-839a-3746ad92fd5d","pitchNumber":1,"startTime":"2026-07-25T02:22:19.644Z","endTime":"2026-07-25T02:22:23.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.5,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.536330511278052,"aZ":-27.30105628010781,"pfxX":-1.9208856155725051,"pfxZ":2.986446103937997,"pX":1.6744095330085538,"pZ":1.675843628747882,"vX0":10.227954932369238,"vY0":-126.55687776706729,"vZ0":-3.8121568311927514,"x":53.18,"y":193.53,"x0":-2.1604160417347615,"y0":50.00255844844097,"z0":5.375394179214638,"aX":-3.134854487811719},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":1.3,"spinRate":2039,"spinDirection":281},"zone":14,"typeConfidence":0.91,"plateTime":0.4319267849232551,"extension":5.867467987734274},"index":1,"playId":"4c19c894-19ba-3d19-8328-ae12dacb14c6","pitchNumber":2,"startTime":"2026-07-25T02:22:35.823Z","endTime":"2026-07-25T02:22:39.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.205,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.92648250084629,"aZ":-15.763642545032564,"pfxX":-6.764189938556452,"pfxZ":8.014122049266202,"pX":0.10854769729592872,"pZ":2.6914823639351395,"vX0":9.370801920044011,"vY0":-142.03851646987096,"vZ0":-4.939243471636982,"x":112.86,"y":166.11,"x0":-2.3513981520771523,"y0":50.00055211959625,"z0":5.4521219781446835,"aX":-13.847691901599383},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.7,"breakHorizontal":10.4,"spinRate":2583,"spinDirection":235},"zone":5,"typeConfidence":0.92,"plateTime":0.3853202947928125,"extension":5.653011956725634},"hitData":{"launchSpeed":95.3,"launchAngle":46.0,"totalDistance":265.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.18,"coordY":95.87}},"index":2,"playId":"853fa217-a84a-348a-a576-e19e62cf7641","pitchNumber":3,"startTime":"2026-07-25T02:22:55.608Z","endTime":"2026-07-25T02:23:05.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":668904,"link":"/api/v1/people/668904","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_ab"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_ab"},{"player":{"id":668904,"link":"/api/v1/people/668904"},"credit":"b_pa"},{"player":{"id":665660,"link":"/api/v1/people/665660"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:23:05.250Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shea Langeliers hits a ground-rule double (19) on a line drive down the left-field line.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T02:25:27.635Z","endTime":"2026-07-25T02:26:30.128Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Jack Anderson replaces Travis Adams.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T02:24:15.360Z","endTime":"2026-07-25T02:25:29.791Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681252,"link":"/api/v1/people/681252"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":701519,"link":"/api/v1/people/701519","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.41212870651654,"aZ":-24.841673473949268,"pfxX":2.6783843568422228,"pfxZ":5.017973696960367,"pX":0.4419756951317533,"pZ":1.4088262340529925,"vX0":0.4358153926105585,"vY0":-119.89245984275958,"vZ0":-5.751072966616094,"x":100.15,"y":200.74,"x0":-0.09003312798329371,"y0":50.00146679686596,"z0":6.0455131051300555,"aX":3.912575923434088},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":8.0,"breakHorizontal":-4.9,"spinRate":2311,"spinDirection":97},"zone":14,"typeConfidence":2.0,"plateTime":0.45622124750707593,"extension":6.401372028741958},"index":1,"playId":"6bde72a8-ddd6-30bf-8121-e29f6605ad0d","pitchNumber":1,"startTime":"2026-07-25T02:25:29.791Z","endTime":"2026-07-25T02:25:32.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.498023969527555,"aZ":-30.42425570417154,"pfxX":4.134715962836183,"pfxZ":1.23192224639807,"pX":1.4355283265221088,"pZ":1.0780337434199085,"vX0":1.9619110110853126,"vY0":-118.96098302787533,"vZ0":-5.212822071710246,"x":62.28,"y":209.67,"x0":0.06085771750136689,"y0":50.00412411357924,"z0":6.081235648302045,"aX":5.879463448157689},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":1.2,"breakHorizontal":-8.0,"spinRate":2397,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.46182877631268715,"extension":6.305979536366441},"index":2,"playId":"6889d2bf-aca4-3979-a8b8-38dbfbab13ae","pitchNumber":2,"startTime":"2026-07-25T02:25:46.442Z","endTime":"2026-07-25T02:25:50.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.1,"endSpeed":80.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.034112007036274,"aZ":-25.94506048982322,"pfxX":2.8910037279292427,"pfxZ":3.868630373976597,"pX":1.9320691306293363,"pZ":1.4517946937246944,"vX0":2.9131299875801044,"vY0":-125.42543992401622,"vZ0":-6.5165586923475765,"x":43.35,"y":199.58,"x0":0.38419245480126196,"y0":50.002162914993775,"z0":6.171647301493979,"aX":4.649789851032494},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":5.9,"breakHorizontal":-5.9,"spinRate":2167,"spinDirection":156},"zone":14,"typeConfidence":2.0,"plateTime":0.43508382392358724,"extension":6.35377541689109},"index":3,"playId":"283fca37-c2a5-3ff6-8fb0-10ae04c9d014","pitchNumber":3,"startTime":"2026-07-25T02:26:02.128Z","endTime":"2026-07-25T02:26:05.136Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.688900041948685,"aZ":-13.173000980726334,"pfxX":-0.1907547938841616,"pfxZ":10.873740574544666,"pX":-0.4750614201761875,"pZ":1.9338055183911405,"vX0":-2.4460391718427332,"vY0":-131.99958375144544,"vZ0":-8.418670819664705,"x":135.11,"y":186.57,"x0":0.49216922500142335,"y0":50.00049666898753,"z0":6.155607924729614,"aX":-0.3329565285239586},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":17.9,"breakHorizontal":1.0,"spinRate":2091,"spinDirection":190},"zone":7,"typeConfidence":2.0,"plateTime":0.4165223447626847,"extension":6.413310033709061},"hitData":{"launchSpeed":100.0,"launchAngle":20.0,"totalDistance":303.0,"trajectory":"line_drive","hardness":"medium","coordinates":{"coordX":37.93,"coordY":113.89}},"index":4,"playId":"5f3c6745-5dd6-3743-ac5c-3cbed217339e","pitchNumber":4,"startTime":"2026-07-25T02:26:18.698Z","endTime":"2026-07-25T02:26:30.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":669127,"link":"/api/v1/people/669127","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":669127,"link":"/api/v1/people/669127"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[{"credit":"b_gnd_rule_double"}],"homeTeamWinProbability":5.4,"awayTeamWinProbability":94.6,"homeTeamWinProbabilityAdded":-2.1999999999999993,"leverageIndex":0.31,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:26:30.128Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carlos Cortes strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T02:26:42.262Z","endTime":"2026-07-25T02:27:57.106Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666126,"fullName":"Carlos Cortes","link":"/api/v1/people/666126"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.6459637545817,"aZ":-12.061687265927443,"pfxX":-2.336469510818799,"pfxZ":11.149766840724125,"pX":0.3970350259753685,"pZ":1.9038740165244676,"vX0":1.338621597995599,"vY0":-132.7762034593454,"vZ0":-8.620132985419415,"x":101.87,"y":187.38,"x0":0.19266004261217534,"y0":50.005707408315075,"z0":6.048626299262775,"aX":-4.216081376761069},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.7,"breakHorizontal":4.0,"spinRate":2154,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.41088221387328483,"extension":6.614053832423875},"index":0,"playId":"5f30ea8d-4c03-3881-886c-0f49abb64c03","pitchNumber":1,"startTime":"2026-07-25T02:27:00.590Z","endTime":"2026-07-25T02:27:04.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.5,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.047706986685434,"aZ":-11.131414787149174,"pfxX":-0.6508844758113106,"pfxZ":11.391867205106031,"pX":-0.005020307419848168,"pZ":2.482755460853105,"vX0":-0.6755044175100609,"vY0":-133.86758831563856,"vZ0":-7.558306466574221,"x":117.19,"y":171.75,"x0":0.3335530604800974,"y0":50.00559790794971,"z0":6.107064632484947,"aX":-1.2026819856190298},"breaks":{"breakAngle":6.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.6,"breakHorizontal":1.3,"spinRate":2219,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.40638406784361436,"extension":6.478512840422472},"index":1,"playId":"66243c82-841f-36d6-8341-3509d5ee05c4","pitchNumber":2,"startTime":"2026-07-25T02:27:31.224Z","endTime":"2026-07-25T02:27:34.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.3,"strikeZoneTop":2.99,"strikeZoneBottom":1.509,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.366574260837876,"aZ":-27.570380211649116,"pfxX":-2.247842241236598,"pfxZ":3.0729432731832387,"pX":0.08208700290832172,"pZ":0.5590023173755093,"vX0":-0.6978731750233423,"vY0":-121.46178714334802,"vZ0":-7.54026140762751,"x":113.87,"y":223.69,"x0":0.6650035485729511,"y0":50.002103528635786,"z0":6.094796074716795,"aX":-3.364473084160418},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.1,"breakHorizontal":4.2,"spinRate":678,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.45061685275737595,"extension":6.328638408949513},"index":2,"playId":"8375994c-12fb-330b-9129-1b78024a5376","pitchNumber":3,"startTime":"2026-07-25T02:27:52.242Z","endTime":"2026-07-25T02:27:57.106Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":666126,"link":"/api/v1/people/666126","batSide":{"code":"L","description":"Left"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":666126,"link":"/api/v1/people/666126"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.800000000000001,"awayTeamWinProbability":93.2,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.37,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:27:57.106Z","atBatIndex":63},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alika Williams strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T02:28:03.187Z","endTime":"2026-07-25T02:29:56.751Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669127,"fullName":"Shea Langeliers","link":"/api/v1/people/669127"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":675961,"fullName":"Alika Williams","link":"/api/v1/people/675961"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680777,"link":"/api/v1/people/680777"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.6,"endSpeed":80.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.439865099731634,"aZ":-27.646082790575093,"pfxX":3.3695656263805844,"pfxZ":2.7796458969947597,"pX":1.4885389284334483,"pZ":3.0596298046339347,"vX0":1.571412161123461,"vY0":-126.27168265691537,"vZ0":-2.2866932958795543,"x":60.26,"y":156.17,"x0":0.4220812121535045,"y0":50.00476619101409,"z0":6.180453734216284,"aX":5.492781973817927},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.8,"breakHorizontal":-6.5,"spinRate":2220,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.4322159611829557,"extension":6.410045258533129},"index":0,"playId":"ccbc3dd8-8093-369d-b6ef-08a31703f390","pitchNumber":1,"startTime":"2026-07-25T02:28:19.306Z","endTime":"2026-07-25T02:28:22.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":86.4,"endSpeed":80.6,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116475151521186,"aZ":-27.328792866919574,"pfxX":3.7226541169811593,"pfxZ":2.9749707984593465,"pX":0.7802706858119942,"pZ":1.9633779680481198,"vX0":0.2832230458965462,"vY0":-125.90749200720543,"vZ0":-4.981299838407246,"x":87.26,"y":185.77,"x0":0.18216279577486635,"y0":50.00404969981506,"z0":6.141140361431081,"aX":6.062717515435861},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":4.7,"breakHorizontal":-6.8,"spinRate":2156,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.43265541729778345,"extension":6.231478540234763},"index":1,"playId":"5fc99115-7f13-3ad2-94e4-095d8015ad4c","pitchNumber":2,"startTime":"2026-07-25T02:28:36.408Z","endTime":"2026-07-25T02:28:39.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.1,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21909207089539,"aZ":-14.417162657651879,"pfxX":-0.5283475483753248,"pfxZ":9.829011420895434,"pX":1.4675415086050727,"pZ":2.6737745739255288,"vX0":2.6120012233142083,"vY0":-133.43389048935643,"vZ0":-6.445436292886743,"x":61.06,"y":166.59,"x0":0.5453737108167729,"y0":50.00437119259948,"z0":6.156163258753626,"aX":-0.9552230682146734},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.7,"breakHorizontal":0.4,"spinRate":2193,"spinDirection":189},"zone":12,"typeConfidence":2.0,"plateTime":0.4102109484017804,"extension":6.22734791123397},"index":2,"playId":"c53a3b00-151f-3624-a75e-4e09ad4f1048","pitchNumber":3,"startTime":"2026-07-25T02:28:54.642Z","endTime":"2026-07-25T02:28:58.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.82057781461052,"aZ":-25.862142480916773,"pfxX":2.424624149790704,"pfxZ":3.8735986236230273,"pX":0.7849685575841701,"pZ":2.2347106147356093,"vX0":0.8982611950495132,"vY0":-125.8346370597863,"vZ0":-4.508379295629151,"x":87.08,"y":178.44,"x0":0.10989910780221065,"y0":50.001781265259886,"z0":6.106623727248037,"aX":3.9478910863572074},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-4.6,"spinRate":2130,"spinDirection":167},"zone":6,"typeConfidence":2.0,"plateTime":0.43273225455656483,"extension":6.392789177137288},"index":3,"playId":"845caccb-1701-337f-8aa6-830d639786e5","pitchNumber":4,"startTime":"2026-07-25T02:29:12.962Z","endTime":"2026-07-25T02:29:16.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.80125175319195,"aZ":-30.77828824418782,"pfxX":5.5572818413268665,"pfxZ":0.9522348246381256,"pX":-0.474630909359496,"pZ":4.01329196297068,"vX0":-1.1716062349312857,"vY0":-120.53252988035455,"vZ0":1.2939913708397641,"x":135.09,"y":130.42,"x0":-0.7037340030880775,"y0":50.003826845151046,"z0":6.1906534171557785,"aX":8.163323246544259},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":2.3,"breakHorizontal":-9.7,"spinRate":2337,"spinDirection":97},"zone":11,"typeConfidence":2.0,"plateTime":0.4547172562746771,"extension":6.364467449068233},"index":4,"playId":"c1226a45-4048-3316-8552-14dbe4b91e36","pitchNumber":5,"startTime":"2026-07-25T02:29:35.761Z","endTime":"2026-07-25T02:29:39.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.236,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989531759632108,"aZ":-26.675165500873685,"pfxX":3.818563746158012,"pfxZ":3.4663288781295423,"pX":0.6783464717183777,"pZ":1.9648883890802014,"vX0":-0.29491908327169736,"vY0":-124.89722833403717,"vZ0":-4.834365025476283,"x":91.14,"y":185.73,"x0":0.3011063000625286,"y0":50.0060951987448,"z0":6.106458871755652,"aX":6.063565367779047},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.4,"breakHorizontal":-6.8,"spinRate":2246,"spinDirection":167},"zone":9,"typeConfidence":2.0,"plateTime":0.4377250255396552,"extension":6.38763986597086},"index":5,"playId":"d9e71687-ad0f-3f89-8ccd-9a333ccfe84e","pitchNumber":6,"startTime":"2026-07-25T02:29:53.147Z","endTime":"2026-07-25T02:29:56.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":675961,"link":"/api/v1/people/675961","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.1,"awayTeamWinProbability":91.9,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.46,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:29:56.751Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy White flies out to left fielder Austin Martin.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T02:30:02.429Z","endTime":"2026-07-25T02:31:39.718Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":681252,"fullName":"Jack Anderson","link":"/api/v1/people/681252"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":695720,"fullName":"Tommy White","link":"/api/v1/people/695720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668885,"link":"/api/v1/people/668885"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.5,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.019123541151576,"aZ":-27.48211125465197,"pfxX":2.5394855605915705,"pfxZ":2.94719615749138,"pX":1.1221611258830446,"pZ":1.9152739425303205,"vX0":2.2782863823238575,"vY0":-125.10123251753181,"vZ0":-4.723114934401727,"x":74.23,"y":187.07,"x0":-0.12867023728187554,"y0":50.00538677524053,"z0":6.0668656669288294,"aX":4.045981600303685},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":4.6,"breakHorizontal":-5.2,"spinRate":2242,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.43697400810252374,"extension":6.458133027007685},"index":0,"playId":"0cbf7e2d-5f9e-3dc8-8eb7-6fc6b8259ea2","pitchNumber":1,"startTime":"2026-07-25T02:30:21.344Z","endTime":"2026-07-25T02:30:25.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":91.7,"endSpeed":83.7,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.628181252648872,"aZ":-11.12445754250811,"pfxX":-0.6990529384609272,"pfxZ":11.719824188997983,"pX":0.6693458927934838,"pZ":2.3360478522140924,"vX0":1.2614787867761406,"vY0":-133.4007074052594,"vZ0":-7.809623993195459,"x":91.49,"y":175.71,"x0":0.28040921996026924,"y0":50.00503625718819,"z0":6.1103213048393386,"aX":-1.255915788218902},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.7,"breakHorizontal":1.0,"spinRate":2232,"spinDirection":190},"zone":6,"typeConfidence":2.0,"plateTime":0.4111482260879198,"extension":6.33676835096493},"index":1,"playId":"f772f705-b24d-3b5c-8c92-7b2c18aee563","pitchNumber":2,"startTime":"2026-07-25T02:30:37.310Z","endTime":"2026-07-25T02:30:40.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.0,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.485426416830858,"aZ":-29.711602053820258,"pfxX":5.091147118582233,"pfxZ":1.683775307033808,"pX":0.7291657398506806,"pZ":1.468030278063393,"vX0":0.7964398492937008,"vY0":-120.8429688902327,"vZ0":-4.398337062747125,"x":89.21,"y":199.14,"x0":-0.2664932095459369,"y0":50.00531840021398,"z0":5.947944247573144,"aX":7.46436884671994},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":2.2,"breakHorizontal":-9.4,"spinRate":2346,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.4547960363647827,"extension":6.466241297753698},"index":2,"playId":"a99ec2ef-34f6-3ae1-bb12-efac14476d0d","pitchNumber":3,"startTime":"2026-07-25T02:30:57.584Z","endTime":"2026-07-25T02:31:01.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-07-25T02:31:15.225Z","endTime":"2026-07-25T02:31:30.145Z","isPitch":false,"type":"action","player":{"id":695720,"link":"/api/v1/people/695720"},"defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.3,"strikeZoneTop":3.195,"strikeZoneBottom":1.612,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.441744929873316,"aZ":-34.5475453992584,"pfxX":7.7475966746668465,"pfxZ":-1.6656313665198592,"pX":-0.2896624331412796,"pZ":2.5095752676369787,"vX0":-2.3361926294912125,"vY0":-117.97976570047824,"vZ0":-1.002000395457433,"x":128.04,"y":171.02,"x0":-0.29882304792620035,"y0":50.00493031974272,"z0":6.097197831632572,"aX":11.027019726609334},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-3.0,"breakHorizontal":-13.6,"spinRate":2483,"spinDirection":67},"zone":5,"typeConfidence":2.0,"plateTime":0.46258986117491796,"extension":6.425038365918506},"hitData":{"launchSpeed":93.9,"launchAngle":27.0,"totalDistance":380.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.43,"coordY":56.23}},"index":4,"playId":"a839a41d-44c6-3279-8a10-9bc0da272ff5","pitchNumber":4,"startTime":"2026-07-25T02:31:30.145Z","endTime":"2026-07-25T02:31:39.718Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":681252,"link":"/api/v1/people/681252","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":680777,"link":"/api/v1/people/680777"},"first":{"id":605170,"link":"/api/v1/people/605170"},"second":{"id":668904,"link":"/api/v1/people/668904"},"third":{"id":686797,"link":"/api/v1/people/686797"},"shortstop":{"id":668952,"link":"/api/v1/people/668952"},"left":{"id":668885,"link":"/api/v1/people/668885"},"center":{"id":621439,"link":"/api/v1/people/621439"},"right":{"id":807712,"link":"/api/v1/people/807712"}},"offense":{"batter":{"id":695720,"link":"/api/v1/people/695720","batSide":{"code":"R","description":"Right"}},"second":{"id":669127,"link":"/api/v1/people/669127"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_ab"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_ab"},{"player":{"id":695720,"link":"/api/v1/people/695720"},"credit":"b_pa"},{"player":{"id":681252,"link":"/api/v1/people/681252"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.4000000000000004,"leverageIndex":0.51,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:31:39.718Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Victor Caratini called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T02:34:08.819Z","endTime":"2026-07-25T02:34:54.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":605170,"fullName":"Victor Caratini","link":"/api/v1/people/605170"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669127,"link":"/api/v1/people/669127"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Hogan Harris replaces Elvis Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T02:32:45.618Z","endTime":"2026-07-25T02:34:10.970Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":665660,"link":"/api/v1/people/665660","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":74.2,"endSpeed":68.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.687488081760527,"aZ":-42.9067178077279,"pfxX":-2.6531513572153567,"pfxZ":-9.181179603011437,"pX":0.8023172612547728,"pZ":2.4203780939083877,"vX0":-2.2534509676793926,"vY0":-108.01761747384843,"vZ0":2.228492659122373,"x":86.42,"y":173.43,"x0":2.20784175063021,"y0":50.00264115644146,"z0":6.130383167682935,"aX":-3.1013388832525766},"breaks":{"breakAngle":4.8,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.6,"breakVerticalInduced":-15.6,"breakHorizontal":5.4,"spinRate":2697,"spinDirection":340},"zone":6,"typeConfidence":0.9,"plateTime":0.509149200732784,"extension":6.546779088781243},"index":1,"playId":"34298349-3ba0-3ee3-9aaf-c31299e49fb6","pitchNumber":1,"startTime":"2026-07-25T02:34:10.970Z","endTime":"2026-07-25T02:34:14.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.9995571985957,"aZ":-9.459531341866297,"pfxX":5.753715343669445,"pfxZ":11.18988158556483,"pX":0.39869524950904917,"pZ":2.4958488367404925,"vX0":-6.518603902620296,"vY0":-141.08233686030388,"vZ0":-7.395249509712733,"x":101.8,"y":171.39,"x0":1.9839843213824433,"y0":50.00082881478765,"z0":5.749408116594376,"aX":11.678361113332704},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.1,"breakHorizontal":-9.2,"spinRate":2460,"spinDirection":150},"zone":6,"typeConfidence":0.92,"plateTime":0.387190183572538,"extension":6.756423847459877},"index":2,"playId":"0740d739-e9ef-3a03-97cd-45099388f2a4","pitchNumber":2,"startTime":"2026-07-25T02:34:24.241Z","endTime":"2026-07-25T02:34:27.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":3,"startTime":"2026-07-25T02:34:38.871Z","endTime":"2026-07-25T02:34:50.093Z","isPitch":false,"type":"action","player":{"id":605170,"link":"/api/v1/people/605170"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.733519978810335,"aZ":-12.50925436577691,"pfxX":4.896537589711389,"pfxZ":9.636575553138261,"pX":0.10549259068835473,"pZ":2.308940621139275,"vX0":-7.1332769394130215,"vY0":-141.16646298502323,"vZ0":-7.502620965819935,"x":112.98,"y":176.44,"x0":2.0158738648705046,"y0":50.00678556086249,"z0":5.78655827203119,"aX":9.9967878270278},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.3,"breakHorizontal":-7.6,"spinRate":2389,"spinDirection":152},"zone":5,"typeConfidence":0.91,"plateTime":0.3863380396555245,"extension":6.773442907484362},"index":4,"playId":"64b3cfa6-b14f-3e90-a30b-515f58d9b0e8","pitchNumber":3,"startTime":"2026-07-25T02:34:50.093Z","endTime":"2026-07-25T02:34:54.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":605170,"link":"/api/v1/people/605170","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":605170,"link":"/api/v1/people/605170"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:34:54.052Z","atBatIndex":66},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Luke Keaschall hit by pitch.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T02:34:56.984Z","endTime":"2026-07-25T02:35:35.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.0,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.97038985815914,"aZ":-8.951614492871578,"pfxX":6.003674403835125,"pfxZ":11.74395777333482,"pX":-1.0478074803410053,"pZ":2.6100480871814766,"vX0":-10.16632598835875,"vY0":-139.40072586507583,"vZ0":-7.137379268356413,"x":156.94,"y":168.31,"x0":1.858568506720108,"y0":50.001848824353964,"z0":5.7872688508755425,"aX":11.871563732061908},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.0,"breakHorizontal":-8.9,"spinRate":2403,"spinDirection":148},"zone":11,"typeConfidence":0.91,"plateTime":0.3922247827351035,"extension":6.865819156328232},"index":0,"playId":"76f87095-f8aa-38a4-b603-f7bebddb683a","pitchNumber":1,"startTime":"2026-07-25T02:35:18.162Z","endTime":"2026-07-25T02:35:22.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":74.7,"endSpeed":68.5,"strikeZoneTop":3.214,"strikeZoneBottom":1.622,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.355074506158168,"aZ":-42.07239990411357,"pfxX":-2.494583253772639,"pfxZ":-8.473537064609317,"pX":-1.602094478032843,"pZ":0.6692632826003831,"vX0":-6.978452977248147,"vY0":-108.45089901372253,"vZ0":-1.1917482989192152,"x":178.07,"y":220.71,"x0":2.0066710778891306,"y0":50.00253207798003,"z0":5.8937355576559725,"aX":-2.9134996198580057},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-65.2,"breakVerticalInduced":-15.2,"breakHorizontal":6.7,"spinRate":2727,"spinDirection":339},"zone":13,"typeConfidence":0.89,"plateTime":0.508803828855311,"extension":6.721318827001454},"index":1,"playId":"07e4c16e-59ce-321f-9e86-dba703320472","pitchNumber":2,"startTime":"2026-07-25T02:35:32.541Z","endTime":"2026-07-25T02:35:35.959Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":807712,"link":"/api/v1/people/807712","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807712,"link":"/api/v1/people/807712"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":6.500000000000001,"leverageIndex":1.24,"dramaIndex":76.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:35:35.959Z","atBatIndex":67},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Brooks Lee grounds into a double play, pitcher Hogan Harris to second baseman Alika Williams to first baseman Jeff McNeil. Luke Keaschall out at 2nd. Brooks Lee out at 1st.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T02:35:40.728Z","endTime":"2026-07-25T02:37:52.347Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663687,"fullName":"Hogan Harris","link":"/api/v1/people/663687"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.33"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.35"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"86.17"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.19"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.26"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.55"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.31"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.02"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.58"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"77.57"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.91"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.97"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.205"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".701"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".349"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".254"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".359"},{"zone":"07","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".214"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".260"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".353"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".133"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".034"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".163"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".171"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".607"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".714"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".814"},{"zone":"05","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".691"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.205"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".561"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".701"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.059"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".405"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".308"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".450"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".565"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":807712,"fullName":"Luke Keaschall","link":"/api/v1/people/807712"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663687,"link":"/api/v1/people/663687"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":686797,"fullName":"Brooks Lee","link":"/api/v1/people/686797"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":675961,"link":"/api/v1/people/675961"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.6,"endSpeed":67.5,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.687159261211306,"aZ":-43.256483024611185,"pfxX":-3.930039231944888,"pfxZ":-9.667654770914282,"pX":0.29032701973855574,"pZ":2.3694356499047373,"vX0":-3.4375818413823422,"vY0":-107.08610246982666,"vZ0":2.5014018270749045,"x":105.93,"y":174.81,"x0":2.4344931118963267,"y0":50.00210894111906,"z0":6.070753834868623,"aX":-4.505370257087325},"breaks":{"breakAngle":7.2,"breakLength":15.6,"breakY":24.0,"breakVertical":-67.3,"breakVerticalInduced":-16.3,"breakHorizontal":8.2,"spinRate":2735,"spinDirection":332},"zone":5,"typeConfidence":0.9,"plateTime":0.5140047402186165,"extension":6.644225350760748},"index":0,"playId":"68419caf-d0f9-3c9e-af4b-0bcceb9d8a90","pitchNumber":1,"startTime":"2026-07-25T02:36:08.329Z","endTime":"2026-07-25T02:36:11.371Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":84.2,"endSpeed":78.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.795925524989944,"aZ":-20.89220474079043,"pfxX":10.408989396172489,"pfxZ":7.364158462717922,"pX":-1.1528394490835532,"pZ":1.2940102423254816,"vX0":-11.231940141073187,"vY0":-122.10148550388729,"vZ0":-5.917886690462773,"x":160.94,"y":203.84,"x0":2.123522891780451,"y0":50.00024187416158,"z0":5.510770721514386,"aX":15.941144892883452},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":12.2,"breakHorizontal":-16.7,"spinRate":2391,"spinDirection":122},"zone":13,"typeConfidence":0.91,"plateTime":0.44612475961057685,"extension":6.792587278178123},"index":1,"playId":"e314965c-1ba3-387a-be13-1a6b2d0893f1","pitchNumber":2,"startTime":"2026-07-25T02:36:26.820Z","endTime":"2026-07-25T02:36:30.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.38756287020884,"aZ":-8.834128839913832,"pfxX":6.499154933618508,"pfxZ":11.818807385456672,"pX":-0.3584326039791281,"pZ":2.580464856930175,"vX0":-9.101921868297302,"vY0":-139.1893154666681,"vZ0":-7.095729241512155,"x":130.66,"y":169.11,"x0":2.0999510567223014,"y0":50.000109459874245,"z0":5.737838538357293,"aX":12.832193404150106},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":20.2,"breakHorizontal":-10.1,"spinRate":2448,"spinDirection":148},"zone":4,"typeConfidence":0.91,"plateTime":0.3925606232120744,"extension":6.778892200982858},"index":2,"playId":"7f38a9d2-8ebc-36ae-8d72-a780c219633d","pitchNumber":3,"startTime":"2026-07-25T02:36:45.323Z","endTime":"2026-07-25T02:36:49.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-07-25T02:36:57.607Z","endTime":"2026-07-25T02:37:11.206Z","isPitch":false,"type":"action","player":{"id":686797,"link":"/api/v1/people/686797"},"defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":88.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17989436727581,"aZ":-10.820950346471694,"pfxX":5.71493850931946,"pfxZ":10.714958980294998,"pX":-0.12228898115425484,"pZ":2.333261791829805,"vX0":-7.764599925642909,"vY0":-139.93807093215122,"vZ0":-7.714473554052856,"x":121.66,"y":175.78,"x0":1.9396991272939343,"y0":50.00058202515834,"z0":5.826250995178402,"aX":11.387062584639295},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.0,"breakHorizontal":-8.9,"spinRate":2495,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.39070657514531115,"extension":6.704864673069301},"index":4,"playId":"1b4d5ae1-5776-3ec0-bd86-9d3244bc89e0","pitchNumber":4,"startTime":"2026-07-25T02:37:11.206Z","endTime":"2026-07-25T02:37:16.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"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":95.8,"endSpeed":88.0,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.158172305843607,"aZ":-9.021534590585967,"pfxX":6.22724666972276,"pfxZ":11.745939364392886,"pX":-0.7229440543276358,"pZ":1.9407993829636927,"vX0":-9.722966810835558,"vY0":-139.02949370457551,"vZ0":-8.676561354352739,"x":144.56,"y":186.38,"x0":1.9995195577320202,"y0":50.00587349758926,"z0":5.688697150543167,"aX":12.278336171565892},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.7,"breakHorizontal":-9.5,"spinRate":2462,"spinDirection":153},"zone":7,"typeConfidence":0.91,"plateTime":0.3929400994104997,"extension":6.969106325205967},"hitData":{"launchSpeed":64.8,"launchAngle":11.0,"totalDistance":121.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":129.75,"coordY":141.0}},"index":5,"playId":"32681da8-c312-3ead-ae3d-83be22af4752","pitchNumber":5,"startTime":"2026-07-25T02:37:44.516Z","endTime":"2026-07-25T02:37:52.347Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663687,"link":"/api/v1/people/663687","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669127,"link":"/api/v1/people/669127"},"first":{"id":643446,"link":"/api/v1/people/643446"},"second":{"id":675961,"link":"/api/v1/people/675961"},"third":{"id":695720,"link":"/api/v1/people/695720"},"shortstop":{"id":805779,"link":"/api/v1/people/805779"},"left":{"id":691016,"link":"/api/v1/people/691016"},"center":{"id":703607,"link":"/api/v1/people/703607"},"right":{"id":671732,"link":"/api/v1/people/671732"}},"offense":{"batter":{"id":686797,"link":"/api/v1/people/686797","batSide":{"code":"R","description":"Right"}},"first":{"id":807712,"link":"/api/v1/people/807712"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":489985,"link":"/api/v1/people/489985"},"officialType":"Home Plate"},{"official":{"id":665302,"link":"/api/v1/people/665302"},"officialType":"First Base"},{"official":{"id":431232,"link":"/api/v1/people/431232"},"officialType":"Second Base"},{"official":{"id":427344,"link":"/api/v1/people/427344"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_ab"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_ab"},{"player":{"id":686797,"link":"/api/v1/people/686797"},"credit":"b_pa"},{"player":{"id":663687,"link":"/api/v1/people/663687"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-11.200000000000001,"leverageIndex":2.88,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-07-25T02:37:52.347Z","atBatIndex":68}]