[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a ground ball to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T23:11:43.208Z","endTime":"2026-07-24T23:12:43.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T19:47:19.599Z","endTime":"2026-07-24T22:45:04.206Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-24T22:45:04.206Z","endTime":"2026-07-24T23:10:40.575Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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-24T23:10:40.575Z","endTime":"2026-07-24T23:11:45.527Z","isPitch":false,"type":"action","player":{"id":660271,"link":"/api/v1/people/660271"},"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":90.5,"endSpeed":83.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91961935688211,"aZ":-23.027996983068736,"pfxX":8.017952584650573,"pfxZ":5.158916113473651,"pX":0.7422843797587683,"pZ":2.93988650669377,"vX0":-9.57544328924363,"vY0":-131.55836866689003,"vZ0":-0.9073127912670725,"x":88.71,"y":159.4,"x0":3.368064278098684,"y0":50.002743928315496,"z0":4.978350039855956,"aX":14.215781594094322},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.4,"breakHorizontal":-12.7,"spinRate":1929,"spinDirection":109},"zone":3,"typeConfidence":0.91,"plateTime":0.41452301732399155,"extension":6.77307265596199},"index":3,"playId":"5a7c3ca9-b3be-3bcb-afa0-7eef76d360ec","pitchNumber":1,"startTime":"2026-07-24T23:11:45.527Z","endTime":"2026-07-24T23:11:49.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.76253464068421,"aZ":-21.78433250398425,"pfxX":9.652362427702133,"pfxZ":5.831100891879231,"pX":-0.38800493349706644,"pZ":1.8619176517416787,"vX0":-12.994300051135559,"vY0":-132.30444497647295,"vZ0":-3.686008312278192,"x":131.79,"y":188.51,"x0":3.3204859151232555,"y0":50.00511723887163,"z0":4.8591054793406885,"aX":17.208957523345674},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2105,"spinDirection":110},"zone":7,"typeConfidence":0.91,"plateTime":0.41310216912657616,"extension":6.843281466135228},"index":4,"playId":"e606aba6-f083-312c-93a9-798609ecd345","pitchNumber":2,"startTime":"2026-07-24T23:11:58.215Z","endTime":"2026-07-24T23:12:03.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.869920018536792,"aZ":-21.496960458961183,"pfxX":9.830101761152754,"pfxZ":6.012440716807037,"pX":-0.5443195999800414,"pZ":1.5767175603483856,"vX0":-13.449777849463578,"vY0":-132.34426359054143,"vZ0":-4.638465055178658,"x":137.75,"y":196.21,"x0":3.3231497825962735,"y0":50.00422864909889,"z0":4.923694038699835,"aX":17.463702087025094},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":10.0,"breakHorizontal":-14.9,"spinRate":2124,"spinDirection":113},"zone":13,"typeConfidence":0.91,"plateTime":0.41363549447603454,"extension":6.885237538054537},"index":5,"playId":"e40fb10e-971f-393e-a646-627b59c88dc1","pitchNumber":3,"startTime":"2026-07-24T23:12:11.007Z","endTime":"2026-07-24T23:12:15.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"}},"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.9,"endSpeed":74.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.396149165478075,"aZ":-34.16001316818458,"pfxX":-2.593296679088599,"pfxZ":-1.4260091483916284,"pX":0.25880213266542523,"pZ":2.2146798637613005,"vX0":-6.411757721910611,"vY0":-117.60387395958777,"vZ0":0.6116507286787172,"x":107.14,"y":178.98,"x0":3.3631112436169994,"y0":50.00270465615881,"z0":5.133046592784446,"aX":-3.6121727784327557},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-2.2,"breakHorizontal":6.4,"spinRate":2370,"spinDirection":284},"zone":8,"typeConfidence":2.0,"plateTime":0.4666746673815525,"extension":6.613197665041326},"hitData":{"launchSpeed":99.4,"launchAngle":7.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":178.23,"coordY":118.96}},"index":6,"playId":"d452c50f-0459-3864-8e27-1b3b981d0d88","pitchNumber":4,"startTime":"2026-07-24T23:12:34.634Z","endTime":"2026-07-24T23:12:43.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-07-24T23:12:43.993Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T23:13:08.092Z","endTime":"2026-07-24T23:13:39.498Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60645220214711,"aZ":-25.2739334536614,"pfxX":8.619715273121457,"pfxZ":3.945809966168758,"pX":0.3850546187044344,"pZ":1.655784347724077,"vX0":-10.491893020402856,"vY0":-131.56732061441338,"vZ0":-3.80810679528163,"x":102.32,"y":194.07,"x0":3.3096026235005445,"y0":50.00296324101521,"z0":5.000845136520536,"aX":15.072394429086492},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":1950,"spinDirection":111},"zone":9,"typeConfidence":0.88,"plateTime":0.41674629315225786,"extension":6.736665658396367},"index":0,"playId":"a901a554-fe4e-33d7-b669-8d0b118755a6","pitchNumber":1,"startTime":"2026-07-24T23:13:09.657Z","endTime":"2026-07-24T23:13:14.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.845074878844397,"aZ":-22.72802119132981,"pfxX":9.551268105867628,"pfxZ":5.443645393013679,"pX":-0.021258081180203225,"pZ":2.4652265571343035,"vX0":-12.000590320407438,"vY0":-130.9806109688594,"vZ0":-2.3050995276171924,"x":117.81,"y":172.22,"x0":3.38043507507425,"y0":50.00649646547947,"z0":5.057515213554928,"aX":16.588040597193938},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.5,"breakHorizontal":-14.6,"spinRate":2117,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.4182806031965951,"extension":6.714954539781805},"hitData":{"launchSpeed":92.3,"launchAngle":37.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.74,"coordY":83.51}},"index":1,"playId":"b5fb19ea-90be-330b-8823-946e16f9352e","pitchNumber":2,"startTime":"2026-07-24T23:13:26.461Z","endTime":"2026-07-24T23:13:39.498Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:13:39.498Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T23:13:55.811Z","endTime":"2026-07-24T23:15:09.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.165713072232844,"aZ":-24.718208360786182,"pfxX":9.674345083240341,"pfxZ":4.157362140945521,"pX":-0.8683499201701422,"pZ":2.977867724984551,"vX0":-13.847908998452183,"vY0":-132.55840242985448,"vZ0":-0.8079916076292937,"x":150.1,"y":158.38,"x0":3.1468838014449254,"y0":50.00428865279201,"z0":5.077963170932002,"aX":17.35960285129967},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.6,"breakHorizontal":-14.8,"spinRate":2020,"spinDirection":116},"zone":11,"typeConfidence":0.91,"plateTime":0.4119028230680182,"extension":6.863871146401427},"index":0,"playId":"f76133f7-a8f2-3157-a5b0-07eb33580672","pitchNumber":1,"startTime":"2026-07-24T23:14:01.855Z","endTime":"2026-07-24T23:14:05.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.3,"endSpeed":83.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.424873860094415,"aZ":-23.053157468761285,"pfxX":10.461463586695931,"pfxZ":5.149933474802458,"pX":0.4132780404581131,"pZ":1.825560725395289,"vX0":-10.787768798368845,"vY0":-132.535596883284,"vZ0":-3.8732994077764658,"x":101.25,"y":189.49,"x0":3.1852564539792416,"y0":50.00520186032199,"z0":4.998058117407393,"aX":18.53709312888315},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":-16.4,"spinRate":2085,"spinDirection":114},"zone":9,"typeConfidence":0.91,"plateTime":0.41393566935300186,"extension":6.8268971064011845},"index":1,"playId":"7d8aa15f-3e34-3118-a22c-f12c7705c339","pitchNumber":2,"startTime":"2026-07-24T23:14:26.393Z","endTime":"2026-07-24T23:14:30.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01626020914175,"aZ":-20.361714878882182,"pfxX":9.019101211719928,"pfxZ":6.409991851064868,"pX":-0.9038352517395338,"pZ":2.6577610449041678,"vX0":-13.420109736737535,"vY0":-135.28497196811716,"vZ0":-2.417652691833345,"x":151.45,"y":167.02,"x0":2.9618879209866225,"y0":50.00601832143744,"z0":4.998866488879114,"aX":16.630608524950432},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.2,"breakHorizontal":-13.3,"spinRate":2014,"spinDirection":116},"zone":11,"typeConfidence":0.91,"plateTime":0.40571249209086435,"extension":7.143812269502719},"index":2,"playId":"872c2f34-4086-3e3a-bb4a-fdc609e946aa","pitchNumber":3,"startTime":"2026-07-24T23:14:43.819Z","endTime":"2026-07-24T23:14:47.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.849338192045433,"aZ":-35.09821007928567,"pfxX":-2.648796469346032,"pfxZ":-2.1970292235004854,"pX":-1.0994404066027614,"pZ":1.0260616618103235,"vX0":-8.711649231442669,"vY0":-115.1458109228787,"vZ0":-1.4294479585420745,"x":158.91,"y":211.08,"x0":3.088289499142381,"y0":50.00205887592912,"z0":5.073850604700921,"aX":-3.5279517790251},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-4.1,"breakHorizontal":7.1,"spinRate":2354,"spinDirection":288},"zone":13,"typeConfidence":2.0,"plateTime":0.47702859811339193,"extension":6.56375066551745},"index":3,"playId":"4d2a09a2-3eae-346d-9980-c0b61bd76a56","pitchNumber":4,"startTime":"2026-07-24T23:15:06.140Z","endTime":"2026-07-24T23:15:09.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:15:09.953Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Freddie Freeman strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-07-24T23:15:31.984Z","endTime":"2026-07-24T23:16:39.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.111562348296708,"aZ":-22.074557357545867,"pfxX":9.450373860565845,"pfxZ":5.709036442635247,"pX":-1.0141259880577933,"pZ":2.1728052076794406,"vX0":-13.995306351762844,"vY0":-131.49686921500748,"vZ0":-2.972754871412258,"x":155.66,"y":180.11,"x0":3.1235693324289135,"y0":50.0055915499293,"z0":4.936389515541752,"aX":16.728992500377785},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":10.0,"breakHorizontal":-14.4,"spinRate":2066,"spinDirection":108},"zone":13,"typeConfidence":0.91,"plateTime":0.41485380140005956,"extension":6.84990587511551},"index":0,"playId":"5eac753f-faf1-3e23-b1cf-030ba7efa495","pitchNumber":1,"startTime":"2026-07-24T23:15:38.279Z","endTime":"2026-07-24T23:15:42.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.88465899494372,"aZ":-26.392547725849155,"pfxX":11.190297487374604,"pfxZ":3.256406546154971,"pX":1.424964927583232,"pZ":1.662224309307635,"vX0":-8.733762638640016,"vY0":-132.1405207548565,"vZ0":-3.703776968143193,"x":62.68,"y":193.9,"x0":3.3111697632812715,"y0":50.00579983112508,"z0":5.010568957735131,"aX":19.888517213948706},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":5.3,"breakHorizontal":-18.5,"spinRate":2116,"spinDirection":111},"zone":14,"typeConfidence":0.92,"plateTime":0.4137511445048512,"extension":6.894841453333195},"index":1,"playId":"0497e5a1-3245-3753-a3ed-87e9f1fe19db","pitchNumber":2,"startTime":"2026-07-24T23:15:54.037Z","endTime":"2026-07-24T23:15:59.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":92.2,"endSpeed":84.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.75025156441082,"aZ":-21.0572301165225,"pfxX":8.484447773586,"pfxZ":6.121890506755513,"pX":0.4645429920796387,"pZ":3.141019012625235,"vX0":-10.024454833092536,"vY0":-133.87283658787402,"vZ0":-0.9331279209729639,"x":99.29,"y":153.97,"x0":3.154296174818598,"y0":50.00376396321219,"z0":5.0006212856796175,"aX":15.410321130160602},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":11.0,"breakHorizontal":-13.2,"spinRate":2128,"spinDirection":118},"zone":3,"typeConfidence":0.91,"plateTime":0.4090572459736932,"extension":6.8777519787946515},"index":2,"playId":"f693dc5c-6187-3618-9594-0599511e5c07","pitchNumber":3,"startTime":"2026-07-24T23:16:12.290Z","endTime":"2026-07-24T23:16:17.404Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":83.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10182009728286,"aZ":-28.59945701566509,"pfxX":12.394380315473223,"pfxZ":2.003504053907756,"pX":0.5294146931719714,"pZ":2.535353607143089,"vX0":-11.30306128839411,"vY0":-132.626551593783,"vZ0":-0.9818763977724521,"x":96.82,"y":170.33,"x0":3.2341067544446376,"y0":50.00187941224883,"z0":4.994286692965579,"aX":22.101320903968073},"breaks":{"breakAngle":34.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.6,"breakHorizontal":-20.0,"spinRate":2170,"spinDirection":107},"zone":6,"typeConfidence":0.92,"plateTime":0.4128263247142394,"extension":6.817725902569555},"index":3,"playId":"4960f360-824d-37fb-90b3-5c242f72c034","pitchNumber":4,"startTime":"2026-07-24T23:16:33.384Z","endTime":"2026-07-24T23:16:39.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"first":{"id":660271,"link":"/api/v1/people/660271"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:16:39.084Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"A.J. Ewing lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:18:58.095Z","endTime":"2026-07-24T23:19:08.744Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-24T23:18:59.041Z","endTime":"2026-07-24T23:19:00.456Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.877037768439312,"aZ":-10.960652711176301,"pfxX":-5.061463249133309,"pfxZ":10.325823435394142,"pX":-0.6141398088023003,"pZ":2.9787384933014294,"vX0":5.400259378062721,"vY0":-142.04146473190232,"vZ0":-6.917012454616523,"x":140.41,"y":158.35,"x0":-1.8774381322594975,"y0":50.002612837595755,"z0":6.133667271450571,"aX":-10.398722692823299},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.5,"breakHorizontal":8.2,"spinRate":2326,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.384814146780629,"extension":6.9538977348065325},"hitData":{"launchSpeed":88.8,"launchAngle":26.0,"totalDistance":334.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":184.02,"coordY":77.59}},"index":1,"playId":"42ac1236-2c1f-3c18-9691-543f302f25be","pitchNumber":1,"startTime":"2026-07-24T23:19:00.456Z","endTime":"2026-07-24T23:19:08.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:19:08.744Z","atBatIndex":4},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:19:35.482Z","endTime":"2026-07-24T23:20:37.661Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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, 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":84.7,"endSpeed":78.3,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74790431653751,"aZ":-31.768255374266186,"pfxX":1.4457228483345377,"pfxZ":0.26342323550615543,"pX":1.2459475428033868,"pZ":0.5627360506579626,"vX0":6.505204159284939,"vY0":-123.05795787647205,"vZ0":-6.900367650345333,"x":69.51,"y":223.59,"x0":-1.6211823496051094,"y0":50.00352222496278,"z0":6.099541416974536,"aX":2.2122320754994456},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.0,"breakHorizontal":-4.2,"spinRate":2056,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.4453495891043331,"extension":7.166551775970585},"index":0,"playId":"43eede71-bc9e-37b8-ada7-55362cd69a5e","pitchNumber":1,"startTime":"2026-07-24T23:19:40.110Z","endTime":"2026-07-24T23:19:44.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.64805204649182,"aZ":-33.32689088341345,"pfxX":2.0335194009602136,"pfxZ":-0.7236858624838991,"pX":-1.0090930000636837,"pZ":2.7593403747292142,"vX0":1.4523590864613576,"vY0":-125.90575667852275,"vZ0":-1.7767324742580874,"x":155.46,"y":164.28,"x0":-1.858457339941679,"y0":50.00142939390897,"z0":6.182734346520766,"aX":3.2492677958324556},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.4,"breakHorizontal":-4.1,"spinRate":1978,"spinDirection":72},"zone":11,"typeConfidence":2.0,"plateTime":0.4357808598058779,"extension":6.831205420064736},"index":1,"playId":"9f1eae31-e2b5-3865-8d80-b5289038dba1","pitchNumber":2,"startTime":"2026-07-24T23:19:58.856Z","endTime":"2026-07-24T23:20:03.213Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":99.1,"endSpeed":89.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.427555485357225,"aZ":-6.6731405965817325,"pfxX":-5.675825016839761,"pfxZ":12.231720347407432,"pX":-1.0089390768339304,"pZ":2.482010732661215,"vX0":4.051978551379028,"vY0":-143.94395385519425,"vZ0":-8.798049239378502,"x":155.46,"y":171.77,"x0":-1.702106652491644,"y0":50.002033061131065,"z0":6.001758835309608,"aX":-11.833153670069251},"breaks":{"breakAngle":50.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.7,"breakVerticalInduced":20.4,"breakHorizontal":9.4,"spinRate":2499,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3814478717420937,"extension":6.946192861769941},"index":2,"playId":"ca84117b-5e8b-3ef4-b847-cf85f2408ced","pitchNumber":3,"startTime":"2026-07-24T23:20:15.941Z","endTime":"2026-07-24T23:20:20.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":98.6,"endSpeed":89.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23298673542553,"aZ":-10.386116583504945,"pfxX":-7.438637270990492,"pfxZ":10.565242859955777,"pX":0.43465560510455237,"pZ":1.2472424989074415,"vX0":8.351751329201566,"vY0":-142.99258592921944,"vZ0":-11.55040063955016,"x":100.43,"y":205.1,"x0":-1.5632076014233949,"y0":50.001908446142274,"z0":5.999650958665221,"aX":-15.340213397305885},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.8,"breakHorizontal":11.8,"spinRate":2389,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.38364315779690816,"extension":7.052773489700495},"index":3,"playId":"269f203e-bb14-3ddd-998d-38a738f0a5a4","pitchNumber":4,"startTime":"2026-07-24T23:20:33.666Z","endTime":"2026-07-24T23:20:37.661Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:20:37.661Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:20:57.422Z","endTime":"2026-07-24T23:21:46.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.304827484204456,"aZ":-34.203614830106936,"pfxX":0.432060830630087,"pfxZ":-1.2734320207304481,"pX":0.046175202348197955,"pZ":2.578951675635589,"vX0":3.8848925352687136,"vY0":-125.12178243304747,"vZ0":-2.05994519675206,"x":115.24,"y":169.15,"x0":-1.5802220138662684,"y0":50.005007914277776,"z0":6.205168689226,"aX":0.686897151944264},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.5,"breakHorizontal":-1.7,"spinRate":2084,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.43710551304699363,"extension":7.099377425318294},"index":0,"playId":"cf22f5ba-57be-32be-8f07-3e267e0d5f1a","pitchNumber":1,"startTime":"2026-07-24T23:21:03.567Z","endTime":"2026-07-24T23:21:08.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":98.8,"endSpeed":90.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.11275502064157,"aZ":-9.855589748653648,"pfxX":-5.313917018514973,"pfxZ":10.655392485091257,"pX":0.029140907891367838,"pZ":2.3061077842410866,"vX0":6.524211477317428,"vY0":-143.5433877141323,"vZ0":-8.935598380343016,"x":115.89,"y":176.52,"x0":-1.5789216334865568,"y0":50.001792398146584,"z0":6.066525823821737,"aX":-11.129029922768106},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.8,"breakHorizontal":8.4,"spinRate":2388,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.38106732757851125,"extension":7.002409646328287},"index":1,"playId":"b5fe816f-b6d2-39be-8171-8f2044782be0","pitchNumber":2,"startTime":"2026-07-24T23:21:21.391Z","endTime":"2026-07-24T23:21:25.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.9,"endSpeed":81.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47146145646721,"aZ":-29.017498193309,"pfxX":0.3250989845350279,"pfxZ":1.8700465812362195,"pX":-0.0735687574932657,"pZ":0.9611905304607689,"vX0":3.7504577566464006,"vY0":-129.26072447954482,"vZ0":-7.216924924119028,"x":119.8,"y":212.83,"x0":-1.5867940045118052,"y0":50.00250183177395,"z0":6.023538372619321,"aX":0.549040211678677},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.9,"breakHorizontal":-1.4,"spinRate":511,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4240683997185113,"extension":7.286070357168984},"index":2,"playId":"6c6da39a-0d95-3a17-8f01-e786eada9d28","pitchNumber":3,"startTime":"2026-07-24T23:21:42.014Z","endTime":"2026-07-24T23:21:46.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-2.8999999999999986,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:21:46.707Z","atBatIndex":6},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Francisco Lindor lines out to third baseman Tommy Edman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-07-24T23:22:09.460Z","endTime":"2026-07-24T23:23:34.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.6,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.444299154885588,"aZ":-26.864279323795742,"pfxX":-3.311209141797767,"pfxZ":3.1118107918245883,"pX":-1.5912430740527266,"pZ":3.415509872740552,"vX0":1.4004873452863578,"vY0":-130.08383522623345,"vZ0":-1.87514469380656,"x":177.65,"y":146.56,"x0":-1.7077648292582799,"y0":50.002765894948666,"z0":6.191423515496885,"aX":-5.648889788067243},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":5.4,"breakHorizontal":5.6,"spinRate":735,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4217958308962668,"extension":6.9286499280396034},"index":0,"playId":"386c9e6f-72f3-3489-b028-6a4675026280","pitchNumber":1,"startTime":"2026-07-24T23:22:12.176Z","endTime":"2026-07-24T23:22:15.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":98.3,"endSpeed":89.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.78744924684339,"aZ":-10.55812309354121,"pfxX":-5.976981986562146,"pfxZ":10.564752062056552,"pX":-0.7922333175545294,"pZ":1.9677480826911353,"vX0":4.554607119712691,"vY0":-142.80029936881638,"vZ0":-9.33170802297696,"x":147.2,"y":185.65,"x0":-1.6389961041547547,"y0":50.00025209567997,"z0":5.960416386190846,"aX":-12.225551458500057},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.2,"breakHorizontal":9.8,"spinRate":2501,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38496761808630797,"extension":7.0756998755739255},"index":1,"playId":"e748a9e4-1513-3740-a50d-b00617abb50f","pitchNumber":2,"startTime":"2026-07-24T23:22:31.022Z","endTime":"2026-07-24T23:22:35.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.280946495852888,"aZ":-31.701133015346905,"pfxX":0.838763756889163,"pfxZ":0.28693021979117983,"pX":-1.175001339728943,"pZ":1.7121632172693604,"vX0":1.353738922783313,"vY0":-126.3491799172061,"vZ0":-4.625745495528527,"x":161.79,"y":192.55,"x0":-1.8254034701904076,"y0":50.001104807387556,"z0":6.096723245380468,"aX":1.363748437167428},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":-1.8,"spinRate":2099,"spinDirection":106},"zone":13,"typeConfidence":2.0,"plateTime":0.4325007224930504,"extension":6.951392585687348},"index":2,"playId":"34fefbc6-a281-385a-a121-89be62169a73","pitchNumber":3,"startTime":"2026-07-24T23:22:50.329Z","endTime":"2026-07-24T23:22:55.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.827507484450035,"aZ":-33.33350524971261,"pfxX":0.43807200200853114,"pfxZ":-0.7150873002738019,"pX":-0.7741503165695278,"pZ":1.1974670774487612,"vX0":2.140800173258698,"vY0":-126.36231444672444,"vZ0":-5.583932713574198,"x":146.51,"y":206.45,"x0":-1.6878973467152367,"y0":50.002007845277625,"z0":6.101844414161346,"aX":0.7109466195709403},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-2.3,"breakHorizontal":-1.3,"spinRate":2122,"spinDirection":90},"zone":13,"typeConfidence":2.0,"plateTime":0.4328291517009575,"extension":6.806278707192209},"index":3,"playId":"d4545469-d5f7-374b-af58-26c5361c8b42","pitchNumber":4,"startTime":"2026-07-24T23:23:08.329Z","endTime":"2026-07-24T23:23:12.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.97476381304309,"aZ":-11.827572460303662,"pfxX":-7.136921410405415,"pfxZ":9.842657445104322,"pX":-0.5660854081895872,"pZ":1.6115427948799848,"vX0":6.180975363301657,"vY0":-142.88040093744388,"vZ0":-9.979572728135729,"x":138.58,"y":195.27,"x0":-1.8303127030050836,"y0":50.0061012550769,"z0":5.893537123207942,"aX":-14.756621160213305},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.0,"breakHorizontal":11.6,"spinRate":2466,"spinDirection":215},"zone":7,"typeConfidence":2.0,"plateTime":0.3833866359995306,"extension":7.100575124751867},"hitData":{"launchSpeed":86.0,"launchAngle":10.0,"totalDistance":164.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":102.3,"coordY":166.04}},"index":4,"playId":"bd8b01ba-a6f2-3b22-9260-ea6107d1c8b1","pitchNumber":5,"startTime":"2026-07-24T23:23:28.494Z","endTime":"2026-07-24T23:23:34.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:23:34.221Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:25:40.394Z","endTime":"2026-07-24T23:25:53.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4830376932197,"aZ":-22.688948489998886,"pfxX":9.82880949566779,"pfxZ":5.293093035866842,"pX":-0.14989876042760242,"pZ":2.1875243814396836,"vX0":-12.052045598981804,"vY0":-132.80453124746606,"vZ0":-2.9466794848418343,"x":122.71,"y":179.72,"x0":3.1624515619545246,"y0":50.004088368983545,"z0":4.9551175941113135,"aX":17.62109781409462},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.1,"breakHorizontal":-15.2,"spinRate":2118,"spinDirection":111},"zone":5,"typeConfidence":0.91,"plateTime":0.41186186972765926,"extension":6.749605761018198},"hitData":{"launchSpeed":101.8,"launchAngle":-6.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.15,"coordY":134.47}},"index":0,"playId":"9bc64bd7-3105-3dac-8bf4-1c5111762526","pitchNumber":1,"startTime":"2026-07-24T23:25:43.479Z","endTime":"2026-07-24T23:25:53.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:25:53.488Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Miguel Rojas flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:26:25.931Z","endTime":"2026-07-24T23:27:07.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-24T23:26:14.433Z","endTime":"2026-07-24T23:26:28.261Z","isPitch":false,"type":"action","player":{"id":500743,"link":"/api/v1/people/500743"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.82374430487796,"aZ":-21.930993728179722,"pfxX":9.179378167616814,"pfxZ":5.796340755125859,"pX":0.2584552068763014,"pZ":2.176899833742503,"vX0":-10.535755500008714,"vY0":-132.27389292865467,"vZ0":-3.215197989639894,"x":107.15,"y":180.0,"x0":3.104939659961332,"y0":50.00597399447026,"z0":5.02056933966136,"aX":16.23186388454687},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2076,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.414453794315389,"extension":6.7666877886610495},"index":1,"playId":"3081c33d-3b4d-39e5-bc79-c10ff4ae49c3","pitchNumber":1,"startTime":"2026-07-24T23:26:28.261Z","endTime":"2026-07-24T23:26:32.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.9,"endSpeed":73.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94712087164897,"aZ":-32.255598158469255,"pfxX":-3.916768631278408,"pfxZ":-0.06128559383330767,"pX":-0.6704536469479813,"pZ":1.7759206310282232,"vX0":-7.72567112699137,"vY0":-114.7409116235223,"vZ0":-0.6101423752030809,"x":142.56,"y":190.83,"x0":3.2470745040208753,"y0":50.00193791520513,"z0":5.184276260006524,"aX":-5.2296750589912495},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":0.0,"breakHorizontal":9.0,"spinRate":2323,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.47710034285530734,"extension":6.593730205532754},"index":2,"playId":"2d069286-febd-354e-ba59-7864c682fbcd","pitchNumber":2,"startTime":"2026-07-24T23:26:41.492Z","endTime":"2026-07-24T23:26:46.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":71.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.5271283274069,"aZ":-33.61340945063737,"pfxX":-4.303513141661699,"pfxZ":-1.1143789014632315,"pX":0.29631820622844046,"pZ":2.2192486173272052,"vX0":-5.269661713408295,"vY0":-112.42678921800498,"vZ0":0.8143240928517854,"x":105.71,"y":178.86,"x0":3.2259370453526737,"y0":50.005491544842535,"z0":5.251815962107275,"aX":-5.534304678532042},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-1.6,"breakHorizontal":9.1,"spinRate":2364,"spinDirection":286},"zone":5,"typeConfidence":2.0,"plateTime":0.48634795703007816,"extension":6.641607894017269},"hitData":{"launchSpeed":82.6,"launchAngle":40.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":104.97,"coordY":93.59}},"index":3,"playId":"798cada4-9c58-3182-81cf-57b709c652dd","pitchNumber":3,"startTime":"2026-07-24T23:26:57.204Z","endTime":"2026-07-24T23:27:07.491Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:27:07.491Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to right fielder Carson Benge.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-07-24T23:27:32.742Z","endTime":"2026-07-24T23:28:39.858Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.548173911787014,"aZ":-30.019750823495603,"pfxX":12.041937141332888,"pfxZ":1.2681312489111143,"pX":0.7732502128496386,"pZ":1.8760993396979493,"vX0":-10.395928347148955,"vY0":-129.58398792813617,"vZ0":-2.196855939711151,"x":87.53,"y":188.13,"x0":3.268440107327292,"y0":50.00546272913259,"z0":5.023493113370187,"aX":20.525321990046493},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.0,"breakHorizontal":-19.6,"spinRate":1929,"spinDirection":113},"zone":9,"typeConfidence":0.9,"plateTime":0.42233305258107023,"extension":7.116632825672795},"index":0,"playId":"c2a4bae6-a8d8-3204-9960-ee0e5866ac2e","pitchNumber":1,"startTime":"2026-07-24T23:27:36.422Z","endTime":"2026-07-24T23:27:40.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.715210144648854,"aZ":-23.8493623968817,"pfxX":9.66645929492487,"pfxZ":4.756751862977164,"pX":0.9533787615829117,"pZ":2.1658811740739994,"vX0":-9.737815413156902,"vY0":-131.22377856369485,"vZ0":-2.4084704352026147,"x":80.66,"y":180.3,"x0":3.4492958495781165,"y0":50.006245401159724,"z0":4.864942674487812,"aX":16.930431071656354},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":8.3,"breakHorizontal":-15.5,"spinRate":1994,"spinDirection":111},"zone":14,"typeConfidence":0.91,"plateTime":0.41675550654294824,"extension":6.80331981360582},"index":1,"playId":"f9d9167f-13d8-3a3e-93bb-170343076a05","pitchNumber":2,"startTime":"2026-07-24T23:27:54.546Z","endTime":"2026-07-24T23:27:59.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.6,"endSpeed":83.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.000330722594153,"aZ":-22.55978304542631,"pfxX":8.837100869991545,"pfxZ":5.451758836139864,"pX":0.4309830623391792,"pZ":1.903083779385155,"vX0":-10.925670973990465,"vY0":-131.5085209211127,"vZ0":-3.4868679745300692,"x":100.57,"y":187.4,"x0":3.477270510176555,"y0":50.004624916073546,"z0":4.905564825262792,"aX":15.592455494506524},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.4,"breakHorizontal":-13.8,"spinRate":1995,"spinDirection":113},"zone":9,"typeConfidence":0.91,"plateTime":0.4153445053057956,"extension":6.786648054501274},"index":2,"playId":"c117e3a6-998d-3317-88f6-a07a9c81c4ac","pitchNumber":3,"startTime":"2026-07-24T23:28:10.781Z","endTime":"2026-07-24T23:28:14.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":77.1,"endSpeed":71.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.524021798008437,"aZ":-31.34151822868753,"pfxX":-5.788301633340062,"pfxZ":0.6537234567850803,"pX":1.1658884438937476,"pZ":2.068028664167853,"vX0":-3.2379518932629323,"vY0":-112.27910194937878,"vZ0":0.22183150382438876,"x":72.56,"y":182.94,"x0":3.379263239478307,"y0":50.00429389143252,"z0":5.160054215733866,"aX":-7.381956987104755},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":1.6,"breakHorizontal":11.3,"spinRate":2416,"spinDirection":289},"zone":14,"typeConfidence":2.0,"plateTime":0.48802103894877913,"extension":6.710220300253721},"hitData":{"launchSpeed":74.3,"launchAngle":38.0,"totalDistance":261.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":175.33,"coordY":107.45}},"index":3,"playId":"38983765-8f0a-39b5-b5d4-736a5f2592d2","pitchNumber":4,"startTime":"2026-07-24T23:28:30.795Z","endTime":"2026-07-24T23:28:39.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:28:39.858Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Carson Benge grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:30:41.521Z","endTime":"2026-07-24T23:31:35.384Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":99.7,"endSpeed":91.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06034608487707,"aZ":-11.6903998737297,"pfxX":-7.293268202458245,"pfxZ":9.699841275908549,"pX":1.4767654684397717,"pZ":1.7674103646471278,"vX0":11.124282154472668,"vY0":-144.47646051604016,"vZ0":-9.96906037856956,"x":60.71,"y":191.06,"x0":-1.4781575010266894,"y0":50.00185921495908,"z0":5.983820239275561,"aX":-15.39965391289501},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.6,"breakHorizontal":10.9,"spinRate":2502,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.37930015798003947,"extension":7.243858374289166},"index":0,"playId":"e2e15a48-4283-3466-9587-5654c248b9a5","pitchNumber":1,"startTime":"2026-07-24T23:30:51.284Z","endTime":"2026-07-24T23:30:55.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.21416074007794,"aZ":-32.81790593335609,"pfxX":-0.7905247586212347,"pfxZ":-0.3743753732212092,"pX":-0.5575621288771515,"pZ":3.505449874102101,"vX0":3.1928758744512584,"vY0":-130.5961687612958,"vZ0":-0.9080548462000941,"x":138.25,"y":144.13,"x0":-1.6926408415757412,"y0":50.00068494949097,"z0":6.323566194002078,"aX":-1.3670216350680031},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.6,"breakHorizontal":0.7,"spinRate":781,"spinDirection":256},"zone":11,"typeConfidence":2.0,"plateTime":0.4192264727525892,"extension":7.055705240416995},"index":1,"playId":"c9c09d92-11f4-3bd4-855d-ef8613b971aa","pitchNumber":2,"startTime":"2026-07-24T23:31:09.011Z","endTime":"2026-07-24T23:31:13.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":98.7,"endSpeed":90.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.557059785438014,"aZ":-12.345528897063055,"pfxX":-6.210617206964802,"pfxZ":9.486347970319793,"pX":-0.7450301811965871,"pZ":1.9479279238091551,"vX0":5.035102918811005,"vY0":-143.49667068740135,"vZ0":-9.43868072886122,"x":145.4,"y":186.19,"x0":-1.7137418515700122,"y0":50.00097629304803,"z0":6.044711504108735,"aX":-12.977733836285207},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.5,"breakHorizontal":10.3,"spinRate":2367,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.3813938622206856,"extension":7.052384134452039},"hitData":{"launchSpeed":76.0,"launchAngle":1.0,"totalDistance":42.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.08,"coordY":162.71}},"index":2,"playId":"6b143188-8cd6-35cb-a0d6-ce26d4e0172c","pitchNumber":3,"startTime":"2026-07-24T23:31:26.032Z","endTime":"2026-07-24T23:31:35.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:31:35.384Z","atBatIndex":11},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Luis Robert Jr. homers (4) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:31:57.111Z","endTime":"2026-07-24T23:34:58.810Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.572735015460115,"aZ":-33.60575735421577,"pfxX":-1.3134963528521668,"pfxZ":-0.8345114358727574,"pX":-1.1386880867895395,"pZ":3.4193247244991842,"vX0":1.8802450653670835,"vY0":-129.98426129063586,"vZ0":-0.797307849068203,"x":160.4,"y":146.46,"x0":-1.6985726507393333,"y0":50.00150801854488,"z0":6.267030595121074,"aX":-2.262549643065198},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.4,"breakHorizontal":2.0,"spinRate":635,"spinDirection":262},"zone":11,"typeConfidence":2.0,"plateTime":0.4203448521439985,"extension":6.946548701411729},"index":0,"playId":"0d1d5b77-f9c9-337e-8b79-6831d2d59fd6","pitchNumber":1,"startTime":"2026-07-24T23:31:57.111Z","endTime":"2026-07-24T23:32:01.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":100.3,"endSpeed":91.4,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.0045416247234,"aZ":-10.028177460228939,"pfxX":-5.95620976932411,"pfxZ":10.355177888132118,"pX":0.4355660126365616,"pZ":1.7342002575047388,"vX0":8.293475125941692,"vY0":-145.4972588743738,"vZ0":-10.430059037103804,"x":100.4,"y":191.96,"x0":-1.6815346391014236,"y0":50.00146927826608,"z0":5.97867107603721,"aX":-12.735909839770235},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":16.7,"breakHorizontal":9.1,"spinRate":2419,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.37684726586820716,"extension":7.1477644721164975},"index":1,"playId":"5fef42cc-a10c-3df5-af71-3083c5a03da1","pitchNumber":2,"startTime":"2026-07-24T23:32:13.114Z","endTime":"2026-07-24T23:32:20.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.3,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.381721746498375,"aZ":-35.293156346000224,"pfxX":-3.3850663408564676,"pfxZ":-1.744556808565087,"pX":-0.3786100403919099,"pZ":1.9180375237112275,"vX0":4.316929004015566,"vY0":-132.7174637771943,"vZ0":-4.47603869394819,"x":131.43,"y":186.99,"x0":-1.5835394746596558,"y0":50.00063334623039,"z0":6.185852744603767,"aX":-6.061323267176385},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-3.8,"breakHorizontal":5.3,"spinRate":716,"spinDirection":254},"zone":7,"typeConfidence":2.0,"plateTime":0.41210097864264306,"extension":6.9874048202456445},"index":2,"playId":"98a1e9c5-cc3f-3a5b-b49c-8a3f5b279ea9","pitchNumber":3,"startTime":"2026-07-24T23:32:58.812Z","endTime":"2026-07-24T23:33:02.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":89.9,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.08504142855935,"aZ":-10.303788276956253,"pfxX":-6.35593091670562,"pfxZ":10.492950592223732,"pX":-0.3550281230946765,"pZ":3.4247888374226676,"vX0":5.475837855656789,"vY0":-143.8601802649471,"vZ0":-6.115338363065281,"x":130.53,"y":146.31,"x0":-1.4625268795477018,"y0":50.004733824431234,"z0":6.224703298866441,"aX":-13.250606764558215},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.9,"breakHorizontal":10.3,"spinRate":2379,"spinDirection":212},"zone":1,"typeConfidence":2.0,"plateTime":0.38153307227317645,"extension":7.002623882607376},"index":3,"playId":"28ce2766-7474-39bc-99f4-67905c78501d","pitchNumber":4,"startTime":"2026-07-24T23:33:18.645Z","endTime":"2026-07-24T23:33:26.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":81.5,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.0334634763844,"aZ":-29.874567758906412,"pfxX":-4.259350119809195,"pfxZ":1.3484879689281932,"pX":-0.8437510078334458,"pZ":3.3145149956744806,"vX0":3.718715785509284,"vY0":-130.4394185479096,"vZ0":-1.6680169378753997,"x":149.16,"y":149.29,"x0":-1.7415658810311208,"y0":50.00381240614394,"z0":6.236733410740247,"aX":-7.2659020949101745},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":2.3,"breakHorizontal":6.8,"spinRate":611,"spinDirection":267},"zone":11,"typeConfidence":2.0,"plateTime":0.4215553656224089,"extension":7.250682156476939},"index":4,"playId":"0be95a0c-b083-39e8-853e-50d1029e821e","pitchNumber":5,"startTime":"2026-07-24T23:33:50.889Z","endTime":"2026-07-24T23:33:55.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.757944932874512,"aZ":-32.676464206288934,"pfxX":0.5297714946954049,"pfxZ":-0.30059898558067166,"pX":1.4828529199306297,"pZ":0.7669994904505847,"vX0":7.255395228858453,"vY0":-128.50201659440356,"vZ0":-6.9290070598709415,"x":60.48,"y":218.07,"x0":-1.4465758270732336,"y0":50.00220021282795,"z0":6.038530626717261,"aX":0.8853633635191723},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.9,"breakHorizontal":-2.6,"spinRate":2105,"spinDirection":77},"zone":14,"typeConfidence":2.0,"plateTime":0.42632469411107277,"extension":7.267216098857055},"index":5,"playId":"90b2581b-612d-3e1f-b9dc-b9ba637ef7bf","pitchNumber":6,"startTime":"2026-07-24T23:34:13.680Z","endTime":"2026-07-24T23:34:17.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":90.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.5849668730682,"aZ":-10.001791322615567,"pfxX":-5.704791445337648,"pfxZ":10.590454899590144,"pX":-0.34618498440619033,"pZ":3.234397995079437,"vX0":5.619684208284769,"vY0":-144.04750702883862,"vZ0":-6.363014473440052,"x":130.2,"y":151.45,"x0":-1.5845876405230117,"y0":50.007180869322575,"z0":6.095779927113638,"aX":-11.948646627307287},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.0,"breakHorizontal":9.1,"spinRate":2337,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.3807670493617321,"extension":7.116182364266961},"hitData":{"launchSpeed":101.8,"launchAngle":37.0,"totalDistance":381.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":28.48,"coordY":78.9}},"index":6,"playId":"9692bc1c-5f05-37e5-9b9e-16fd34ae0dc2","pitchNumber":7,"startTime":"2026-07-24T23:34:33.094Z","endTime":"2026-07-24T23:34:58.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":10.799999999999997,"leverageIndex":0.68,"dramaIndex":88.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:34:58.810Z","atBatIndex":12},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jared Young doubles (8) on a sharp line drive to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:35:15.110Z","endTime":"2026-07-24T23:36:07.194Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.207182282371033,"aZ":-32.46943627678131,"pfxX":-7.947632842371754,"pfxZ":-0.16999616157969033,"pX":-0.006510606675969494,"pZ":1.5174199067631957,"vX0":6.428920282706196,"vY0":-130.41347555411514,"vZ0":-5.4948661545229065,"x":117.25,"y":197.81,"x0":-1.4747258274148116,"y0":50.00459921203072,"z0":6.10983288109911,"aX":-13.649682158794526},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.3,"breakHorizontal":13.0,"spinRate":709,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4204783619266803,"extension":7.175160826320825},"index":0,"playId":"6bf0aa68-93d1-3ec2-a06f-91c1f2182084","pitchNumber":1,"startTime":"2026-07-24T23:35:19.559Z","endTime":"2026-07-24T23:35:23.888Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.9,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28297004787715,"aZ":-8.007950702004953,"pfxX":-6.384960473070992,"pfxZ":11.63334513001509,"pX":0.13363099636826783,"pZ":2.205017262894751,"vX0":7.258644052179523,"vY0":-143.46447235504243,"vZ0":-9.236356774021935,"x":111.91,"y":179.24,"x0":-1.60396576019138,"y0":50.00188615818442,"z0":5.971605536127728,"aX":-13.26251695216783},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.3,"breakHorizontal":10.1,"spinRate":2449,"spinDirection":212},"zone":8,"typeConfidence":2.0,"plateTime":0.38230172820719455,"extension":7.100941211488563},"index":1,"playId":"33dca222-b27d-38e1-b56f-d9665fe78b41","pitchNumber":2,"startTime":"2026-07-24T23:35:35.981Z","endTime":"2026-07-24T23:35:40.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.3,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16199905507343,"aZ":-10.03154949167277,"pfxX":-7.004870678195135,"pfxZ":10.60583085731761,"pX":-0.4039048754831662,"pZ":2.1825532030658246,"vX0":6.283925783782054,"vY0":-143.54783555829246,"vZ0":-9.121497841519105,"x":132.4,"y":179.85,"x0":-1.7110625615553936,"y0":50.00012129185299,"z0":6.025374126579627,"aX":-14.619942119739136},"breaks":{"breakAngle":48.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.5,"breakHorizontal":11.4,"spinRate":2397,"spinDirection":216},"zone":7,"typeConfidence":2.0,"plateTime":0.38153608199041944,"extension":7.071400800797747},"hitData":{"launchSpeed":110.2,"launchAngle":10.0,"totalDistance":257.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":158.32,"coordY":57.14}},"index":2,"playId":"3839c39f-657e-3bfe-b372-a882d99722ad","pitchNumber":3,"startTime":"2026-07-24T23:35:53.738Z","endTime":"2026-07-24T23:36:07.194Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.4,"awayTeamWinProbability":32.599999999999994,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":0.58,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:36:07.194Z","atBatIndex":13},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Marcus Semien strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:36:36.482Z","endTime":"2026-07-24T23:38:10.096Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.420521676822247,"aZ":-32.69966325309485,"pfxX":0.26846043224850147,"pfxZ":-0.32032303480773594,"pX":-0.10410532828462135,"pZ":0.9428367234113996,"vX0":3.987006559800245,"vY0":-126.43953837239518,"vZ0":-6.324920204024,"x":120.97,"y":213.32,"x0":-1.7326421533058642,"y0":50.00489383485487,"z0":6.082658924815131,"aX":0.4368132758709902},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-1.7,"breakHorizontal":-1.3,"spinRate":2133,"spinDirection":65},"zone":13,"typeConfidence":2.0,"plateTime":0.432260668184858,"extension":6.990853383287816},"index":0,"playId":"1ce9160e-3d44-33aa-9565-b8f9c0eac792","pitchNumber":1,"startTime":"2026-07-24T23:36:40.252Z","endTime":"2026-07-24T23:36:45.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":82.2,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36184385903684,"aZ":-36.99646326604761,"pfxX":-3.525053138631688,"pfxZ":-2.835753591515997,"pX":-0.23879309741252758,"pZ":0.8413088745475131,"vX0":4.594792052907143,"vY0":-129.80582732914584,"vZ0":-6.087280773550519,"x":126.1,"y":216.06,"x0":-1.5777511076656958,"y0":50.0044328400927,"z0":6.049166475270048,"aX":-5.98775780645392},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-6.4,"breakHorizontal":5.3,"spinRate":785,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.42270956916796987,"extension":7.089404720711549},"index":1,"playId":"4e186386-3342-3b11-a53e-ea87ecfff918","pitchNumber":2,"startTime":"2026-07-24T23:36:57.587Z","endTime":"2026-07-24T23:37:01.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.40111892099841,"aZ":-7.670438490805686,"pfxX":-6.066674192874142,"pfxZ":11.99481203190409,"pX":0.1920176438161463,"pZ":2.150601958286775,"vX0":7.526929637493218,"vY0":-142.00010241668858,"vZ0":-9.299142210528185,"x":109.68,"y":180.71,"x0":-1.7043485356356722,"y0":50.00258141291143,"z0":5.955113724068499,"aX":-12.39381041369501},"breaks":{"breakAngle":48.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.8,"breakVerticalInduced":19.9,"breakHorizontal":9.5,"spinRate":2350,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.3856654155282979,"extension":6.994811064300957},"index":2,"playId":"a6ea62f4-fdf0-3c7f-b085-d400b89627db","pitchNumber":3,"startTime":"2026-07-24T23:37:20.895Z","endTime":"2026-07-24T23:37:24.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05897201186083,"aZ":-34.00066799171898,"pfxX":-4.305820055372491,"pfxZ":-1.0465997435933487,"pX":-0.9196722681324198,"pZ":0.7250201446193919,"vX0":3.2696789067421035,"vY0":-131.09439945476961,"vZ0":-7.247622481531204,"x":152.06,"y":219.2,"x0":-1.622077790570928,"y0":50.004793923551816,"z0":6.0555594065307545,"aX":-7.514360862683921},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.2,"breakHorizontal":7.1,"spinRate":744,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.41742234313629645,"extension":6.981739066278254},"index":3,"playId":"0f134b15-5121-314c-ba61-166739d667e4","pitchNumber":4,"startTime":"2026-07-24T23:37:43.146Z","endTime":"2026-07-24T23:37:47.144Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.602472475615357,"aZ":-33.277570169829694,"pfxX":1.2105239056740729,"pfxZ":-0.6953501443156584,"pX":0.8621434215498689,"pZ":0.6764976358866999,"vX0":5.819161178299709,"vY0":-125.59017872757302,"vZ0":-6.40462263998589,"x":84.14,"y":220.51,"x0":-1.6426770032648652,"y0":50.000267293291614,"z0":5.96847271089981,"aX":1.9311772717021742},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.5,"breakHorizontal":-3.5,"spinRate":2236,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.43623648228530865,"extension":7.187909662304117},"index":4,"playId":"10a8ffb5-afb6-3f29-ae81-790a51d08b3b","pitchNumber":5,"startTime":"2026-07-24T23:38:04.218Z","endTime":"2026-07-24T23:38:10.096Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":-3.200000000000003,"leverageIndex":1.14,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:38:10.096Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to center fielder Andy Pages.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-07-24T23:38:42.707Z","endTime":"2026-07-24T23:38:53.207Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-24T23:38:38.873Z","endTime":"2026-07-24T23:38:45.025Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.118513273985947,"aZ":-23.840178388183674,"pfxX":-2.88390911766485,"pfxZ":4.958039661633711,"pX":-0.2517370492034027,"pZ":1.726938849657158,"vX0":4.309560021271062,"vY0":-129.39951468526007,"vZ0":-6.4594513857088005,"x":126.6,"y":192.15,"x0":-1.5705496732361879,"y0":50.00397320876119,"z0":6.103781177910078,"aX":-4.849836755952885},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":7.7,"breakHorizontal":4.2,"spinRate":695,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4246432809277416,"extension":7.338863191059957},"hitData":{"launchSpeed":80.2,"launchAngle":36.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.28,"coordY":87.6}},"index":1,"playId":"0fe7bc61-77ff-37e5-ab89-5cce2399dfad","pitchNumber":1,"startTime":"2026-07-24T23:38:45.025Z","endTime":"2026-07-24T23:38:53.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"second":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:38:53.207Z","atBatIndex":15},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Teoscar Hernández doubles (10) on a ground ball to left fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:40:58.278Z","endTime":"2026-07-24T23:42:12.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.979628813986242,"aZ":-24.239677979476202,"pfxX":9.840479320256325,"pfxZ":4.471388689997587,"pX":-0.3603038480951389,"pZ":2.373933715389601,"vX0":-12.699818790023869,"vY0":-131.82463546829788,"vZ0":-2.106861224190089,"x":130.73,"y":174.68,"x0":3.2237527282579084,"y0":50.00133800401721,"z0":4.95883385278498,"aX":17.45403891054949},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.9,"breakHorizontal":-15.4,"spinRate":2032,"spinDirection":115},"zone":4,"typeConfidence":0.91,"plateTime":0.41426926636030226,"extension":6.926649260351339},"index":0,"playId":"07717824-04c5-3d89-9487-f7fefe0491a9","pitchNumber":1,"startTime":"2026-07-24T23:41:04.161Z","endTime":"2026-07-24T23:41:08.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75945453590066,"aZ":-17.547799220818437,"pfxX":8.989649642981618,"pfxZ":8.230184319945911,"pX":-0.0952917324610712,"pZ":2.9820832006518336,"vX0":-11.834836205129958,"vY0":-132.34853698495502,"vZ0":-1.895564194968494,"x":120.63,"y":158.26,"x0":3.2625637308525617,"y0":50.00339506625343,"z0":4.990253103127133,"aX":15.978379772299576},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.6,"breakHorizontal":-13.8,"spinRate":2073,"spinDirection":110},"zone":2,"typeConfidence":0.9,"plateTime":0.41355496881599896,"extension":6.995241519235293},"index":1,"playId":"567cfe09-ad0f-36db-b3d9-878178bdb482","pitchNumber":2,"startTime":"2026-07-24T23:41:18.286Z","endTime":"2026-07-24T23:41:22.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.032477915354445,"aZ":-22.73625095135239,"pfxX":9.53161249026093,"pfxZ":5.358641378756877,"pX":0.22471960110796954,"pZ":3.120549157169466,"vX0":-11.297987572429614,"vY0":-131.63649237929405,"vZ0":-0.5405433766273624,"x":108.43,"y":154.53,"x0":3.3268793478268996,"y0":50.00118966546428,"z0":5.0065411660521635,"aX":16.7843773832067},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":-14.9,"spinRate":2107,"spinDirection":112},"zone":2,"typeConfidence":0.91,"plateTime":0.41553765398135,"extension":6.833282423117435},"index":2,"playId":"a1e6a2c9-1850-32dd-9de4-d9a39a80bb83","pitchNumber":3,"startTime":"2026-07-24T23:41:30.930Z","endTime":"2026-07-24T23:41:38.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"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-24T23:41:50.969Z","endTime":"2026-07-24T23:41:58.761Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":70.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.241615631550214,"aZ":-33.1489819033136,"pfxX":-1.9258508402622945,"pfxZ":-0.7673344859953968,"pX":-0.9783981989767557,"pZ":2.3177003105530054,"vX0":-8.620079152182281,"vY0":-112.66194301255412,"vZ0":1.0044658170543728,"x":154.29,"y":176.2,"x0":3.1620691155766556,"y0":50.00204597423771,"z0":5.240791397195375,"aX":-2.4510230702783202},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-0.7,"breakHorizontal":5.9,"spinRate":2387,"spinDirection":289},"zone":13,"typeConfidence":2.0,"plateTime":0.4879161791326241,"extension":6.707558710207746},"hitData":{"launchSpeed":105.4,"launchAngle":1.0,"totalDistance":70.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.33,"coordY":168.62}},"index":4,"playId":"f2ab3b26-a9c9-3871-95e7-763da5692a8a","pitchNumber":4,"startTime":"2026-07-24T23:41:58.761Z","endTime":"2026-07-24T23:42:12.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-6.999999999999993,"leverageIndex":1.03,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:42:12.647Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dalton Rushing called out on strikes.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:42:36.621Z","endTime":"2026-07-24T23:43:22.437Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"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":90.5,"endSpeed":82.9,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.719615070764526,"aZ":-21.248117421250623,"pfxX":8.67157885768901,"pfxZ":6.234586573734647,"pX":-0.44161165766587784,"pZ":2.4212509762885803,"vX0":-12.39144932441009,"vY0":-131.27828655275636,"vZ0":-2.440709440489465,"x":133.83,"y":173.41,"x0":3.2041604637706818,"y0":50.00461253321146,"z0":4.937789077679261,"aX":15.201475310108348},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.1,"spinRate":2030,"spinDirection":111},"zone":4,"typeConfidence":0.91,"plateTime":0.41657604871429266,"extension":6.834073261628207},"index":0,"playId":"67a05422-1d3c-3984-9e92-6b09a87992ce","pitchNumber":1,"startTime":"2026-07-24T23:42:37.334Z","endTime":"2026-07-24T23:42:41.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.6,"endSpeed":83.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5671315958354,"aZ":-22.26147017466437,"pfxX":8.974422828134708,"pfxZ":5.537968609832308,"pX":0.31276334262050914,"pZ":2.718954915580862,"vX0":-11.321873538949259,"vY0":-132.96128686071165,"vZ0":-1.5904868494783448,"x":105.08,"y":165.37,"x0":3.4605624952000813,"y0":50.004011529971905,"z0":4.940714378595623,"aX":16.06725959627199},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":9.8,"breakHorizontal":-13.8,"spinRate":2095,"spinDirection":112},"zone":6,"typeConfidence":0.91,"plateTime":0.4119789157696965,"extension":6.70446849908738},"index":1,"playId":"4087df8a-1657-34c9-a7cc-0a619a818959","pitchNumber":2,"startTime":"2026-07-24T23:42:52.375Z","endTime":"2026-07-24T23:42:55.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-07-24T23:43:04.037Z","endTime":"2026-07-24T23:43:17.666Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.3,"endSpeed":83.2,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516002900117712,"aZ":-20.424621716023005,"pfxX":8.327350648556079,"pfxZ":6.702406600443165,"pX":-0.11763105483574053,"pZ":1.6368005919523652,"vX0":-11.798545743543297,"vY0":-131.03787760033,"vZ0":-4.323734173536965,"x":121.48,"y":194.59,"x0":3.344116660636958,"y0":50.00549356102613,"z0":4.817885448986321,"aX":14.605858007319709},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.4,"breakHorizontal":-12.7,"spinRate":2023,"spinDirection":113},"zone":8,"typeConfidence":0.91,"plateTime":0.41665080864827386,"extension":7.021452455264633},"index":3,"playId":"1a23e2e1-036c-3f54-8826-660dc0cff492","pitchNumber":3,"startTime":"2026-07-24T23:43:17.666Z","endTime":"2026-07-24T23:43:22.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":1.47,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:43:22.437Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Shohei Ohtani grounds out to first baseman Jared Young. Teoscar Hernández to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:43:36.565Z","endTime":"2026-07-24T23:45:19.601Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(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":91.9,"endSpeed":83.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.080622263992325,"aZ":-17.078389536171382,"pfxX":8.15640974501488,"pfxZ":8.409797019209567,"pX":-0.595195587356399,"pZ":3.471057652292945,"vX0":-12.87734060851333,"vY0":-133.2453453143268,"vZ0":-0.886860591842539,"x":139.69,"y":145.06,"x0":3.244284495708055,"y0":50.00215038793191,"z0":5.044131726514208,"aX":14.641025887282206},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.2,"breakHorizontal":-11.9,"spinRate":2151,"spinDirection":115},"zone":1,"typeConfidence":0.9,"plateTime":0.4113216899006078,"extension":7.131273912256554},"index":0,"playId":"9ed8a80f-7f1d-3dff-b396-0a0c69f59722","pitchNumber":1,"startTime":"2026-07-24T23:43:45.031Z","endTime":"2026-07-24T23:43:49.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.4,"endSpeed":83.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.509197581125463,"aZ":-23.762947920484724,"pfxX":8.554226266780557,"pfxZ":4.708605555975988,"pX":0.1273518435813356,"pZ":2.35992425126471,"vX0":-11.425382177447952,"vY0":-132.59987292961526,"vZ0":-2.199797605210187,"x":112.15,"y":175.06,"x0":3.3742348877950907,"y0":50.002853107450605,"z0":4.928342498008537,"aX":15.282054442503865},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.3,"breakHorizontal":-13.1,"spinRate":1994,"spinDirection":115},"zone":5,"typeConfidence":0.92,"plateTime":0.41256190122208736,"extension":6.9106178005481524},"index":1,"playId":"fbeb8eb9-9070-301d-99a6-91346bdeaae7","pitchNumber":2,"startTime":"2026-07-24T23:44:01.274Z","endTime":"2026-07-24T23:44:04.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.5527286605646,"aZ":-32.26294346078305,"pfxX":-3.251879650572797,"pfxZ":-0.06950160065376654,"pX":0.0761731496191302,"pZ":1.5759283347818325,"vX0":-6.679334128431183,"vY0":-116.36536263758921,"vZ0":-0.8934293009603547,"x":114.1,"y":196.23,"x0":3.4099576267092133,"y0":50.0003498186263,"z0":5.0309416214347715,"aX":-4.441767370929673},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":0.0,"breakHorizontal":7.6,"spinRate":2476,"spinDirection":284},"zone":14,"typeConfidence":0.53,"plateTime":0.47133262525187236,"extension":6.694871128255152},"index":2,"playId":"075a38a4-b49e-3f77-952a-3a58c7c595a9","pitchNumber":3,"startTime":"2026-07-24T23:44:21.465Z","endTime":"2026-07-24T23:44:25.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.592076108248126,"aZ":-27.373216488029698,"pfxX":10.04807582259486,"pfxZ":2.614631024556205,"pX":1.016586855250114,"pZ":3.2143981163555013,"vX0":-9.808801596229012,"vY0":-134.29760077846802,"vZ0":0.5114322918218245,"x":78.25,"y":151.99,"x0":3.401218124963932,"y0":50.0039247100388,"z0":4.960124543015298,"aX":18.456704596105887},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.0,"breakHorizontal":-16.2,"spinRate":2149,"spinDirection":119},"zone":12,"typeConfidence":0.91,"plateTime":0.4069941889916504,"extension":7.035883316532915},"index":3,"playId":"f3598094-b645-3967-851b-110faee035b5","pitchNumber":4,"startTime":"2026-07-24T23:44:48.118Z","endTime":"2026-07-24T23:44:51.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.81910018706642,"aZ":-28.640037619493135,"pfxX":-1.5019722649691905,"pfxZ":2.652130338837652,"pX":-0.5515864145866026,"pZ":1.7749877929566933,"vX0":-7.924194540541212,"vY0":-114.56654949658237,"vZ0":-1.063362014688189,"x":138.03,"y":190.86,"x0":3.144513764546449,"y0":50.00117042539193,"z0":5.0398547779988405,"aX":-1.9993551628404878},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":4.8,"breakHorizontal":4.7,"spinRate":2323,"spinDirection":302},"zone":7,"typeConfidence":2.0,"plateTime":0.47775860030388095,"extension":6.787805695778813},"hitData":{"launchSpeed":80.0,"launchAngle":6.0,"totalDistance":87.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":162.54,"coordY":167.56}},"index":4,"playId":"79c741ab-6013-30d3-ab88-240086f2b136","pitchNumber":5,"startTime":"2026-07-24T23:45:07.754Z","endTime":"2026-07-24T23:45:19.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.6,"awayTeamWinProbability":37.4,"homeTeamWinProbabilityAdded":3.6000000000000014,"leverageIndex":1.5,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:45:19.601Z","atBatIndex":18},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:45:43.074Z","endTime":"2026-07-24T23:47:52.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.3,"endSpeed":70.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.378118856260315,"aZ":-31.49287040365602,"pfxX":-4.016990331154885,"pfxZ":0.5404557782496049,"pX":1.4389558245142968,"pZ":2.9871903350710474,"vX0":-3.1639268538480065,"vY0":-111.02440970924202,"vZ0":2.188685177107721,"x":62.15,"y":158.13,"x0":3.4028539694478854,"y0":50.0011699905462,"z0":5.2600844949117365,"aX":-5.0264560095237405},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":1.8,"breakHorizontal":8.0,"spinRate":2418,"spinDirection":289},"zone":12,"typeConfidence":0.89,"plateTime":0.4928398990187839,"extension":6.723085248498175},"index":0,"playId":"52f138c7-2839-3a8c-838b-1c25ffe5a8d4","pitchNumber":1,"startTime":"2026-07-24T23:45:43.074Z","endTime":"2026-07-24T23:45:47.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.7682466166201,"aZ":-22.71492643037062,"pfxX":9.703883834367355,"pfxZ":5.212622609615993,"pX":0.7897502440261098,"pZ":2.6947386754713416,"vX0":-10.286613607980026,"vY0":-133.36775950697444,"vZ0":-1.3936734361238932,"x":86.9,"y":166.02,"x0":3.4229383194689387,"y0":50.00087562312306,"z0":4.851068347696274,"aX":17.603882435146055},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":9.4,"breakHorizontal":-15.6,"spinRate":2074,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.4095786212552639,"extension":6.972897127208874},"index":1,"playId":"09c3aa09-2ae7-3af4-8a07-de141e6c08e7","pitchNumber":2,"startTime":"2026-07-24T23:45:59.134Z","endTime":"2026-07-24T23:46:02.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.7,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.43100497535353,"aZ":-19.402857997474015,"pfxX":7.574144124197639,"pfxZ":7.09646486069094,"pX":-0.7980111766019798,"pZ":2.707571180828351,"vX0":-12.677466781045279,"vY0":-133.0349479975041,"vZ0":-2.1118134104473647,"x":147.42,"y":165.68,"x0":3.0360557773895787,"y0":50.00280052703929,"z0":4.9117895262840054,"aX":13.632525104069602},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.6,"breakHorizontal":-11.2,"spinRate":2042,"spinDirection":123},"zone":11,"typeConfidence":0.9,"plateTime":0.41105522500480207,"extension":7.060650222650751},"index":2,"playId":"5e7988c5-d44e-343e-8097-766b043e69ce","pitchNumber":3,"startTime":"2026-07-24T23:46:17.882Z","endTime":"2026-07-24T23:46:22.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":71.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64755652924588,"aZ":-27.993344579848134,"pfxX":-6.012216995199365,"pfxZ":3.1732454239570487,"pX":0.8055235662025666,"pZ":2.9581738937945037,"vX0":-3.9959670950531585,"vY0":-114.28720840777937,"vZ0":1.4115092616079423,"x":86.3,"y":158.91,"x0":3.3597092737559078,"y0":50.00501504045749,"z0":5.087926415161425,"aX":-7.930153928863797},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":6.4,"breakHorizontal":11.9,"spinRate":2407,"spinDirection":282},"zone":3,"typeConfidence":2.0,"plateTime":0.47979661633522985,"extension":6.827409938738387},"index":3,"playId":"276830d8-a51e-3f20-9fea-daa38fcde6ba","pitchNumber":4,"startTime":"2026-07-24T23:46:35.589Z","endTime":"2026-07-24T23:46:40.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"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-24T23:46:51.075Z","endTime":"2026-07-24T23:47:06.239Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":84.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925055514856982,"aZ":-25.81931163703386,"pfxX":7.959723222001,"pfxZ":3.507394541882931,"pX":1.8968347662139458,"pZ":4.431256101675386,"vX0":-7.0471155093277495,"vY0":-133.58709882434414,"vZ0":3.3252830360649615,"x":44.7,"y":119.14,"x0":3.530809723168338,"y0":50.00492007582589,"z0":5.023100868963016,"aX":14.433569319542011},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":-13.0,"spinRate":2048,"spinDirection":118},"zone":12,"typeConfidence":0.91,"plateTime":0.40951056998189417,"extension":6.947296555675623},"index":5,"playId":"204722a6-8ef7-36ac-92a9-76a8a882efe9","pitchNumber":5,"startTime":"2026-07-24T23:47:06.239Z","endTime":"2026-07-24T23:47:10.480Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":92.3,"endSpeed":84.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.614374270246042,"aZ":-19.693567217459517,"pfxX":7.257116726408042,"pfxZ":6.819731760006039,"pX":0.4061591516608017,"pZ":3.430978936630697,"vX0":-9.998389465435688,"vY0":-134.09365545496627,"vZ0":-0.4638130704489641,"x":101.52,"y":146.14,"x0":3.231499439768188,"y0":50.004740398906065,"z0":5.004966811765694,"aX":13.285863487856895},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":-11.2,"spinRate":2065,"spinDirection":112},"zone":12,"typeConfidence":0.9,"plateTime":0.4076846977873947,"extension":7.205274425456493},"index":6,"playId":"0256668b-1ec9-3da1-ba8f-87697a8248bb","pitchNumber":6,"startTime":"2026-07-24T23:47:25.414Z","endTime":"2026-07-24T23:47:29.010Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.204744076847774,"aZ":-29.517259888918993,"pfxX":-5.198897624278027,"pfxZ":2.0204205499343555,"pX":-1.3232204762128994,"pZ":2.052493896400649,"vX0":-8.859208882326895,"vY0":-113.9477411474354,"vZ0":0.01139267811711786,"x":167.44,"y":183.36,"x0":3.2923419146737425,"y0":50.00136838216111,"z0":4.967130397305775,"aX":-6.824504392394857},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":4.0,"breakHorizontal":11.6,"spinRate":2334,"spinDirection":294},"zone":13,"typeConfidence":2.0,"plateTime":0.48094316806718673,"extension":6.800356358725813},"index":7,"playId":"65f88dcf-17bb-3f41-959b-cd866f6adec2","pitchNumber":7,"startTime":"2026-07-24T23:47:47.569Z","endTime":"2026-07-24T23:47:52.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-1.4000000000000057,"leverageIndex":1.57,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:47:52.694Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Tommy Edman lines out to shortstop Francisco Lindor.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-07-24T23:48:15.987Z","endTime":"2026-07-24T23:48:37.221Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.754575663274387,"aZ":-22.79292845788027,"pfxX":8.662850273162597,"pfxZ":5.280419239229646,"pX":0.10610126666862969,"pZ":3.098679064594906,"vX0":-11.492737174960391,"vY0":-131.8446114667807,"vZ0":-0.2884135650127441,"x":112.96,"y":155.12,"x0":3.378556646407488,"y0":50.000705545185404,"z0":4.879194252613402,"aX":15.383261445398881},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.7,"breakHorizontal":-13.4,"spinRate":1961,"spinDirection":112},"zone":2,"typeConfidence":0.91,"plateTime":0.4140684950494755,"extension":7.084140079661705},"hitData":{"launchSpeed":107.3,"launchAngle":6.0,"totalDistance":153.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":111.41,"coordY":149.84}},"index":0,"playId":"7c2e4191-e4fe-3b23-9aff-e1225eb1e1bf","pitchNumber":1,"startTime":"2026-07-24T23:48:27.935Z","endTime":"2026-07-24T23:48:37.221Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":5.70000000000001,"leverageIndex":2.17,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:48:37.221Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"A.J. Ewing grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:50:50.888Z","endTime":"2026-07-24T23:51:18.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[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":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"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-24T23:50:50.785Z","endTime":"2026-07-24T23:50:53.179Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":79.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.98101924943651,"aZ":-34.00891775646058,"pfxX":1.9351142741670044,"pfxZ":-1.1637884369788338,"pX":0.3727568905317435,"pZ":2.4289811125834566,"vX0":4.370605558344784,"vY0":-124.35763763256156,"vZ0":-2.3203831256314302,"x":102.79,"y":173.2,"x0":-1.6561771565830008,"y0":50.00484794875393,"z0":6.184104872419933,"aX":3.043263593123127},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.4,"breakHorizontal":-4.4,"spinRate":2138,"spinDirection":72},"zone":6,"typeConfidence":2.0,"plateTime":0.43975928700797473,"extension":6.907041496509819},"index":1,"playId":"a39982d4-9852-3336-a468-e577e9209897","pitchNumber":1,"startTime":"2026-07-24T23:50:53.179Z","endTime":"2026-07-24T23:50:57.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33843143569669,"aZ":-31.85906770833892,"pfxX":-2.962022151056627,"pfxZ":0.18283070903634702,"pX":-0.216782596518334,"pZ":3.5080710466908864,"vX0":5.11535942436073,"vY0":-130.43387166103085,"vZ0":-0.8416562453893365,"x":125.26,"y":144.06,"x0":-1.8113187788554714,"y0":50.004978984011096,"z0":6.2200471339916374,"aX":-5.146796301382784},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":0.4,"breakHorizontal":4.3,"spinRate":797,"spinDirection":261},"zone":11,"typeConfidence":2.0,"plateTime":0.41862405686251813,"extension":7.163229080009179},"hitData":{"launchSpeed":96.8,"launchAngle":-8.0,"totalDistance":24.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.54,"coordY":143.7}},"index":2,"playId":"6d74c7a3-9f43-3d81-a467-d13bedd15806","pitchNumber":2,"startTime":"2026-07-24T23:51:07.926Z","endTime":"2026-07-24T23:51:18.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:51:18.536Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Juan Soto walks.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:51:31.135Z","endTime":"2026-07-24T23:53:11.330Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.389521069803074,"aZ":-31.573941496391985,"pfxX":-1.0495792386581875,"pfxZ":0.35311733091608133,"pX":0.029492783250859845,"pZ":2.121782413547284,"vX0":4.640527662703698,"vY0":-128.91247683246343,"vZ0":-4.089837796747786,"x":115.88,"y":181.49,"x0":-1.64709406042745,"y0":50.00347166308899,"z0":6.129961610630461,"aX":-1.7907357166842566},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.0,"breakHorizontal":1.0,"spinRate":625,"spinDirection":266},"zone":8,"typeConfidence":2.0,"plateTime":0.42269785848569086,"extension":7.059450260317667},"index":0,"playId":"4378d37a-61db-3290-9d52-6476d8cc5828","pitchNumber":1,"startTime":"2026-07-24T23:51:41.116Z","endTime":"2026-07-24T23:51:44.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.9,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.901200571472764,"aZ":-33.016765964317685,"pfxX":-0.18254841610744377,"pfxZ":-0.5170592041027566,"pX":-0.39357004490495096,"pZ":0.8074582224899891,"vX0":3.6028084916446845,"vY0":-127.29040966936891,"vZ0":-6.67421776774853,"x":132.0,"y":216.98,"x0":-1.8029574434639033,"y0":50.00178147667145,"z0":6.074614005521428,"aX":-0.3008768480995432},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-0.5,"spinRate":2103,"spinDirection":62},"zone":13,"typeConfidence":2.0,"plateTime":0.43014845249248346,"extension":6.962846481935249},"index":1,"playId":"81eb37bd-0e90-3117-abe9-66a04173c9fb","pitchNumber":2,"startTime":"2026-07-24T23:51:58.551Z","endTime":"2026-07-24T23:52:02.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":99.2,"endSpeed":90.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34084143204657,"aZ":-10.508889035138942,"pfxX":-5.362209231710063,"pfxZ":10.266117800331886,"pX":-0.9610360131864744,"pZ":3.0648805234538936,"vX0":4.400269003076782,"vY0":-144.30600392817652,"vZ0":-6.607295691814085,"x":153.63,"y":156.03,"x0":-1.808353259366215,"y0":50.00637849727783,"z0":6.030633375286028,"aX":-11.320167346070004},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":17.4,"breakHorizontal":8.9,"spinRate":2472,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3794419421127664,"extension":7.034008154434363},"index":2,"playId":"ffeb8acf-a5cc-3e66-8dc2-1f609d3abe7a","pitchNumber":3,"startTime":"2026-07-24T23:52:18.271Z","endTime":"2026-07-24T23:52:22.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.501091737865664,"aZ":-34.17103442646547,"pfxX":-0.0440414289728045,"pfxZ":-1.2345337606541822,"pX":-0.08213901373546337,"pZ":1.4498671633822657,"vX0":4.064226956744994,"vY0":-126.20059445546629,"vZ0":-4.787233917710329,"x":120.13,"y":199.63,"x0":-1.704306268418149,"y0":50.000281593683354,"z0":6.108446333891692,"aX":-0.07145564160157636},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.0,"breakHorizontal":-0.8,"spinRate":2119,"spinDirection":63},"zone":13,"typeConfidence":2.0,"plateTime":0.4331933753865673,"extension":7.126573784124916},"index":3,"playId":"a9da3e7f-ff1f-35ef-bd6a-746288a9ee8d","pitchNumber":4,"startTime":"2026-07-24T23:52:36.667Z","endTime":"2026-07-24T23:52:41.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"}},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.6,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.811580847034506,"aZ":-8.062683057861406,"pfxX":-3.534654062262621,"pfxZ":11.52173628211283,"pX":0.08324321048732344,"pZ":1.336388983202277,"vX0":6.141666588556019,"vY0":-143.64631673861163,"vZ0":-11.742977978562909,"x":113.83,"y":202.7,"x0":-1.6218838408134724,"y0":50.005049352705214,"z0":5.975648535461557,"aX":-7.398735308657451},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2495,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38108419990615605,"extension":7.116562038134324},"index":4,"playId":"f0f36093-8e4f-377e-b4e6-8361c8d3bb3e","pitchNumber":5,"startTime":"2026-07-24T23:53:06.775Z","endTime":"2026-07-24T23:53:11.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:53:11.330Z","atBatIndex":22},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Bo Bichette grounds into a double play, second baseman Miguel Rojas to first baseman Freddie Freeman. Juan Soto out at 2nd. Bo Bichette out at 1st.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-07-24T23:53:30.770Z","endTime":"2026-07-24T23:54:45.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"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":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.119937359338895,"aZ":-32.478541697740134,"pfxX":2.202290121817538,"pfxZ":-0.17863100744823335,"pX":-0.3396682977593495,"pZ":2.339200483263404,"vX0":2.1819161684243706,"vY0":-128.53104615604164,"vZ0":-3.4154331302561536,"x":129.95,"y":175.62,"x0":-1.4863913988335333,"y0":50.005823611475314,"z0":6.2125245700919915,"aX":3.677990045313165},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.8,"breakHorizontal":-4.4,"spinRate":329,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.42645035519894403,"extension":7.064501470885965},"index":0,"playId":"b46a6d53-7405-3ed9-8696-969e4544c2e0","pitchNumber":1,"startTime":"2026-07-24T23:53:37.992Z","endTime":"2026-07-24T23:53:42.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.6,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.530680975693265,"aZ":-31.998104848659917,"pfxX":-3.6520131309879815,"pfxZ":0.10461151821884584,"pX":-0.2769965475353426,"pZ":0.2774387458815242,"vX0":4.588294911188418,"vY0":-128.87141240226694,"vZ0":-8.314901937455094,"x":127.56,"y":231.29,"x0":-1.5986134671426855,"y0":50.00325915980361,"z0":5.986936546562168,"aX":-6.198153602833431},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.3,"breakHorizontal":5.6,"spinRate":900,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.42356129532060915,"extension":7.136012555643334},"index":1,"playId":"84385ee9-d539-3b92-bd2b-9413f2fe242b","pitchNumber":2,"startTime":"2026-07-24T23:53:54.516Z","endTime":"2026-07-24T23:54:00.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"playId":"6a4aadf6-3873-3a71-ab89-499d5fee9135","startTime":"2026-07-24T23:54:18.534Z","endTime":"2026-07-24T23:54:22.496Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":80.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.060548463262165,"aZ":-32.32411043703613,"pfxX":1.9040719502260592,"pfxZ":-0.09652070794092538,"pX":0.6615440960588596,"pZ":1.091376023219775,"vX0":4.913768344465244,"vY0":-125.59859844101193,"vZ0":-6.015756599821129,"x":91.78,"y":209.31,"x0":-1.5596888694079953,"y0":50.0008998847567,"z0":6.114556668029591,"aX":3.0710048537391392},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.2,"breakHorizontal":-4.4,"spinRate":2196,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4344362238806694,"extension":7.066990951340357},"hitData":{"launchSpeed":72.3,"launchAngle":-5.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.67,"coordY":144.27}},"index":3,"playId":"c611888e-9677-35a1-8d1a-c2a2de3ca8c5","pitchNumber":3,"startTime":"2026-07-24T23:54:35.586Z","endTime":"2026-07-24T23:54:45.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.800000000000011,"leverageIndex":1.12,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:54:45.717Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a ground ball to left fielder A.J. Ewing.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:56:41.273Z","endTime":"2026-07-24T23:57:58.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":91.0,"endSpeed":83.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.884208626737664,"aZ":-28.32037411912185,"pfxX":10.348062760326718,"pfxZ":2.1565248717575045,"pX":1.9757755981869263,"pZ":2.603237573693766,"vX0":-7.577036783436659,"vY0":-132.43409760683366,"vZ0":-0.921954421806097,"x":41.69,"y":168.49,"x0":3.521974586689552,"y0":50.00146418103324,"z0":5.017496187203504,"aX":18.477067074339505},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.0,"breakHorizontal":-17.2,"spinRate":2038,"spinDirection":118},"zone":14,"typeConfidence":0.92,"plateTime":0.41274895728222827,"extension":6.759754596040783},"index":0,"playId":"fbda3791-1663-3c71-8a77-74736e0c5ab8","pitchNumber":1,"startTime":"2026-07-24T23:56:56.443Z","endTime":"2026-07-24T23:57:00.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.024864549903427,"aZ":-22.88740172685242,"pfxX":8.415555980477139,"pfxZ":5.35392152010596,"pX":-0.5399594172353468,"pZ":3.0928470106427612,"vX0":-12.540221244997541,"vY0":-130.7432493385905,"vZ0":-0.6128685583019872,"x":137.58,"y":155.27,"x0":3.220614221598898,"y0":50.00301535545146,"z0":5.044696328401107,"aX":14.600110488813181},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-12.6,"spinRate":2116,"spinDirection":114},"zone":1,"typeConfidence":0.91,"plateTime":0.41860155615787864,"extension":6.907434816620016},"index":1,"playId":"206d1b6f-d3c0-32bf-822e-6a41f066815e","pitchNumber":2,"startTime":"2026-07-24T23:57:08.295Z","endTime":"2026-07-24T23:57:12.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":82.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.717524292208722,"aZ":-29.109381141048335,"pfxX":11.021524638704783,"pfxZ":1.7669959668917326,"pX":1.8213478712649418,"pZ":2.608164981150796,"vX0":-7.888684586377394,"vY0":-130.5572717005415,"vZ0":-0.35157291240351096,"x":47.57,"y":168.36,"x0":3.4456724920116297,"y0":50.000409811403394,"z0":4.929796922884125,"aX":19.080950069139533},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.4,"breakHorizontal":-18.2,"spinRate":2086,"spinDirection":114},"zone":14,"typeConfidence":0.92,"plateTime":0.41904613878977015,"extension":6.848468680948445},"index":2,"playId":"408a94ad-8f86-309d-a96e-13448953ae55","pitchNumber":3,"startTime":"2026-07-24T23:57:34.227Z","endTime":"2026-07-24T23:57:39.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.392381480494674,"aZ":-29.0042817536734,"pfxX":11.067367529907164,"pfxZ":1.777056147042586,"pX":-0.1594497794361005,"pZ":1.7841570748609836,"vX0":-13.1086277485087,"vY0":-132.36363323952597,"vZ0":-2.6217101859038108,"x":123.08,"y":190.61,"x0":3.402994636395471,"y0":50.00476253658478,"z0":4.89589085226118,"aX":19.77826884802713},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":2.9,"breakHorizontal":-17.4,"spinRate":2130,"spinDirection":113},"zone":8,"typeConfidence":0.91,"plateTime":0.41269317192998534,"extension":6.922240110425533},"hitData":{"launchSpeed":92.1,"launchAngle":7.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.55,"coordY":125.54}},"index":3,"playId":"ac336b5e-0c82-399a-b32d-d4329556fe38","pitchNumber":4,"startTime":"2026-07-24T23:57:47.139Z","endTime":"2026-07-24T23:57:58.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:57:58.358Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a line drive to right fielder Carson Benge. Freddie Freeman to 3rd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:58:12.347Z","endTime":"2026-07-24T23:58:50.413Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.3,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.725967113034866,"aZ":-21.242934492371553,"pfxX":10.096326568989669,"pfxZ":6.3034034924712135,"pX":-0.6285854851335252,"pZ":1.8426364959959756,"vX0":-12.693607500525905,"vY0":-130.8896753306865,"vZ0":-4.039528346406367,"x":140.96,"y":189.03,"x0":2.973040536522535,"y0":50.00447371457668,"z0":4.997473721206878,"aX":17.514176852326013},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":10.7,"breakHorizontal":-15.5,"spinRate":2155,"spinDirection":114},"zone":7,"typeConfidence":0.91,"plateTime":0.41853598300553907,"extension":7.060186045076049},"index":0,"playId":"dfc56c7c-2016-3e00-a6e2-605a99c9e3e8","pitchNumber":1,"startTime":"2026-07-24T23:58:20.576Z","endTime":"2026-07-24T23:58:25.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16835589323742,"aZ":-29.407177682440857,"pfxX":11.88789712470807,"pfxZ":1.5500778451106,"pX":-0.16931125282525397,"pZ":2.16960894357729,"vX0":-13.224120516215784,"vY0":-132.0006259963409,"vZ0":-1.5589568986558655,"x":123.45,"y":180.2,"x0":3.334686256852466,"y0":50.002352521192265,"z0":4.910349920753554,"aX":21.212221821088907},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-19.1,"spinRate":2186,"spinDirection":113},"zone":5,"typeConfidence":0.91,"plateTime":0.4131853927980833,"extension":6.951618289399652},"hitData":{"launchSpeed":97.1,"launchAngle":15.0,"totalDistance":260.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":169.86,"coordY":78.78}},"index":1,"playId":"0201c1c6-60fe-3923-b090-60fa404ffe6b","pitchNumber":2,"startTime":"2026-07-24T23:58:36.686Z","endTime":"2026-07-24T23:58:50.413Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.0,"awayTeamWinProbability":53.0,"homeTeamWinProbabilityAdded":-10.599999999999994,"leverageIndex":1.91,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2026-07-24T23:58:50.413Z","atBatIndex":25},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Miguel Rojas out on a sacrifice fly to right fielder Carson Benge. Freddie Freeman scores.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-24T23:59:21.375Z","endTime":"2026-07-25T00:00:04.387Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":640455,"link":"/api/v1/people/640455"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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.7,"endSpeed":82.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.551487963286213,"aZ":-23.183498354897342,"pfxX":8.172834099579894,"pfxZ":5.130179834891189,"pX":0.6854897073369159,"pZ":2.692219118926849,"vX0":-9.705645043229904,"vY0":-131.69933689235657,"vZ0":-1.3234320500976293,"x":90.87,"y":166.09,"x0":3.360545239929797,"y0":50.004245303920506,"z0":4.919666108662201,"aX":14.326954062823168},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":9.2,"breakHorizontal":-12.6,"spinRate":2146,"spinDirection":113},"zone":6,"typeConfidence":0.91,"plateTime":0.41625257057693865,"extension":6.869150434939255},"index":0,"playId":"1ef1d936-0727-3f3f-9b0f-5a05daa28dd5","pitchNumber":1,"startTime":"2026-07-24T23:59:29.176Z","endTime":"2026-07-24T23:59:32.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.9266540076623,"aZ":-30.851063233141456,"pfxX":9.567330184567425,"pfxZ":0.8548481264096086,"pX":0.6219132546436523,"pZ":2.9254101998737307,"vX0":-9.73560284493625,"vY0":-123.61868302611349,"vZ0":0.9742796880022675,"x":93.29,"y":159.79,"x0":3.362448001496089,"y0":50.00495488154355,"z0":5.109882746395633,"aX":14.855621729832029},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":2.0,"breakHorizontal":-15.1,"spinRate":2111,"spinDirection":109},"zone":3,"typeConfidence":0.86,"plateTime":0.44256276635785463,"extension":6.843788594361468},"hitData":{"launchSpeed":89.6,"launchAngle":32.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.58,"coordY":102.93}},"index":1,"playId":"89f2ea35-d407-3c03-9a48-8d425725c7f0","pitchNumber":2,"startTime":"2026-07-24T23:59:51.647Z","endTime":"2026-07-25T00:00:04.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":2.06,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:00:04.387Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Mookie Betts to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T00:00:27.553Z","endTime":"2026-07-25T00:02:37.593Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(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":91.7,"endSpeed":83.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.570087808501253,"aZ":-22.48976952989156,"pfxX":8.126029891304176,"pfxZ":5.469614462735542,"pX":-2.4090847773668442,"pZ":1.5917271026003437,"vX0":-17.329026928247888,"vY0":-132.31994496867242,"vZ0":-3.973987314821567,"x":208.83,"y":195.8,"x0":3.172877995437187,"y0":50.00391849531334,"z0":4.76344458524691,"aX":14.39270436673555},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":-10.9,"spinRate":2090,"spinDirection":114},"zone":13,"typeConfidence":0.92,"plateTime":0.4141345205158533,"extension":7.15538070934411},"index":0,"playId":"eda21914-0fd4-394e-a1c4-92197445d72f","pitchNumber":1,"startTime":"2026-07-25T00:00:33.050Z","endTime":"2026-07-25T00:00:40.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":89.2,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.760452900266614,"aZ":-27.85843588009599,"pfxX":10.863801718745961,"pfxZ":2.5425334644006057,"pX":-0.47155693754667927,"pZ":2.2576743463532973,"vX0":-13.219215176748119,"vY0":-129.24733096401485,"vZ0":-1.3875121435985414,"x":134.97,"y":177.82,"x0":3.2868135533644565,"y0":50.00498727807972,"z0":4.931455162853085,"aX":18.4677165865762},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":4.6,"breakHorizontal":-16.9,"spinRate":2039,"spinDirection":115},"zone":7,"typeConfidence":0.92,"plateTime":0.4230267785644819,"extension":7.092532284672019},"index":1,"playId":"de072952-baf2-3f85-a71f-68d53aac86f6","pitchNumber":2,"startTime":"2026-07-25T00:01:11.734Z","endTime":"2026-07-25T00:01:15.862Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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.0,"endSpeed":83.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.564067342425844,"aZ":-22.266026739035958,"pfxX":9.64220985667572,"pfxZ":5.602029988998179,"pX":-0.6697661456312204,"pZ":3.431550983043916,"vX0":-13.95019032468661,"vY0":-131.78262692160368,"vZ0":0.3721990018278004,"x":142.53,"y":146.13,"x0":3.4262677803322443,"y0":50.00219952182019,"z0":4.926085949372936,"aX":17.05320048721173},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.4,"breakHorizontal":-14.6,"spinRate":2244,"spinDirection":108},"zone":1,"typeConfidence":0.9,"plateTime":0.4147571607572256,"extension":6.980155082617371},"index":2,"playId":"1dd3a83b-ced4-3cad-b58b-f9af0f3500a1","pitchNumber":3,"startTime":"2026-07-25T00:01:29.660Z","endTime":"2026-07-25T00:01:34.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.331569464217434,"aZ":-29.370108487440604,"pfxX":11.061323554624233,"pfxZ":1.6110877053201715,"pX":1.5520825814095374,"pZ":2.260952949999975,"vX0":-8.857429911906284,"vY0":-130.72582915448544,"vZ0":-1.213940668504915,"x":57.84,"y":177.73,"x0":3.539210050104034,"y0":50.00284410707397,"z0":4.926584580852783,"aX":19.236161427102985},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":2.9,"breakHorizontal":-18.2,"spinRate":2088,"spinDirection":115},"zone":14,"typeConfidence":0.92,"plateTime":0.41823901967621024,"extension":6.958429760593977},"index":3,"playId":"1d2008c1-587f-3596-a346-bc0659cf3522","pitchNumber":4,"startTime":"2026-07-25T00:01:51.906Z","endTime":"2026-07-25T00:01:56.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.63869603831561,"aZ":-21.1082947887221,"pfxX":9.46149680004859,"pfxZ":6.342251870890557,"pX":0.06243521462700819,"pZ":2.758235088639341,"vX0":-11.548554949390958,"vY0":-131.20730180362617,"vZ0":-1.4569887149345866,"x":114.62,"y":164.31,"x0":3.2906632880534077,"y0":50.000111305477375,"z0":4.8928636383079995,"aX":16.501976968305414},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.4,"breakHorizontal":-14.6,"spinRate":2127,"spinDirection":114},"zone":5,"typeConfidence":0.9,"plateTime":0.4173700214633249,"extension":6.97926730894513},"index":4,"playId":"85a4a836-47f4-348d-8b28-0a1663dcf17e","pitchNumber":5,"startTime":"2026-07-25T00:02:13.324Z","endTime":"2026-07-25T00:02:17.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.33125592050007,"aZ":-20.83793875674997,"pfxX":9.812858604710017,"pfxZ":6.38950937859227,"pX":-0.7127058470328268,"pZ":1.9111832289893662,"vX0":-13.336863051522554,"vY0":-132.15878026711388,"vZ0":-3.4582738206231314,"x":144.17,"y":187.18,"x0":3.1168754445162925,"y0":50.004338577250984,"z0":4.761512666854417,"aX":17.415473767694735},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":11.0,"breakHorizontal":-15.0,"spinRate":2173,"spinDirection":116},"zone":7,"typeConfidence":0.91,"plateTime":0.4139510192062721,"extension":7.164086508675899},"index":5,"playId":"ee4f89da-1b07-308f-a22b-a90e79251dfb","pitchNumber":6,"startTime":"2026-07-25T00:02:32.247Z","endTime":"2026-07-25T00:02:37.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"first":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":45.2,"awayTeamWinProbability":54.8,"homeTeamWinProbabilityAdded":-4.5,"leverageIndex":1.49,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:02:37.593Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to right fielder Carson Benge. Mookie Betts to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T00:04:55.834Z","endTime":"2026-07-25T00:07:49.993Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,5,7,8,9],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:03:05.223Z","endTime":"2026-07-25T00:04:58.126Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.517496667875896,"aZ":-20.64300020248943,"pfxX":7.879141105375767,"pfxZ":6.515914361217403,"pX":-0.20145502961700107,"pZ":2.3052319878629857,"vX0":-11.093267282036543,"vY0":-132.0355085744434,"vZ0":-2.970816369468814,"x":124.68,"y":176.54,"x0":3.02632681982306,"y0":50.00192784501839,"z0":4.9600305134287614,"aX":13.942762785428245},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.4,"breakHorizontal":-11.9,"spinRate":2030,"spinDirection":118},"zone":5,"typeConfidence":0.91,"plateTime":0.4144794907359701,"extension":7.123921931408141},"index":1,"playId":"8e1078c1-9cc4-3b08-8317-919fc55e475d","pitchNumber":1,"startTime":"2026-07-25T00:04:58.126Z","endTime":"2026-07-25T00:05:02.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":91.6,"endSpeed":83.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.006125455715722,"aZ":-18.219609677390903,"pfxX":8.707235482661922,"pfxZ":7.778162903088628,"pX":-1.007446830097028,"pZ":3.7044096653543885,"vX0":-13.918679379979043,"vY0":-132.7656912295191,"vZ0":0.1689163249012896,"x":155.4,"y":138.76,"x0":3.1591485734967564,"y0":50.005678292426175,"z0":4.96019645711083,"aX":15.629322231630699},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.4,"breakHorizontal":-13.0,"spinRate":2146,"spinDirection":115},"zone":11,"typeConfidence":0.9,"plateTime":0.4117122946355791,"extension":6.895755863562975},"index":2,"playId":"8d2741e2-5c76-3955-b14a-ded499f55c52","pitchNumber":2,"startTime":"2026-07-25T00:05:17.559Z","endTime":"2026-07-25T00:05:21.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":92.2,"endSpeed":84.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881376239664014,"aZ":-20.680766132850355,"pfxX":9.215453364902658,"pfxZ":6.256795961053472,"pX":1.8269534144692223,"pZ":3.0433661530059557,"vX0":-7.308803979565004,"vY0":-134.1531904363534,"vZ0":-1.0025684171000404,"x":47.36,"y":156.61,"x0":3.3788016022852045,"y0":50.00366692654292,"z0":4.885283316471065,"aX":16.93056095809113},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.4,"breakHorizontal":-15.2,"spinRate":2160,"spinDirection":113},"zone":12,"typeConfidence":0.9,"plateTime":0.40707372471115777,"extension":6.879240826153535},"index":3,"playId":"2623b918-88af-3635-ab6a-1a9f5a666379","pitchNumber":3,"startTime":"2026-07-25T00:05:32.971Z","endTime":"2026-07-25T00:05:36.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"startTime":"2026-07-25T00:05:47.239Z","endTime":"2026-07-25T00:06:28.688Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.16042142471906,"aZ":-24.61810459456733,"pfxX":9.916399014065185,"pfxZ":4.294740097451653,"pX":0.32584034533032535,"pZ":3.360303478417387,"vX0":-10.692678806976184,"vY0":-131.60628183195948,"vZ0":0.3919626375706663,"x":104.58,"y":148.05,"x0":3.1473777115621364,"y0":50.002103609404195,"z0":5.028504970719116,"aX":17.445756706873976},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.2,"breakHorizontal":-15.7,"spinRate":1949,"spinDirection":120},"zone":3,"typeConfidence":0.91,"plateTime":0.4157216362616789,"extension":7.0070138934202975},"index":5,"playId":"dc0788d1-9339-3f42-a3c6-4733e9dfd631","pitchNumber":4,"startTime":"2026-07-25T00:06:28.688Z","endTime":"2026-07-25T00:06:33.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"startTime":"2026-07-25T00:06:50.782Z","endTime":"2026-07-25T00:06:55.130Z","isPitch":false,"type":"action","player":{"id":606192,"link":"/api/v1/people/606192"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":82.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57608553481683,"aZ":-19.165751207521588,"pfxX":9.314255071789661,"pfxZ":7.378374047020845,"pX":-0.009621262022841004,"pZ":2.817479720042674,"vX0":-11.61444759126539,"vY0":-132.0456504395309,"vZ0":-1.5995832964518566,"x":117.37,"y":162.71,"x0":3.239281198011823,"y0":50.00035149150417,"z0":4.843624261174909,"aX":16.417007990861784},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":13.2,"breakHorizontal":-14.3,"spinRate":2097,"spinDirection":113},"zone":2,"typeConfidence":0.9,"plateTime":0.4150740385741627,"extension":6.954203476686912},"index":7,"playId":"6511a3d4-46aa-3750-b049-031a231f02f2","pitchNumber":5,"startTime":"2026-07-25T00:06:55.130Z","endTime":"2026-07-25T00:06:58.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.504637396060563,"aZ":-21.69281793077733,"pfxX":8.335179389067948,"pfxZ":5.744805457490216,"pX":0.8042472083334732,"pZ":5.157547256879216,"vX0":-9.137827566552374,"vY0":-133.87708086175704,"vZ0":4.178816260111839,"x":86.34,"y":99.53,"x0":3.170423240717332,"y0":50.0029823287771,"z0":5.125821571250236,"aX":15.20940830625645},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.5,"breakHorizontal":-13.2,"spinRate":1902,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.40831951978234393,"extension":6.910491678432703},"index":8,"playId":"96d92b81-0d06-380d-9183-cd3c60b1d00d","pitchNumber":6,"startTime":"2026-07-25T00:07:14.947Z","endTime":"2026-07-25T00:07:19.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498328879391945,"aZ":-22.911845749368695,"pfxX":8.694557317234498,"pfxZ":5.165893197512513,"pX":-0.4152574090734673,"pZ":1.858647131958474,"vX0":-12.686911865790746,"vY0":-132.3723300953935,"vZ0":-3.4952347634588943,"x":132.83,"y":188.6,"x0":3.2871625286015633,"y0":50.00433707705614,"z0":4.853541393035251,"aX":15.593548856389466},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.9,"breakHorizontal":-13.3,"spinRate":1984,"spinDirection":115},"zone":7,"typeConfidence":0.91,"plateTime":0.4121443872175612,"extension":6.991202650297191},"hitData":{"launchSpeed":89.7,"launchAngle":47.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":206.43,"coordY":117.83}},"index":9,"playId":"85632e9b-49b9-3923-a71b-5c1532c14418","pitchNumber":7,"startTime":"2026-07-25T00:07:36.597Z","endTime":"2026-07-25T00:07:49.993Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"second":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.34,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:07:49.993Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dalton Rushing flies out to left fielder A.J. Ewing.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-07-25T00:08:38.169Z","endTime":"2026-07-25T00:09:54.042Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.999000508115888,"aZ":-22.031633303632297,"pfxX":9.115371981262044,"pfxZ":5.926886479349625,"pX":-0.6137017777731258,"pZ":1.9720720058830603,"vX0":-13.341056032545872,"vY0":-129.9603624189526,"vZ0":-2.9260578067469782,"x":140.39,"y":185.53,"x0":3.399892944282525,"y0":50.006470154138476,"z0":4.78434617771466,"aX":15.611052336205946},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.2,"breakHorizontal":-13.6,"spinRate":1995,"spinDirection":110},"zone":7,"typeConfidence":0.91,"plateTime":0.4213055077020953,"extension":7.159635556137875},"index":0,"playId":"4f359272-f309-3e7a-bb93-d90a66eeca10","pitchNumber":1,"startTime":"2026-07-25T00:08:42.595Z","endTime":"2026-07-25T00:08:46.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.64055314141048,"aZ":-21.617335769136126,"pfxX":9.438589099285338,"pfxZ":5.950150983006159,"pX":-0.4797204834244225,"pZ":2.6298325605767316,"vX0":-13.518196462993204,"vY0":-132.24790273135375,"vZ0":-1.4367286102588441,"x":135.29,"y":167.77,"x0":3.466942461834719,"y0":50.00637556429326,"z0":4.762526340622533,"aX":16.75859511612081},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-14.3,"spinRate":2068,"spinDirection":112},"zone":4,"typeConfidence":0.91,"plateTime":0.4138233545776986,"extension":7.018709523499513},"index":1,"playId":"8b6f102c-0b6f-318d-82f4-a911a4265217","pitchNumber":2,"startTime":"2026-07-25T00:09:00.111Z","endTime":"2026-07-25T00:09:04.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-07-25T00:09:07.034Z","endTime":"2026-07-25T00:09:28.029Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49799980176228,"aZ":-29.015733912043046,"pfxX":-3.1791056709116745,"pfxZ":2.3776129129082726,"pX":-1.6474865119017226,"pZ":2.2263763688509033,"vX0":-10.188353085654137,"vY0":-114.35542016942374,"vZ0":0.5874083311168878,"x":179.8,"y":178.67,"x0":3.273129059736828,"y0":50.003030482567596,"z0":4.805856906728123,"aX":-4.2213700621052554},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":4.8,"breakHorizontal":8.3,"spinRate":2392,"spinDirection":284},"zone":13,"typeConfidence":2.0,"plateTime":0.478419833643688,"extension":6.755176008799319},"index":3,"playId":"80b915a4-214a-38b9-82a7-8b6577f77e99","pitchNumber":3,"startTime":"2026-07-25T00:09:28.029Z","endTime":"2026-07-25T00:09:32.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.7,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.336719772297577,"aZ":-21.304178972460512,"pfxX":9.733113157656765,"pfxZ":6.202332227289992,"pX":0.27093595903940443,"pZ":2.085230146261853,"vX0":-11.534660717658417,"vY0":-131.66470332529977,"vZ0":-2.8652846904606246,"x":106.67,"y":182.48,"x0":3.447114090023274,"y0":50.00492343591675,"z0":4.766726983072257,"aX":17.066022490973182},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":10.8,"breakHorizontal":-15.0,"spinRate":2213,"spinDirection":109},"zone":8,"typeConfidence":0.91,"plateTime":0.416228581338697,"extension":6.915026174277048},"hitData":{"launchSpeed":77.9,"launchAngle":49.0,"totalDistance":206.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":88.33,"coordY":127.15}},"index":4,"playId":"cad3a82e-40d4-3bf1-bfb5-f498eacef309","pitchNumber":4,"startTime":"2026-07-25T00:09:43.761Z","endTime":"2026-07-25T00:09:54.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":605141,"link":"/api/v1/people/605141"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":6.000000000000007,"leverageIndex":2.3,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:09:54.042Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T00:12:09.663Z","endTime":"2026-07-25T00:14:16.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":97.9,"endSpeed":89.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.99551430034528,"aZ":-11.09911037054117,"pfxX":-5.349490736870239,"pfxZ":10.320301447501919,"pX":-0.4171870834052144,"pZ":3.05852962673121,"vX0":5.503419770375126,"vY0":-142.30246040325287,"vZ0":-6.2808143453363705,"x":132.9,"y":156.2,"x0":-1.685300708030113,"y0":50.000876441076976,"z0":6.004059480836379,"aX":-10.92212053438378},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":8.5,"spinRate":2402,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.38556119684830836,"extension":7.035956042731914},"index":0,"playId":"8e052d30-49d9-373f-83b3-a56013913d64","pitchNumber":1,"startTime":"2026-07-25T00:12:15.322Z","endTime":"2026-07-25T00:12:19.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-25T00:12:31.241Z","endTime":"2026-07-25T00:12:51.997Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.770651412744428,"aZ":-30.14420047983953,"pfxX":-5.627209438341304,"pfxZ":1.1331119372372118,"pX":0.36379994811554317,"pZ":1.7229616932935226,"vX0":6.9431774995956195,"vY0":-132.36498073807067,"vZ0":-5.773687549582889,"x":103.13,"y":192.26,"x0":-1.5507323432705005,"y0":50.0045188352832,"z0":6.114251826815871,"aX":-10.080846592909108},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":1.1,"breakHorizontal":8.9,"spinRate":932,"spinDirection":238},"zone":9,"typeConfidence":2.0,"plateTime":0.41233324795575,"extension":7.057240980690683},"index":2,"playId":"9d50d1a9-6c6e-3fce-bc77-82946cc60754","pitchNumber":2,"startTime":"2026-07-25T00:12:51.997Z","endTime":"2026-07-25T00:12:56.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.087712235300565,"aZ":-33.194387564085574,"pfxX":1.185431593507606,"pfxZ":-0.6104636051844494,"pX":-0.3262623822871571,"pZ":1.7920578911428025,"vX0":3.218512624356298,"vY0":-128.0269401458629,"vZ0":-4.390606611693258,"x":129.44,"y":190.39,"x0":-1.7510162671726228,"y0":50.00465305301461,"z0":6.1118146818629215,"aX":1.9778919830386268},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.8,"breakHorizontal":-2.9,"spinRate":2146,"spinDirection":90},"zone":7,"typeConfidence":2.0,"plateTime":0.42694234780258844,"extension":6.9630074916865725},"index":3,"playId":"1c901097-7e62-3cd9-b3e7-1719c648cea7","pitchNumber":3,"startTime":"2026-07-25T00:13:12.281Z","endTime":"2026-07-25T00:13:16.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":99.0,"endSpeed":90.4,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.92023151371368,"aZ":-9.528085215442324,"pfxX":-4.273386098962974,"pfxZ":10.779898380033869,"pX":-1.205983225668434,"pZ":3.4666231297463423,"vX0":3.244132341732361,"vY0":-144.12795326816658,"vZ0":-5.8454661230516765,"x":162.97,"y":145.18,"x0":-1.7917092740971834,"y0":50.003874971639945,"z0":6.111290661369622,"aX":-8.978959130230749},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":18.5,"breakHorizontal":7.1,"spinRate":2302,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3802096557159307,"extension":6.902235601032125},"index":4,"playId":"9c9d15eb-71ee-3650-aae7-2bba64ff9070","pitchNumber":4,"startTime":"2026-07-25T00:13:35.004Z","endTime":"2026-07-25T00:13:39.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":81.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.713345072881133,"aZ":-36.76391258101774,"pfxX":-3.2749003331834485,"pfxZ":-2.728567889843969,"pX":-1.7289832256629538,"pZ":3.9600130892723744,"vX0":1.2474536510475212,"vY0":-128.8007528260526,"vZ0":1.138297277391824,"x":182.9,"y":131.86,"x0":-1.7940347234226655,"y0":50.004631563480785,"z0":6.354848795382938,"aX":-5.503767629199714},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-4.4,"breakHorizontal":5.6,"spinRate":675,"spinDirection":268},"zone":11,"typeConfidence":2.0,"plateTime":0.4252227518603262,"extension":7.135456723022016},"index":5,"playId":"d464bebe-2e58-302e-b2a7-47b471e2fc11","pitchNumber":5,"startTime":"2026-07-25T00:13:54.860Z","endTime":"2026-07-25T00:13:58.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.9,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.754839549375458,"aZ":-35.16115505079647,"pfxX":1.0181553521019664,"pfxZ":-1.8686392768203568,"pX":0.08728002040055416,"pZ":1.6245419050956755,"vX0":4.219108626742592,"vY0":-125.63154457027008,"vZ0":-4.006270506679778,"x":113.67,"y":194.92,"x0":-1.7439896681666083,"y0":50.00014980636403,"z0":6.088847050678169,"aX":1.6308444817153587},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-4.1,"breakHorizontal":-2.8,"spinRate":2049,"spinDirection":65},"zone":8,"typeConfidence":2.0,"plateTime":0.43550012565764806,"extension":7.040112948336465},"index":6,"playId":"c5b2c0ad-1c6a-39c1-bed9-8a7e698df7ae","pitchNumber":6,"startTime":"2026-07-25T00:14:11.922Z","endTime":"2026-07-25T00:14:16.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:14:16.332Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T00:14:38.530Z","endTime":"2026-07-25T00:15:32.419Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.2,"endSpeed":83.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.962606386923785,"aZ":-32.9922438683468,"pfxX":-3.438394059194098,"pfxZ":-0.46975710232254997,"pX":0.7275828329987971,"pZ":1.2996186091985644,"vX0":6.967007452709121,"vY0":-131.21108562347982,"vZ0":-6.0569707898435174,"x":89.27,"y":203.69,"x0":-1.511622792393632,"y0":50.00160186945255,"z0":6.086998721880381,"aX":-6.014006685930616},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":-1.9,"breakHorizontal":4.8,"spinRate":754,"spinDirection":252},"zone":14,"typeConfidence":2.0,"plateTime":0.4169575382752484,"extension":7.060174141064803},"index":0,"playId":"81ca3fb6-70ce-32f8-be6a-e41139088abf","pitchNumber":1,"startTime":"2026-07-25T00:14:43.062Z","endTime":"2026-07-25T00:14:47.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.84728773555449,"aZ":-25.75709150606097,"pfxX":-3.9522860460542675,"pfxZ":3.6649906507630874,"pX":-0.6879997584293392,"pZ":2.6459932991226123,"vX0":3.954506627583828,"vY0":-131.22209966929762,"vZ0":-4.157947966750974,"x":143.22,"y":167.34,"x0":-1.6984905869708402,"y0":50.00097966557837,"z0":6.1619128409725334,"aX":-6.916348098848595},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.0,"breakHorizontal":6.4,"spinRate":879,"spinDirection":257},"zone":4,"typeConfidence":2.0,"plateTime":0.41684468610875314,"extension":7.052899534353355},"index":1,"playId":"c35b5818-c914-3662-9f07-ad5e0ecae16b","pitchNumber":2,"startTime":"2026-07-25T00:15:00.554Z","endTime":"2026-07-25T00:15:06.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.591513043533862,"aZ":-23.313462827320198,"pfxX":-3.7608707088762463,"pfxZ":4.918010813926761,"pX":-0.7492876312850936,"pZ":1.64087501394819,"vX0":3.692101495538914,"vY0":-132.8646376604644,"vZ0":-7.177433156260724,"x":145.56,"y":194.48,"x0":-1.6636015247407172,"y0":50.001063701828976,"z0":6.0537001489864615,"aX":-6.770934706770559},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":7.7,"breakHorizontal":6.1,"spinRate":955,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4111396337516462,"extension":7.1367097270698086},"index":2,"playId":"8de24c80-d36e-33a9-a71b-7ef9b3f6a7d4","pitchNumber":3,"startTime":"2026-07-25T00:15:28.408Z","endTime":"2026-07-25T00:15:32.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:15:32.419Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out softly, first baseman Freddie Freeman to pitcher Roki Sasaki.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-07-25T00:15:50.974Z","endTime":"2026-07-25T00:17:00.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.0,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807313280105365,"aZ":-32.28974693707115,"pfxX":-2.548175511920174,"pfxZ":-0.06010890074040276,"pX":0.3911322890829173,"pZ":1.1822689763551026,"vX0":5.92285972813084,"vY0":-130.86700904275133,"vZ0":-6.526016066234002,"x":102.09,"y":206.86,"x0":-1.5557635337675468,"y0":50.00628385630505,"z0":6.082510556323305,"aX":-4.485558011191186},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-1.2,"breakHorizontal":3.5,"spinRate":786,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4161992846067486,"extension":7.057014277874042},"index":0,"playId":"e81cb1bf-7353-3063-acc1-ed0f0329a255","pitchNumber":1,"startTime":"2026-07-25T00:15:56.649Z","endTime":"2026-07-25T00:16:00.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":84.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.475504798678607,"aZ":-32.17382594208233,"pfxX":-3.7019495575040136,"pfxZ":-4.42885296135565E-4,"pX":-0.005448581031357556,"pZ":1.0076563052021825,"vX0":5.248116599495341,"vY0":-130.93439509674684,"vZ0":-7.024993161578761,"x":117.21,"y":211.57,"x0":-1.5400901810873302,"y0":50.0033628243504,"z0":6.08332050584659,"aX":-6.531926366900183},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-1.1,"breakHorizontal":5.8,"spinRate":802,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.41577357913630486,"extension":7.136880948793829},"index":1,"playId":"2327ee74-a1a8-339d-9b79-fbb60ee088cc","pitchNumber":2,"startTime":"2026-07-25T00:16:12.904Z","endTime":"2026-07-25T00:16:17.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":81.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.65870754232959,"aZ":-35.03299417009789,"pfxX":0.06044265297159335,"pfxZ":-1.75547783150202,"pX":1.3815663700244256,"pZ":0.22726155936986983,"vX0":7.197041082978167,"vY0":-126.38554617065905,"vZ0":-7.440992414165504,"x":64.34,"y":232.64,"x0":-1.500313603622331,"y0":50.001099854995495,"z0":5.992160861313591,"aX":0.0974184120474488},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-4.6,"breakHorizontal":-1.6,"spinRate":2109,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.431946377937829,"extension":7.205713490299039},"index":2,"playId":"bea68bcf-e591-35c7-afb5-63a5cb3cb869","pitchNumber":3,"startTime":"2026-07-25T00:16:29.790Z","endTime":"2026-07-25T00:16:35.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.1,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75566012292603,"aZ":-11.04060792005796,"pfxX":-5.311151215906684,"pfxZ":10.151240778113756,"pX":0.9015147481911097,"pZ":2.09179829377235,"vX0":9.104242466584003,"vY0":-143.7025239599944,"vZ0":-9.30898320366928,"x":82.64,"y":182.3,"x0":-1.6244377118455704,"y0":50.00226835256426,"z0":6.068194159241712,"aX":-11.05688623388089},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.6,"breakHorizontal":7.7,"spinRate":2354,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3818398025019767,"extension":7.140085679929601},"hitData":{"launchSpeed":50.3,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":150.38,"coordY":179.36}},"index":3,"playId":"adf4ff0c-2375-3c73-b229-97c8e8b15ade","pitchNumber":4,"startTime":"2026-07-25T00:16:50.286Z","endTime":"2026-07-25T00:17:00.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:17:00.691Z","atBatIndex":32},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Shohei Ohtani doubles (18) on a line drive to right fielder Carson Benge. Shohei Ohtani out at 3rd on the throw, right fielder Carson Benge to shortstop Francisco Lindor to third baseman Bo Bichette.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:19:02.688Z","endTime":"2026-07-25T00:20:49.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Runner Out","eventType":"other_out","movementReason":"r_out_stretching","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":90.1,"endSpeed":82.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.187779399338247,"aZ":-26.763571574562313,"pfxX":9.227254586906142,"pfxZ":3.1156820041904094,"pX":-0.2846148004216539,"pZ":2.55204182617431,"vX0":-12.606109388460276,"vY0":-130.66706989540708,"vZ0":-0.7585012317514213,"x":127.85,"y":169.87,"x0":3.3919303721624146,"y0":50.00493727677374,"z0":4.847588146826427,"aX":16.04109238633901},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.8,"breakHorizontal":-14.2,"spinRate":2171,"spinDirection":114},"zone":4,"typeConfidence":2.0,"plateTime":0.41833991746776,"extension":6.825258438318153},"index":0,"playId":"d3d48516-846b-3f5d-ae82-db47a028cf6a","pitchNumber":1,"startTime":"2026-07-25T00:19:11.313Z","endTime":"2026-07-25T00:19:15.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":79.7,"endSpeed":73.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.885741459179645,"aZ":-34.98852931421419,"pfxX":-2.3352711612534938,"pfxZ":-2.0788492370281215,"pX":-1.636986816624464,"pZ":1.3151760957420295,"vX0":-10.417594335370213,"vY0":-115.58500331990149,"vZ0":-1.0096997639960803,"x":179.4,"y":203.27,"x0":3.2353130008085995,"y0":50.0054652177343,"z0":5.1224088382576225,"aX":-3.154349050772695},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-3.7,"breakHorizontal":6.8,"spinRate":2340,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4741836756194555,"extension":6.707299143927341},"index":1,"playId":"2ddd752f-ef6d-3fb1-8c1b-54942b7ff236","pitchNumber":2,"startTime":"2026-07-25T00:19:24.511Z","endTime":"2026-07-25T00:19:28.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57652251543251,"aZ":-30.396197951295523,"pfxX":12.244845154969875,"pfxZ":1.0070847072552285,"pX":-0.6437521283418075,"pZ":1.7297110628500174,"vX0":-14.625833986817694,"vY0":-131.43823016998735,"vZ0":-2.3814949030260255,"x":141.54,"y":192.08,"x0":3.38909583272115,"y0":50.000102869805225,"z0":4.8935641877091,"aX":21.52826643123257},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.6,"breakHorizontal":-19.2,"spinRate":2227,"spinDirection":108},"zone":7,"typeConfidence":0.9,"plateTime":0.41594145070493793,"extension":6.825190070817077},"index":2,"playId":"3f78ccc9-9fdc-3fe1-9f76-74fbc1325de7","pitchNumber":3,"startTime":"2026-07-25T00:19:38.063Z","endTime":"2026-07-25T00:19:44.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.786386564353485,"aZ":-26.35042508517566,"pfxX":10.494277037033745,"pfxZ":3.2822119641936887,"pX":-0.5082757089472326,"pZ":2.620691187061283,"vX0":-13.354326787888134,"vY0":-132.03554565345024,"vZ0":-1.1425063707195904,"x":136.37,"y":168.02,"x0":3.2397399795149506,"y0":50.00243003523316,"z0":4.988947802683878,"aX":18.62208287494434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.9,"breakHorizontal":-16.3,"spinRate":2261,"spinDirection":110},"zone":4,"typeConfidence":2.0,"plateTime":0.4140400715901813,"extension":6.990212780091329},"index":3,"playId":"6cadb753-461a-3d79-89fc-02d812d02673","pitchNumber":4,"startTime":"2026-07-25T00:19:52.842Z","endTime":"2026-07-25T00:19:59.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.981569821330908,"aZ":-33.502046917414454,"pfxX":-3.549403181923684,"pfxZ":-1.0287262124195529,"pX":-0.6724986420736425,"pZ":2.307276352560702,"vX0":-7.969390948171493,"vY0":-112.82773184011,"vZ0":1.2461869580284497,"x":142.63,"y":176.48,"x0":3.362395225397773,"y0":50.001856979976104,"z0":5.116571688432108,"aX":-4.58775872760126},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-1.2,"breakHorizontal":8.4,"spinRate":2315,"spinDirection":288},"zone":7,"typeConfidence":2.0,"plateTime":0.4849238933070974,"extension":6.766204358817431},"index":4,"playId":"5ddf40ff-44fb-358e-8e4d-d4a95039c78f","pitchNumber":5,"startTime":"2026-07-25T00:20:09.656Z","endTime":"2026-07-25T00:20:13.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.0,"endSpeed":70.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.26428231381086,"aZ":-28.2455343403077,"pfxX":-5.252784659637345,"pfxZ":3.1364950995415146,"pX":-1.1959011615000008,"pZ":2.6826903964405435,"vX0":-8.254224960585223,"vY0":-111.83246861090107,"vZ0":1.1866647300856474,"x":162.58,"y":166.35,"x0":3.24142929836538,"y0":50.00293413815142,"z0":5.067075009275263,"aX":-6.577757226807287},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":6.4,"breakHorizontal":11.9,"spinRate":2376,"spinDirection":289},"zone":11,"typeConfidence":2.0,"plateTime":0.4918761552119384,"extension":6.810325588503764},"hitData":{"launchSpeed":79.4,"launchAngle":18.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":199.11,"coordY":129.27}},"index":5,"playId":"cd069389-2e86-3ef1-9bfd-3defdb0fe105","pitchNumber":6,"startTime":"2026-07-25T00:20:33.989Z","endTime":"2026-07-25T00:20:49.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:20:49.736Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Andy Pages lines out sharply to center fielder Luis Robert Jr.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:21:38.956Z","endTime":"2026-07-25T00:22:49.399Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:21:34.923Z","endTime":"2026-07-25T00:21:41.265Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.922304905751407,"aZ":-25.33991818005342,"pfxX":10.369130919239508,"pfxZ":3.958458994871866,"pX":0.6491104349457992,"pZ":2.214855694443292,"vX0":-10.946535842443954,"vY0":-130.6669309422392,"vZ0":-1.9698563265757802,"x":92.26,"y":178.98,"x0":3.548506948265012,"y0":50.004269903613135,"z0":4.8854256596884875,"aX":17.90593380244137},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":7.0,"breakHorizontal":-16.3,"spinRate":2064,"spinDirection":112},"zone":6,"typeConfidence":0.58,"plateTime":0.4194322607009302,"extension":6.7884761024128695},"index":1,"playId":"39d40e78-12f4-3b5d-ba63-9961c214bdbe","pitchNumber":1,"startTime":"2026-07-25T00:21:41.265Z","endTime":"2026-07-25T00:21:45.145Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.4,"endSpeed":83.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05987691005586,"aZ":-19.064856460495463,"pfxX":9.197538956283825,"pfxZ":7.4606009378715115,"pX":-0.26494652458405343,"pZ":2.4647092650469795,"vX0":-12.606861369474142,"vY0":-131.07586518154937,"vZ0":-2.679552908195847,"x":127.1,"y":172.23,"x0":3.3895915896317983,"y0":50.00573882241096,"z0":4.907459486961958,"aX":16.170281050372243},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.2,"breakHorizontal":-14.2,"spinRate":1986,"spinDirection":114},"zone":4,"typeConfidence":0.9,"plateTime":0.4162502123688361,"extension":6.89469594614573},"index":2,"playId":"ddcef921-ad0c-3a2a-9213-7c9aa9ffec3a","pitchNumber":2,"startTime":"2026-07-25T00:21:57.857Z","endTime":"2026-07-25T00:22:02.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.969930747961065,"aZ":-21.484863837835533,"pfxX":7.178278124829117,"pfxZ":6.10266506615179,"pX":-0.5823011729658416,"pZ":3.05256912979458,"vX0":-12.432992726665196,"vY0":-130.6007109393387,"vZ0":-0.6972344725210761,"x":139.2,"y":156.36,"x0":3.2778425099697737,"y0":50.001524641276056,"z0":4.919205451330096,"aX":12.571273567219938},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":11.2,"breakHorizontal":-10.7,"spinRate":1936,"spinDirection":120},"zone":1,"typeConfidence":0.9,"plateTime":0.41721853283710253,"extension":7.0057637124598715},"index":3,"playId":"1d80e9a1-9928-3646-a6e2-27060a7a1788","pitchNumber":3,"startTime":"2026-07-25T00:22:11.558Z","endTime":"2026-07-25T00:22:15.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41687601005883,"aZ":-31.810899736695013,"pfxX":9.986592947514744,"pfxZ":0.23641087324536603,"pX":0.5779837146957589,"pZ":1.805839056662817,"vX0":-10.482290358077687,"vY0":-123.773435782001,"vZ0":-1.2268072540954613,"x":94.97,"y":190.02,"x0":3.5679515645980326,"y0":50.00500980268565,"z0":4.968713489342496,"aX":15.516692127015878},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.4,"breakHorizontal":-15.7,"spinRate":1879,"spinDirection":104},"zone":9,"typeConfidence":0.91,"plateTime":0.44231724040509635,"extension":6.940472076165338},"hitData":{"launchSpeed":106.7,"launchAngle":17.0,"totalDistance":372.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":140.25,"coordY":49.69}},"index":4,"playId":"81a57064-eabd-3216-a6fd-faa319893863","pitchNumber":4,"startTime":"2026-07-25T00:22:39.944Z","endTime":"2026-07-25T00:22:49.399Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:22:49.399Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out softly, pitcher Sean Manaea to first baseman Jared Young.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-07-25T00:23:12.745Z","endTime":"2026-07-25T00:23:46.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":640455,"link":"/api/v1/people/640455"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.4,"endSpeed":69.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.070092650430315,"aZ":-32.54097766580323,"pfxX":-3.581533556953876,"pfxZ":-0.30084501430172494,"pX":-0.13815799832629747,"pZ":2.1127087712372092,"vX0":-6.659255180674717,"vY0":-109.5846888583888,"vZ0":0.7830958218686772,"x":122.27,"y":181.74,"x0":3.4101083235166962,"y0":50.003765230803815,"z0":5.237608470850515,"aX":-4.338669304632558},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":0.0,"breakHorizontal":8.3,"spinRate":2270,"spinDirection":296},"zone":8,"typeConfidence":0.89,"plateTime":0.5005571636028341,"extension":6.7958351435287},"index":0,"playId":"53126897-cf5b-31af-be71-3d91364554f8","pitchNumber":1,"startTime":"2026-07-25T00:23:12.745Z","endTime":"2026-07-25T00:23:16.766Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-07-25T00:23:24.574Z","endTime":"2026-07-25T00:23:36.592Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.647258212762193,"aZ":-32.93416811353917,"pfxX":9.321628668206392,"pfxZ":-0.49364327854504797,"pX":0.766866907991103,"pZ":1.9792475742467677,"vX0":-9.357426038799005,"vY0":-122.89616713187161,"vZ0":-0.8207290782521768,"x":87.77,"y":185.34,"x0":3.4070809756236304,"y0":50.003859830764966,"z0":5.107200004591679,"aX":14.304331833496061},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-0.8,"breakHorizontal":-14.8,"spinRate":1817,"spinDirection":108},"zone":9,"typeConfidence":0.91,"plateTime":0.4451558062165062,"extension":6.612917438175043},"hitData":{"launchSpeed":54.0,"launchAngle":-60.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":122.14,"coordY":186.85}},"index":2,"playId":"237279c5-7958-3863-8031-911b9d3af656","pitchNumber":2,"startTime":"2026-07-25T00:23:36.592Z","endTime":"2026-07-25T00:23:46.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":1.499999999999993,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:23:46.972Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jared Young singles on a ground ball to center fielder Andy Pages.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:25:44.509Z","endTime":"2026-07-25T00:26:38.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,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":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.61315934424265,"aZ":-30.587778661990537,"pfxX":-4.736293451461453,"pfxZ":0.9499177245610735,"pX":-0.35873434579667246,"pZ":1.7549127453049054,"vX0":4.554107020822633,"vY0":-127.93594546160449,"vZ0":-4.943588169090141,"x":130.67,"y":191.4,"x0":-1.5404118959405888,"y0":50.001796521158546,"z0":6.089396807847084,"aX":-7.907418659541657},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":0.8,"breakHorizontal":7.7,"spinRate":799,"spinDirection":241},"zone":7,"typeConfidence":2.0,"plateTime":0.4269478076686286,"extension":7.0396017340373485},"index":0,"playId":"e3516a4d-4f47-3d82-b46d-ad1e5f13064a","pitchNumber":1,"startTime":"2026-07-25T00:25:50.539Z","endTime":"2026-07-25T00:25:54.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-07-25T00:26:02.591Z","endTime":"2026-07-25T00:26:12.513Z","isPitch":false,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":83.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.384497431720582,"aZ":-33.30760424058221,"pfxX":-4.9718022080384205,"pfxZ":-0.6464595457675015,"pX":0.8528962224942732,"pZ":1.0793473655594006,"vX0":8.02198877460905,"vY0":-130.60664148789303,"vZ0":-6.670818687022105,"x":84.49,"y":209.64,"x0":-1.601009357694778,"y0":50.00634028515524,"z0":6.1457879135519695,"aX":-8.662308389156241},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-2.4,"breakHorizontal":7.4,"spinRate":892,"spinDirection":244},"zone":14,"typeConfidence":2.0,"plateTime":0.4180517630123495,"extension":7.081068109453906},"index":2,"playId":"2977f0f9-8dc9-3b1f-8345-e8629b09047c","pitchNumber":2,"startTime":"2026-07-25T00:26:12.513Z","endTime":"2026-07-25T00:26:16.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.56992002188823,"aZ":-8.144589187633109,"pfxX":-6.106826302661597,"pfxZ":11.526450241102971,"pX":0.02094729984826292,"pZ":1.628796305311791,"vX0":7.068954463565827,"vY0":-143.3292889770611,"vZ0":-10.877894088868167,"x":116.2,"y":194.8,"x0":-1.6817833319892688,"y0":50.000233980278956,"z0":5.978110222498625,"aX":-12.727618146037944},"breaks":{"breakAngle":46.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":18.8,"breakHorizontal":9.7,"spinRate":2519,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3818937771678903,"extension":7.127477866055052},"hitData":{"launchSpeed":108.2,"launchAngle":-11.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":136.22,"coordY":98.71}},"index":3,"playId":"aaf56877-1f3f-3f57-a8aa-702962d67eed","pitchNumber":3,"startTime":"2026-07-25T00:26:27.264Z","endTime":"2026-07-25T00:26:38.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:26:38.139Z","atBatIndex":36},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcus Semien lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:26:56.375Z","endTime":"2026-07-25T00:28:54.845Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.56121420050179,"aZ":-28.976313839167076,"pfxX":-3.0533386626021706,"pfxZ":1.9582660690570108,"pX":-0.749277158323992,"pZ":2.443413058848269,"vX0":3.1268774708779152,"vY0":-126.6814939503509,"vZ0":-3.457288154446326,"x":145.56,"y":172.81,"x0":-1.5997128263822282,"y0":50.00396160939116,"z0":6.128601364366945,"aX":-4.990139957520177},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.0,"breakHorizontal":4.9,"spinRate":629,"spinDirection":254},"zone":4,"typeConfidence":2.0,"plateTime":0.4314708883924081,"extension":7.096979210904116},"index":0,"playId":"7787efdb-23dc-3135-b932-03444a4a0c31","pitchNumber":1,"startTime":"2026-07-25T00:27:00.872Z","endTime":"2026-07-25T00:27:05.801Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.324115148769177,"aZ":-31.034132211639445,"pfxX":-4.940373012453275,"pfxZ":0.6838940458454452,"pX":-0.6634400590597088,"pZ":1.93031558688486,"vX0":3.94330887111325,"vY0":-128.22936893807315,"vZ0":-4.4354696364702235,"x":142.29,"y":186.66,"x0":-1.5787231301063007,"y0":50.003867650362494,"z0":6.101757397192999,"aX":-8.234197013229425},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.5,"breakHorizontal":8.0,"spinRate":757,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.4270251613157394,"extension":7.024911778112632},"index":1,"playId":"e004d097-5b61-3cbb-b6a5-edd9808d6e83","pitchNumber":2,"startTime":"2026-07-25T00:27:25.170Z","endTime":"2026-07-25T00:27:29.693Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.9,"endSpeed":80.1,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.579544009218633,"aZ":-34.79599742323914,"pfxX":-0.1518888080344003,"pfxZ":-1.6256530054115235,"pX":0.5631918630219678,"pZ":1.0687620685317614,"vX0":5.267184475324364,"vY0":-126.42068354936308,"vZ0":-5.457968001185392,"x":95.53,"y":209.92,"x0":-1.530522392374611,"y0":50.003956981869955,"z0":6.0597302065682745,"aX":-0.24625757138462714},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-4.0,"breakHorizontal":-1.0,"spinRate":2146,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4338149599651593,"extension":7.173744530606088},"index":2,"playId":"4c84586d-0b50-30e4-8af0-b94c0619dd2f","pitchNumber":3,"startTime":"2026-07-25T00:27:43.513Z","endTime":"2026-07-25T00:27:47.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":81.9,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.641808044583545,"aZ":-24.96755584562566,"pfxX":-6.864324813404055,"pfxZ":4.201350758897372,"pX":-1.474148067211974,"pZ":1.7687440189526755,"vX0":2.7973880962342945,"vY0":-130.9620671904347,"vZ0":-6.348744301796841,"x":173.19,"y":191.02,"x0":-1.6712259378539867,"y0":50.00562667292202,"z0":6.121965919853891,"aX":-11.78776365670494},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.2,"breakHorizontal":11.8,"spinRate":775,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4200836025376167,"extension":7.1011621194638055},"index":3,"playId":"a62d6af2-ff60-3c21-bfd5-0a250f27c0ad","pitchNumber":4,"startTime":"2026-07-25T00:28:06.228Z","endTime":"2026-07-25T00:28:10.410Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.3,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.054622473273746,"aZ":-9.646546899180354,"pfxX":-6.56821507779991,"pfxZ":11.185613243971329,"pX":0.5868414578233974,"pZ":2.825236196486248,"vX0":8.207885192974372,"vY0":-141.6557358560601,"vZ0":-7.253001159786423,"x":94.63,"y":162.5,"x0":-1.5071299011983728,"y0":50.00449829399138,"z0":6.049943297207311,"aX":-13.230873606526632},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.7,"breakHorizontal":10.1,"spinRate":2361,"spinDirection":216},"zone":3,"typeConfidence":2.0,"plateTime":0.3879903995134475,"extension":7.04657475285221},"index":4,"playId":"e47449ec-9ae6-395f-9b30-cb31398e4934","pitchNumber":5,"startTime":"2026-07-25T00:28:24.756Z","endTime":"2026-07-25T00:28:28.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.00076710713415,"aZ":-26.266264894342516,"pfxX":-0.6368338933498499,"pfxZ":3.4148324085536803,"pX":0.6451459696850287,"pZ":1.7971050954360563,"vX0":5.678451413633306,"vY0":-130.34264222638032,"vZ0":-6.088270402693598,"x":92.41,"y":190.26,"x0":-1.4738410041168177,"y0":50.00253323696303,"z0":6.132228189190348,"aX":-1.1020886512084964},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.2,"breakHorizontal":0.0,"spinRate":727,"spinDirection":248},"zone":9,"typeConfidence":2.0,"plateTime":0.4193516532861903,"extension":7.127075604520146},"hitData":{"launchSpeed":90.2,"launchAngle":21.0,"totalDistance":296.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.01,"coordY":96.44}},"index":5,"playId":"7ad760d1-0f8b-311c-bedd-d683a1bc1b3a","pitchNumber":6,"startTime":"2026-07-25T00:28:45.783Z","endTime":"2026-07-25T00:28:54.845Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.89999999999999,"awayTeamWinProbability":43.10000000000001,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":1.89,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:28:54.845Z","atBatIndex":37},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:29:28.231Z","endTime":"2026-07-25T00:30:16.152Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:29:18.454Z","endTime":"2026-07-25T00:29:30.519Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.780685332669492,"aZ":-32.38497671522521,"pfxX":-1.603213029195687,"pfxZ":-0.12854726608228262,"pX":-0.8976702778411236,"pZ":3.1651155154680075,"vX0":2.4519133937329456,"vY0":-126.43757579088957,"vZ0":-1.1571662833312857,"x":151.22,"y":153.32,"x0":-1.6698624551747467,"y0":50.00415488601117,"z0":6.217814991252218,"aX":-2.606919512927488},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.2,"breakHorizontal":2.4,"spinRate":602,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.4325117637816196,"extension":7.032365129780981},"index":1,"playId":"3db91018-d222-38d2-bfda-8781558c3bdc","pitchNumber":1,"startTime":"2026-07-25T00:29:30.519Z","endTime":"2026-07-25T00:29:34.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.2,"endSpeed":81.6,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.217357445888254,"aZ":-26.64495109038797,"pfxX":-2.7026499559061135,"pfxZ":3.2933003771327147,"pX":-0.08474266424157992,"pZ":1.402770848268332,"vX0":4.899021851464903,"vY0":-128.3316579164413,"vZ0":-6.484993555905646,"x":120.23,"y":200.91,"x0":-1.6626376596715804,"y0":50.00079203329524,"z0":6.0230558627992155,"aX":-4.53252102282427},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.8,"breakHorizontal":3.8,"spinRate":1019,"spinDirection":241},"zone":13,"typeConfidence":2.0,"plateTime":0.42593125137589904,"extension":7.066185007815939},"index":2,"playId":"5d4b938e-ca8e-382a-9240-3e8e0b7ecbf9","pitchNumber":2,"startTime":"2026-07-25T00:29:51.254Z","endTime":"2026-07-25T00:29:55.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.3,"endSpeed":83.0,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.99764641374014,"aZ":-34.049349640924625,"pfxX":-4.301776567080395,"pfxZ":-1.0886635666790978,"pX":-0.45307540193519197,"pZ":1.2017112047796075,"vX0":4.380564421570878,"vY0":-129.95659813122987,"vZ0":-5.912384172702995,"x":134.27,"y":206.33,"x0":-1.5946251905996958,"y0":50.002717542417166,"z0":6.065648333974462,"aX":-7.422910261630677},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-3.0,"breakHorizontal":7.0,"spinRate":823,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4200787747482577,"extension":7.111326141693657},"index":3,"playId":"4e6f27ae-67b8-32e2-b471-b945d81da458","pitchNumber":3,"startTime":"2026-07-25T00:30:10.860Z","endTime":"2026-07-25T00:30:16.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.1,"awayTeamWinProbability":46.9,"homeTeamWinProbabilityAdded":-3.79999999999999,"leverageIndex":1.62,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:30:16.152Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-07-25T00:30:45.517Z","endTime":"2026-07-25T00:32:18.182Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-07-25T00:30:36.148Z","endTime":"2026-07-25T00:30:47.872Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.99760829937839,"aZ":-8.151625764192945,"pfxX":-5.762250930150836,"pfxZ":11.584986697315392,"pX":-0.6164221100739333,"pZ":1.2385202844738188,"vX0":4.760045500968019,"vY0":-142.88677555737303,"vZ0":-11.595038945010208,"x":140.5,"y":205.34,"x0":-1.552749469319482,"y0":50.00629295585322,"z0":5.855110617747525,"aX":-11.953188611051337},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.8,"breakHorizontal":9.5,"spinRate":2496,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.38289040077187675,"extension":7.01945563506041},"index":1,"playId":"c4661eae-6343-38e8-88e2-43272d8f94fa","pitchNumber":1,"startTime":"2026-07-25T00:30:47.872Z","endTime":"2026-07-25T00:30:52.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.29063331662216,"aZ":-28.807725849634675,"pfxX":-2.5222711753706712,"pfxZ":2.045922841232967,"pX":0.1144185138453283,"pZ":1.2769650185943067,"vX0":5.175707777586225,"vY0":-127.36880455483612,"vZ0":-6.244758835468693,"x":112.64,"y":204.3,"x0":-1.6131097449055622,"y0":50.00569279357525,"z0":6.028234923303199,"aX":-4.159490139971447},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":3.5,"spinRate":1051,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.42943761804677383,"extension":7.077481663132527},"index":2,"playId":"b1799342-ce79-306f-b20b-d883f64d795d","pitchNumber":2,"startTime":"2026-07-25T00:31:03.117Z","endTime":"2026-07-25T00:31:07.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.36820417002514,"aZ":-29.829091091048262,"pfxX":-3.701177411938941,"pfxZ":1.3499481680931606,"pX":0.9874410158081564,"pZ":0.1655088818244811,"vX0":7.680377438078865,"vY0":-130.43518507499238,"vZ0":-9.154141471288488,"x":79.36,"y":234.31,"x0":-1.4988663735681833,"y0":50.006458696799115,"z0":5.930331195916387,"aX":-6.454833988393007},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":0.8,"breakHorizontal":5.3,"spinRate":984,"spinDirection":235},"zone":14,"typeConfidence":2.0,"plateTime":0.4180185285552085,"extension":7.02351980099035},"index":3,"playId":"7334eb73-05e8-341a-8d84-bddab427c45f","pitchNumber":3,"startTime":"2026-07-25T00:31:20.341Z","endTime":"2026-07-25T00:31:32.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Jared Young steals (1) 2nd base. Jared Young to 3rd. Wild pitch by pitcher Roki Sasaki. Jared Young to 3rd.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":4,"actionPlayId":"7334eb73-05e8-341a-8d84-bddab427c45f","startTime":"2026-07-25T00:31:49.046Z","endTime":"2026-07-25T00:32:07.395Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":676724,"link":"/api/v1/people/676724"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"first":{"id":676724,"link":"/api/v1/people/676724"},"postOnThird":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"homeTeamWinProbability":55.400000000000006,"awayTeamWinProbability":44.599999999999994,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":1.23,"dramaIndex":50.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.34675202720547,"aZ":-29.249406588821035,"pfxX":-4.019843348884155,"pfxZ":1.7584035499862125,"pX":-0.8228776287773117,"pZ":2.6480637369412507,"vX0":3.622738476548814,"vY0":-128.2068032925809,"vZ0":-3.1359111990647968,"x":148.37,"y":167.28,"x0":-1.731523557192598,"y0":50.004758154058635,"z0":6.1683483443947615,"aX":-6.696976313688005},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.8,"breakHorizontal":6.5,"spinRate":749,"spinDirection":244},"zone":4,"typeConfidence":2.0,"plateTime":0.4271142381418156,"extension":6.986080525632314},"hitData":{"launchSpeed":88.7,"launchAngle":45.0,"totalDistance":270.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":63.64,"coordY":110.41}},"index":5,"playId":"11bb22b8-2c81-3bce-88bf-1874a570a623","pitchNumber":4,"startTime":"2026-07-25T00:32:07.395Z","endTime":"2026-07-25T00:32:18.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"third":{"id":676724,"link":"/api/v1/people/676724"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":1.23,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:32:18.182Z","atBatIndex":39},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Freddie Freeman doubles (26) on a sharp line drive to right fielder Carson Benge.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:34:15.711Z","endTime":"2026-07-25T00:35:05.083Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.61323697687101,"aZ":-21.96782902941342,"pfxX":10.426473081054475,"pfxZ":5.946480769668,"pX":-0.7923414421120123,"pZ":1.1368692714999367,"vX0":-14.157589859396216,"vY0":-129.81641361560835,"vZ0":-5.402643444688562,"x":147.2,"y":208.08,"x0":3.3620116514385057,"y0":50.00534631294299,"z0":4.90344466593986,"aX":17.907451569796383},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":-16.0,"spinRate":2001,"spinDirection":112},"zone":13,"typeConfidence":0.91,"plateTime":0.420929545332561,"extension":6.7235121409166325},"index":0,"playId":"c2fa17f8-f1ae-3baa-a9e7-748742ba85b4","pitchNumber":1,"startTime":"2026-07-25T00:34:22.140Z","endTime":"2026-07-25T00:34:25.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":89.2,"endSpeed":81.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.116007783222805,"aZ":-22.76473979909485,"pfxX":8.921545988006192,"pfxZ":5.526698244302896,"pX":-1.0492544719960124,"pZ":2.810840442332454,"vX0":-14.171757752223785,"vY0":-129.16302420552094,"vZ0":-1.237370081803792,"x":157.0,"y":162.89,"x0":3.3315989701338147,"y0":50.00038527713266,"z0":5.034963392129383,"aX":15.181424073083534},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":10.0,"breakHorizontal":-13.2,"spinRate":2045,"spinDirection":112},"zone":11,"typeConfidence":0.91,"plateTime":0.4229187113742485,"extension":6.881000470607327},"index":1,"playId":"615d8af7-4b72-37d0-bd18-f4cb18f0397a","pitchNumber":2,"startTime":"2026-07-25T00:34:33.761Z","endTime":"2026-07-25T00:34:38.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":82.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.509321454790097,"aZ":-25.640914804239948,"pfxX":11.367277024556103,"pfxZ":3.7437309188677528,"pX":0.6838912423690563,"pZ":2.566960492332444,"vX0":-10.9266957066372,"vY0":-131.02377672181962,"vZ0":-1.3369221740053008,"x":90.93,"y":169.47,"x0":3.4223136255028828,"y0":50.005490716397,"z0":4.99171394975881,"aX":19.856766032782183},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.7,"breakHorizontal":-18.4,"spinRate":2071,"spinDirection":117},"zone":6,"typeConfidence":0.87,"plateTime":0.4173037917420994,"extension":6.769738325805081},"hitData":{"launchSpeed":104.6,"launchAngle":22.0,"totalDistance":338.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":217.08,"coordY":96.5}},"index":2,"playId":"170219ed-c6d5-3606-92d0-de8221759d33","pitchNumber":3,"startTime":"2026-07-25T00:34:51.187Z","endTime":"2026-07-25T00:35:05.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.8,"awayTeamWinProbability":59.2,"homeTeamWinProbabilityAdded":-9.200000000000003,"leverageIndex":1.32,"dramaIndex":95.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:35:05.083Z","atBatIndex":40},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to center fielder Luis Robert Jr. Freddie Freeman to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:35:32.880Z","endTime":"2026-07-25T00:35:45.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.113792716271764,"aZ":-24.21558335188124,"pfxX":9.049712077278269,"pfxZ":4.640195431285734,"pX":-0.5119191739079816,"pZ":2.333730715485007,"vX0":-12.610441219930417,"vY0":-130.09193943133764,"vZ0":-2.1834610066509845,"x":136.51,"y":175.77,"x0":3.220961856203211,"y0":50.00222846817589,"z0":5.018106804646825,"aX":15.521797865231662},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.2,"breakHorizontal":-13.6,"spinRate":2006,"spinDirection":114},"zone":4,"typeConfidence":0.92,"plateTime":0.42090917308988907,"extension":6.928446123740141},"hitData":{"launchSpeed":94.9,"launchAngle":26.0,"totalDistance":335.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.96,"coordY":69.33}},"index":0,"playId":"70f8200d-fc36-329c-85cf-15c3188b1996","pitchNumber":1,"startTime":"2026-07-25T00:35:32.880Z","endTime":"2026-07-25T00:35:45.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.1,"awayTeamWinProbability":57.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":1.75,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:35:45.687Z","atBatIndex":41},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Miguel Rojas flies into a double play, right fielder Carson Benge to catcher Francisco Alvarez. Freddie Freeman out at home.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-07-25T00:36:06.978Z","endTime":"2026-07-25T00:36:31.526Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640455,"fullName":"Sean Manaea","link":"/api/v1/people/640455"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_thrown_out","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_assist_of"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755274666185212,"aZ":-23.64376742069325,"pfxX":9.486415402035073,"pfxZ":4.797158565427658,"pX":0.9507931975983542,"pZ":2.727203133522558,"vX0":-9.507398001359851,"vY0":-132.17187836270134,"vZ0":-1.1419033381374166,"x":80.76,"y":165.15,"x0":3.352788646515928,"y0":50.003974359999575,"z0":4.892383333223404,"aX":16.875507351210533},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.6,"breakHorizontal":-15.2,"spinRate":2151,"spinDirection":115},"zone":12,"typeConfidence":0.91,"plateTime":0.41355756340248906,"extension":6.945985423405508},"hitData":{"launchSpeed":82.7,"launchAngle":31.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.64,"coordY":95.72}},"index":0,"playId":"b61fb520-b205-3fb1-8097-b53db19b1254","pitchNumber":1,"startTime":"2026-07-25T00:36:17.589Z","endTime":"2026-07-25T00:36:31.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"third":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":640455,"link":"/api/v1/people/640455"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"}],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":15.499999999999993,"leverageIndex":2.2,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:36:31.526Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:39:49.912Z","endTime":"2026-07-25T00:41:10.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6,7],"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":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jorge Polanco replaces Juan Soto.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":1,"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-25T00:38:59.155Z","endTime":"2026-07-25T00:39:46.000Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T00:39:46.000Z","endTime":"2026-07-25T00:39:52.911Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-07-25T00:39:52.257Z","endTime":"2026-07-25T00:39:52.258Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.739199984001026,"aZ":-31.19134809082262,"pfxX":0.9932837813127846,"pfxZ":0.5689987857429024,"pX":-0.5900616690881414,"pZ":3.5608411628926735,"vX0":2.5635285815317563,"vY0":-129.7814186744424,"vZ0":-0.883034157586921,"x":139.49,"y":142.64,"x0":-1.717380531222235,"y0":50.00028501393401,"z0":6.269403197117406,"aX":1.7028097332504832},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.1,"breakHorizontal":-2.3,"spinRate":800,"spinDirection":251},"zone":11,"typeConfidence":2.0,"plateTime":0.42114434680228996,"extension":7.0135339838559645},"index":3,"playId":"8d60a475-73c8-3b09-8ec7-3a57a7fa32ff","pitchNumber":1,"startTime":"2026-07-25T00:39:52.259Z","endTime":"2026-07-25T00:39:56.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.8,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.080876416481367,"aZ":-31.622145778474614,"pfxX":-3.8603520679201537,"pfxZ":0.30952836253194427,"pX":0.1550619934245679,"pZ":0.7002204897774857,"vX0":6.123913166563825,"vY0":-132.59745451834462,"vZ0":-7.923418887817503,"x":111.09,"y":219.87,"x0":-1.673877286290551,"y0":50.004482765824115,"z0":6.007447744358187,"aX":-6.93374815406453},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":-0.8,"breakHorizontal":5.8,"spinRate":966,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4117324910524216,"extension":7.079116174192423},"index":4,"playId":"2f6bc0eb-149e-3902-bb51-be4054c9b2c2","pitchNumber":2,"startTime":"2026-07-25T00:40:07.591Z","endTime":"2026-07-25T00:40:11.723Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":85.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.52101625640744,"aZ":-32.19828032795682,"pfxX":-3.804118347106999,"pfxZ":-0.016311011412456722,"pX":-1.4646293875529046,"pZ":2.626812814018652,"vX0":2.284598178141172,"vY0":-133.8166390371529,"vZ0":-3.4448455196049435,"x":172.83,"y":167.86,"x0":-1.8281802063121537,"y0":50.00033334246189,"z0":6.198388961935633,"aX":-7.0090767040200275},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":6.5,"spinRate":727,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.40682008473516884,"extension":6.950429154400578},"index":5,"playId":"b6529f30-5a23-375f-8a49-1c3709d01c0b","pitchNumber":3,"startTime":"2026-07-25T00:40:28.174Z","endTime":"2026-07-25T00:40:31.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28420971028911,"aZ":-11.99737910576843,"pfxX":-5.728088883691192,"pfxZ":9.458674657266757,"pX":0.13355620157173087,"pZ":3.548992774577069,"vX0":7.150416058648496,"vY0":-144.3748885531511,"vZ0":-5.287474101111649,"x":111.91,"y":142.96,"x0":-1.6187486030003828,"y0":50.00655680156291,"z0":6.128195353078812,"aX":-12.223608829371585},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.3,"breakHorizontal":9.1,"spinRate":2243,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.37786068201331746,"extension":7.0017583373600925},"index":6,"playId":"492c5106-14ec-33a1-a1ef-3795764aaf18","pitchNumber":4,"startTime":"2026-07-25T00:40:45.376Z","endTime":"2026-07-25T00:40:49.822Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.5,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.45854028594313,"aZ":-31.909598889902767,"pfxX":-3.9624309531199637,"pfxZ":0.1493249590611061,"pX":-0.08887237796202199,"pZ":2.3846768181277076,"vX0":5.518632271088013,"vY0":-131.18368818862243,"vZ0":-3.611291855100109,"x":120.39,"y":174.39,"x0":-1.6964551467364413,"y0":50.001603813638866,"z0":6.135330964268165,"aX":-6.966842545482597},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":-0.2,"breakHorizontal":6.1,"spinRate":713,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.4161204082314125,"extension":7.043776900406863},"index":7,"playId":"31ca0d67-c8c2-3692-8247-e6d0ae233448","pitchNumber":5,"startTime":"2026-07-25T00:41:06.266Z","endTime":"2026-07-25T00:41:10.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:41:10.773Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:41:36.658Z","endTime":"2026-07-25T00:44:03.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":87.7,"endSpeed":81.7,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.760260559905305,"aZ":-33.706487412932674,"pfxX":-0.28646365796039674,"pfxZ":-0.9166358580158702,"pX":1.0411970311579206,"pZ":1.53977254719128,"vX0":6.796192519867565,"vY0":-127.63992911683287,"vZ0":-4.859124762066678,"x":77.31,"y":197.21,"x0":-1.6073883525636377,"y0":50.005667286012525,"z0":6.091976484977391,"aX":-0.47866272745063154},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-0.8,"spinRate":2049,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.42746531709705593,"extension":7.126816788665677},"index":0,"playId":"f889dec1-54b3-30e3-9b8e-6f4aebab6ee9","pitchNumber":1,"startTime":"2026-07-25T00:41:36.658Z","endTime":"2026-07-25T00:41:41.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":83.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.9041707416083,"aZ":-30.576713754475804,"pfxX":-4.97225370296375,"pfxZ":0.9186909029830863,"pX":-0.7123749572040742,"pZ":1.5057814080240333,"vX0":4.218278857837655,"vY0":-129.9024926546046,"vZ0":-5.942027985890211,"x":144.15,"y":198.12,"x0":-1.698016457977135,"y0":50.003463537312534,"z0":6.0992360179539595,"aX":-8.641865099398068},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.7,"breakHorizontal":8.3,"spinRate":881,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.4189521822659157,"extension":7.203702246104187},"index":1,"playId":"61625438-fdf9-3edf-9d95-aad7b518f2cc","pitchNumber":2,"startTime":"2026-07-25T00:41:51.573Z","endTime":"2026-07-25T00:41:56.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84045575640034,"aZ":-8.299278898480267,"pfxX":-5.305611657925084,"pfxZ":11.370145219699005,"pX":0.22106802063205155,"pZ":3.185701117822224,"vX0":7.409462275083575,"vY0":-143.86901811302786,"vZ0":-6.57794961867677,"x":108.57,"y":152.77,"x0":-1.6963691612683967,"y0":50.005333364613044,"z0":6.013886922210811,"aX":-11.143484407973123},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.4,"breakHorizontal":8.2,"spinRate":2481,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3804630202650445,"extension":6.991037781740465},"index":2,"playId":"179aa222-ada2-38ba-bcc6-1547f3699f87","pitchNumber":3,"startTime":"2026-07-25T00:42:10.120Z","endTime":"2026-07-25T00:42:13.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":90.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.33022432978171,"aZ":-8.740912982678504,"pfxX":-5.968444128371862,"pfxZ":11.098210300596559,"pX":0.11451673612620177,"pZ":1.807573164707084,"vX0":7.055573548921232,"vY0":-144.52568306028618,"vZ0":-10.351022942597345,"x":112.63,"y":189.98,"x0":-1.585321164493106,"y0":50.001518799947135,"z0":5.976397712034748,"aX":-12.599991407124863},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.1,"breakHorizontal":9.4,"spinRate":2388,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.37929155931224345,"extension":7.1434781620941115},"index":3,"playId":"2b39bfa2-4cac-3bad-bf8a-e557cdf4c43a","pitchNumber":4,"startTime":"2026-07-25T00:42:32.818Z","endTime":"2026-07-25T00:42:37.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.760002136474796,"aZ":-12.956394914421253,"pfxX":-5.555506372377225,"pfxZ":9.746491742048867,"pX":-0.5579229654787051,"pZ":4.484480024735416,"vX0":4.756862367535673,"vY0":-139.8168719713781,"vZ0":-2.538696243163864,"x":138.27,"y":117.7,"x0":-1.5630631606455967,"y0":50.0008070608634,"z0":6.259052185542128,"aX":-10.951922298547876},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.3,"breakHorizontal":9.0,"spinRate":2217,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3923708664453067,"extension":7.0630976798345255},"index":4,"playId":"65272053-fb04-3115-9929-7f5e8673118d","pitchNumber":5,"startTime":"2026-07-25T00:42:50.889Z","endTime":"2026-07-25T00:42:54.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.61855998937309,"aZ":-37.35953567715471,"pfxX":0.19670172023473498,"pfxZ":-3.3660076744055427,"pX":-0.8008332597093907,"pZ":2.603812220327393,"vX0":2.464072156093101,"vY0":-123.19513364778416,"vZ0":-1.0998648938182463,"x":147.53,"y":168.48,"x0":-1.8379274630969062,"y0":50.00072650067439,"z0":6.203498679073329,"aX":0.302731758917248},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-6.1,"breakHorizontal":-1.0,"spinRate":2029,"spinDirection":64},"zone":4,"typeConfidence":2.0,"plateTime":0.4439834630462105,"extension":6.935399125125061},"index":5,"playId":"b9b08b63-8098-3779-b935-c7e5756a0ebf","pitchNumber":6,"startTime":"2026-07-25T00:43:08.480Z","endTime":"2026-07-25T00:43:16.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.553432968055233,"aZ":-11.39254552042466,"pfxX":-7.087055493140098,"pfxZ":10.028636185027164,"pX":0.49105207305058113,"pZ":1.9421640302653718,"vX0":8.704275352587567,"vY0":-142.73920855208274,"vZ0":-9.35853220285935,"x":98.28,"y":186.34,"x0":-1.6710347717624219,"y0":50.00154480292607,"z0":5.972139634729565,"aX":-14.685069552783476},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.4,"breakHorizontal":11.2,"spinRate":2326,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.3830937686232798,"extension":7.21484642466812},"index":6,"playId":"1c1d6d39-fd67-3fe5-88e1-3414cc967a7a","pitchNumber":7,"startTime":"2026-07-25T00:43:59.367Z","endTime":"2026-07-25T00:44:03.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:44:03.599Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-07-25T00:44:22.641Z","endTime":"2026-07-25T00:45:23.820Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":84.1,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111686399008324,"aZ":-23.81753375878949,"pfxX":-6.468139257745292,"pfxZ":4.701452715655857,"pX":0.20706014116280252,"pZ":1.3451540454029776,"vX0":6.771468670157612,"vY0":-131.4828039038571,"vZ0":-7.571567973348891,"x":109.11,"y":202.46,"x0":-1.5438128739001722,"y0":50.00044022254101,"z0":5.991291592653266,"aX":-11.48722863628278},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.3,"breakHorizontal":10.4,"spinRate":944,"spinDirection":228},"zone":14,"typeConfidence":2.0,"plateTime":0.4143124067956223,"extension":7.091517544062091},"index":0,"playId":"8f1382e0-0906-38b3-9e23-4f1b499eb745","pitchNumber":1,"startTime":"2026-07-25T00:44:28.210Z","endTime":"2026-07-25T00:44:33.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.773523618126934,"aZ":-11.913350520933657,"pfxX":-7.365900159309708,"pfxZ":9.634513166862622,"pX":0.7235319343177246,"pZ":2.8234647058396285,"vX0":9.28409957031714,"vY0":-143.7423643202768,"vZ0":-7.077559269834761,"x":89.42,"y":162.55,"x0":-1.5836698089126073,"y0":50.00324663075664,"z0":6.049159080365878,"aX":-15.491197162744436},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.2,"breakHorizontal":11.6,"spinRate":2407,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.38033340630491974,"extension":6.983207146956875},"index":1,"playId":"bea973eb-4cd1-3e14-a333-1755a2e8338f","pitchNumber":2,"startTime":"2026-07-25T00:44:57.553Z","endTime":"2026-07-25T00:45:02.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.58952548383111,"aZ":-26.249434171468007,"pfxX":-8.255680394499805,"pfxZ":3.144024661703036,"pX":-0.2607610166035602,"pZ":0.8897326068018095,"vX0":6.56250443203313,"vY0":-135.34337168469511,"vZ0":-8.783464300027731,"x":126.94,"y":214.76,"x0":-1.6273485719494487,"y0":50.00021555806607,"z0":5.974570246332197,"aX":-15.532461174489454},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.2,"breakHorizontal":13.8,"spinRate":1148,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.40251219316985987,"extension":7.13768147875069},"index":2,"playId":"ca7d2a6d-d7c1-335a-acb4-c2e5a8745630","pitchNumber":3,"startTime":"2026-07-25T00:45:15.494Z","endTime":"2026-07-25T00:45:23.820Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:45:23.820Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a ground ball to third baseman Bo Bichette.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:48:20.303Z","endTime":"2026-07-25T00:51:10.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Jorge Polanco remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":1,"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-25T00:47:17.332Z","endTime":"2026-07-25T00:47:17.341Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":593871,"link":"/api/v1/people/593871"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"201","replacedPlayer":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Raley replaces Sean Manaea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":1,"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-25T00:47:17.341Z","endTime":"2026-07-25T00:48:22.627Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640455,"link":"/api/v1/people/640455","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.165329142061925,"aZ":-25.51233293559643,"pfxX":12.208121079886666,"pfxZ":3.8750401127130294,"pX":-1.0838714198666544,"pZ":1.6920994466943886,"vX0":-12.877022277859117,"vY0":-130.96760976989418,"vZ0":-5.20041254751707,"x":158.31,"y":193.09,"x0":2.333370752394177,"y0":50.00622064307115,"z0":5.635485966117733,"aX":21.006780427646625},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":5.9,"breakHorizontal":-19.0,"spinRate":2347,"spinDirection":124},"zone":13,"typeConfidence":0.9,"plateTime":0.41977955090793007,"extension":5.884101412220946},"index":2,"playId":"1767946b-6f28-30c3-878b-828c275a7b1f","pitchNumber":1,"startTime":"2026-07-25T00:48:22.627Z","endTime":"2026-07-25T00:48:26.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.0,"endSpeed":81.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.906201117747102,"aZ":-26.45907064404366,"pfxX":11.073366124939655,"pfxZ":3.329530080661759,"pX":0.5105485617498308,"pZ":2.170808298999659,"vX0":-8.92670288111159,"vY0":-130.75016486441066,"vZ0":-3.619593565023534,"x":97.54,"y":180.17,"x0":2.5456180494592657,"y0":50.00053848727334,"z0":5.578891667190129,"aX":18.996028088599985},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":5.4,"breakHorizontal":-17.9,"spinRate":2329,"spinDirection":127},"zone":9,"typeConfidence":0.91,"plateTime":0.4203704091664813,"extension":5.7986884838797375},"index":3,"playId":"5140d6fb-1761-3d52-9446-64f85c1c4950","pitchNumber":2,"startTime":"2026-07-25T00:48:36.629Z","endTime":"2026-07-25T00:48:42.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927716630676777,"aZ":-26.027434277453267,"pfxX":-0.8922432855019354,"pfxZ":3.781661680295814,"pX":-0.0024619395317872156,"pZ":2.6306214815901003,"vX0":-5.85580091418491,"vY0":-126.41403812928345,"vZ0":-2.5635269178305737,"x":117.09,"y":167.75,"x0":2.456401856673877,"y0":50.00042543843018,"z0":5.739651842411896,"aX":-1.4477674095304838},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.5,"breakHorizontal":2.9,"spinRate":2551,"spinDirection":175},"zone":5,"typeConfidence":0.92,"plateTime":0.4327125079201366,"extension":5.706618888795679},"index":4,"playId":"561664e3-f396-341a-9677-a8aef243137a","pitchNumber":3,"startTime":"2026-07-25T00:49:08.185Z","endTime":"2026-07-25T00:49:19.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.918529259745952,"aZ":-34.143019138165066,"pfxX":9.829277440769333,"pfxZ":-1.276879187034269,"pX":-0.9084176353322096,"pZ":0.8084999034263516,"vX0":-10.706528292676094,"vY0":-123.42643101186408,"vZ0":-4.354725384928687,"x":151.63,"y":216.95,"x0":2.2116973393477743,"y0":50.004426559072115,"z0":5.475806969256988,"aX":15.144310949633363},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.1,"breakHorizontal":-15.2,"spinRate":2019,"spinDirection":105},"zone":13,"typeConfidence":0.88,"plateTime":0.4440389029289369,"extension":5.7856136828071145},"index":5,"playId":"081b4849-4b08-3371-8f31-0ccac351df62","pitchNumber":4,"startTime":"2026-07-25T00:49:44.550Z","endTime":"2026-07-25T00:49:48.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.7,"endSpeed":74.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.35809636508662,"aZ":-26.39224143205741,"pfxX":-7.216015765263177,"pfxZ":4.08920516857528,"pX":-0.5069568276665144,"pZ":2.5034908479309825,"vX0":-5.219132015968982,"vY0":-118.89664008805838,"vZ0":-1.2135034165885203,"x":136.32,"y":171.19,"x0":2.6635359513056414,"y0":50.0041544850941,"z0":5.442423022240414,"aX":-10.206589481965507},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":2906,"spinDirection":291},"zone":4,"typeConfidence":0.91,"plateTime":0.4628101498417192,"extension":5.568860352998511},"index":6,"playId":"dfa37be6-7e0b-3bf2-9f80-e08c6ee82f1d","pitchNumber":5,"startTime":"2026-07-25T00:50:02.761Z","endTime":"2026-07-25T00:50:11.586Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772780096385176,"aZ":-25.286090202029587,"pfxX":11.629081400427589,"pfxZ":3.878970153271898,"pX":0.5466660809950047,"pZ":2.123741962512647,"vX0":-8.643929997023477,"vY0":-132.47282848614006,"vZ0":-4.238034531057192,"x":96.16,"y":181.44,"x0":2.3440300814108235,"y0":50.000084579246106,"z0":5.596645753447657,"aX":20.628757027674713},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.2,"breakHorizontal":-19.1,"spinRate":2373,"spinDirection":132},"zone":9,"typeConfidence":0.9,"plateTime":0.4137513270340536,"extension":5.70343615167746},"index":7,"playId":"f553b0eb-940a-3c5e-b67f-3824a297fa50","pitchNumber":6,"startTime":"2026-07-25T00:50:35.597Z","endTime":"2026-07-25T00:50:40.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87791242190501,"aZ":-24.954843357907496,"pfxX":-1.1685397553515946,"pfxZ":4.334531171873179,"pX":-1.214030869016717,"pZ":1.9680835299027537,"vX0":-8.802988653703514,"vY0":-127.4094215324312,"vZ0":-4.263990525891201,"x":163.28,"y":185.64,"x0":2.418767682874134,"y0":50.005968775209304,"z0":5.604474893074197,"aX":-1.9449764876235736},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.2,"breakHorizontal":3.8,"spinRate":2653,"spinDirection":167},"zone":13,"typeConfidence":0.91,"plateTime":0.42770970810357056,"extension":5.841266766933365},"hitData":{"launchSpeed":78.9,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":98.6,"coordY":165.9}},"index":8,"playId":"294faac8-edb6-3a72-b5ff-5c4d1cd21004","pitchNumber":7,"startTime":"2026-07-25T00:50:59.652Z","endTime":"2026-07-25T00:51:10.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.1,"awayTeamWinProbability":55.9,"homeTeamWinProbabilityAdded":-5.899999999999999,"leverageIndex":1.52,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:51:10.143Z","atBatIndex":46},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Teoscar Hernández singles on a line drive to right fielder Carson Benge. Kyle Tucker to 3rd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:51:24.070Z","endTime":"2026-07-25T00:52:24.170Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(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":86.3,"endSpeed":79.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456819397584315,"aZ":-27.111947609517294,"pfxX":-1.3184248959804605,"pfxZ":3.152811157396494,"pX":0.4653500629643356,"pZ":3.0695232210258103,"vX0":-4.8382921076369145,"vY0":-125.67033744304865,"vZ0":-1.2854931657127138,"x":99.26,"y":155.9,"x0":2.583596844373566,"y0":50.00474001547342,"z0":5.781389261743276,"aX":-2.1167859901022097},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":5.6,"breakHorizontal":3.5,"spinRate":2579,"spinDirection":183},"zone":3,"typeConfidence":0.92,"plateTime":0.4351445650175929,"extension":5.703464436967041},"index":0,"playId":"0da46f7c-17d5-3abe-b249-78fce974d4c4","pitchNumber":1,"startTime":"2026-07-25T00:51:36.535Z","endTime":"2026-07-25T00:51:41.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48495716686463,"aZ":-35.97100365954492,"pfxX":8.6824128281091,"pfxZ":-2.560017438493639,"pX":0.3922328958948123,"pZ":1.5391908696914132,"vX0":-7.823147249578602,"vY0":-121.23395569528338,"vZ0":-2.210279565405183,"x":102.05,"y":197.22,"x0":2.5384025446151037,"y0":50.00351944962907,"z0":5.613076612924618,"aX":12.879532975433232},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-4.9,"breakHorizontal":-13.8,"spinRate":2032,"spinDirection":101},"zone":14,"typeConfidence":0.91,"plateTime":0.4524094205877307,"extension":5.599025766663169},"index":1,"playId":"11b60af6-b790-3493-90db-8c7f9237b43b","pitchNumber":2,"startTime":"2026-07-25T00:51:52.901Z","endTime":"2026-07-25T00:51:57.583Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.010405906961807,"aZ":-26.86569044503973,"pfxX":-1.3865758419079723,"pfxZ":3.249908139173339,"pX":-0.6210834109395171,"pZ":3.404850501682197,"vX0":-7.382973157513311,"vY0":-126.80499884610789,"vZ0":-0.7961389184731121,"x":140.67,"y":146.85,"x0":2.503986426924996,"y0":50.00584964466069,"z0":5.8591336563717995,"aX":-2.265261329047228},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":6.0,"breakHorizontal":4.1,"spinRate":2614,"spinDirection":179},"zone":11,"typeConfidence":0.92,"plateTime":0.43132803257688446,"extension":5.650433131287671},"hitData":{"launchSpeed":65.1,"launchAngle":23.0,"totalDistance":173.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.57,"coordY":135.94}},"index":2,"playId":"a25c43e5-49a7-3449-a6d6-ac92b4a98c41","pitchNumber":3,"startTime":"2026-07-25T00:52:12.212Z","endTime":"2026-07-25T00:52:24.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.799999999999997,"awayTeamWinProbability":70.2,"homeTeamWinProbabilityAdded":-14.300000000000004,"leverageIndex":2.43,"dramaIndex":154.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:52:24.170Z","atBatIndex":47},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Dalton Rushing reaches on a fielder's choice out, pitcher Brooks Raley to catcher Francisco Alvarez to third baseman Bo Bichette. Kyle Tucker out at home. Teoscar Hernández to 3rd. Dalton Rushing to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:52:59.698Z","endTime":"2026-07-25T00:53:31.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"3B","start":"3B","end":null,"outBase":"4B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_assist"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"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(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":87.3,"endSpeed":80.3,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63081108426368,"aZ":-25.615125947754212,"pfxX":-0.19704330181004126,"pfxZ":4.013009460551054,"pX":-0.29238510909795357,"pZ":2.4987899466901253,"vX0":-7.238428721084507,"vY0":-126.9997668364149,"vZ0":-2.9673572498811818,"x":128.15,"y":171.31,"x0":2.6186439709855835,"y0":50.00580699865193,"z0":5.7163091271382145,"aX":-0.32257636331627015},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":6.8,"breakHorizontal":1.9,"spinRate":2540,"spinDirection":171},"zone":4,"typeConfidence":0.91,"plateTime":0.43102327795419404,"extension":5.755220990233647},"hitData":{"launchSpeed":33.9,"launchAngle":-28.0,"totalDistance":5.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":128.55,"coordY":186.62}},"index":0,"playId":"759acebf-60f7-330a-846f-508a2180bdd1","pitchNumber":1,"startTime":"2026-07-25T00:53:18.738Z","endTime":"2026-07-25T00:53:31.938Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"first":{"id":606192,"link":"/api/v1/people/606192"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.199999999999996,"awayTeamWinProbability":64.80000000000001,"homeTeamWinProbabilityAdded":5.399999999999999,"leverageIndex":2.12,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:53:31.938Z","atBatIndex":48},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Shohei Ohtani out on a sacrifice fly to center fielder Luis Robert Jr. Teoscar Hernández scores. Dalton Rushing to 3rd.","rbi":1,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:55:11.767Z","endTime":"2026-07-25T00:56:08.484Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":548384,"link":"/api/v1/people/548384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-07-25T00:54:47.663Z","endTime":"2026-07-25T00:55:14.073Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.264366248096312,"aZ":-21.390248117874524,"pfxX":0.5345156364598407,"pfxZ":6.384085029291816,"pX":-0.8046181754963634,"pZ":2.1658031471241146,"vX0":-8.055684613045633,"vY0":-128.9857329059194,"vZ0":-4.812901590405321,"x":147.67,"y":180.3,"x0":2.286383774441512,"y0":50.00044395635525,"z0":5.700258152387155,"aX":0.9029777658947081},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.7,"breakHorizontal":0.8,"spinRate":2624,"spinDirection":160},"zone":13,"typeConfidence":0.91,"plateTime":0.42428109491931476,"extension":5.779143778749985},"index":1,"playId":"b40899d3-1b3a-34e6-9b1e-0ce445ceaa47","pitchNumber":1,"startTime":"2026-07-25T00:55:14.073Z","endTime":"2026-07-25T00:55:18.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.792110205765663,"aZ":-27.062245143514293,"pfxX":-9.945506295551434,"pfxZ":3.7754067905516155,"pX":-1.330966756635386,"pZ":1.5464375152486551,"vX0":-6.251390746052032,"vY0":-116.23112955857403,"vZ0":-2.625800163557919,"x":167.73,"y":197.03,"x0":2.694809603528686,"y0":50.00382212083602,"z0":5.286528470155472,"aX":-13.474129263954238},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":6.4,"breakHorizontal":19.7,"spinRate":2997,"spinDirection":287},"zone":13,"typeConfidence":0.91,"plateTime":0.4730210599799767,"extension":5.733530459199211},"index":2,"playId":"8ddab68e-734d-37d9-8f9e-f1cd21664e85","pitchNumber":2,"startTime":"2026-07-25T00:55:37.208Z","endTime":"2026-07-25T00:55:42.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.178418472387115,"aZ":-26.92022893433709,"pfxX":0.16456074035086488,"pfxZ":3.144501841777222,"pX":-0.1775682904852125,"pZ":2.984115211947237,"vX0":-6.683278355269049,"vY0":-127.87708754357003,"vZ0":-1.798029989010625,"x":123.77,"y":158.21,"x0":2.438668427114377,"y0":50.00279510567631,"z0":5.790142514821725,"aX":0.2756466679050208},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":1.1,"spinRate":2616,"spinDirection":188},"zone":2,"typeConfidence":0.92,"plateTime":0.426871953212169,"extension":5.83154193196978},"hitData":{"launchSpeed":97.2,"launchAngle":33.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":119.17,"coordY":51.3}},"index":3,"playId":"9b20d0e4-fb6f-3d14-8253-3a0f5f7fb929","pitchNumber":3,"startTime":"2026-07-25T00:55:52.922Z","endTime":"2026-07-25T00:56:08.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"second":{"id":687221,"link":"/api/v1/people/687221"},"third":{"id":606192,"link":"/api/v1/people/606192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":31.8,"awayTeamWinProbability":68.2,"homeTeamWinProbabilityAdded":-3.399999999999995,"leverageIndex":2.86,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:56:08.484Z","atBatIndex":49},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andy Pages challenged (pitch result), call on the field was overturned: Andy Pages walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T00:56:34.588Z","endTime":"2026-07-25T00:59:30.105Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"postOnThird":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.569580242213327,"aZ":-23.784964143052065,"pfxX":0.020757750855649015,"pfxZ":5.023505802333686,"pX":-0.03178385439943557,"pZ":2.334432944140283,"vX0":-7.161366863686305,"vY0":-127.2233047857579,"vZ0":-4.042762331350162,"x":118.21,"y":175.75,"x0":2.7950436776595367,"y0":50.00062766324256,"z0":5.788284246608414,"aX":0.03461847785684958},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":8.5,"breakHorizontal":1.3,"spinRate":2570,"spinDirection":176},"zone":5,"typeConfidence":0.91,"plateTime":0.42751027721580215,"extension":5.75333494895361},"index":0,"playId":"1707d669-cfb2-3613-aeb0-f1fbe2f419b7","pitchNumber":1,"startTime":"2026-07-25T00:56:34.588Z","endTime":"2026-07-25T00:56:38.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278331089606034,"aZ":-30.99731635619834,"pfxX":10.085683949953737,"pfxZ":0.7747107643373194,"pX":0.7209051831622569,"pZ":1.2004653286184264,"vX0":-7.671288919134335,"vY0":-122.83783343541641,"vZ0":-4.070332944418521,"x":89.52,"y":206.37,"x0":2.5803484421697456,"y0":50.00522433852294,"z0":5.526578653477333,"aX":15.351300902750637},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.6,"breakHorizontal":-16.3,"spinRate":1891,"spinDirection":103},"zone":14,"typeConfidence":0.89,"plateTime":0.44661969936556467,"extension":5.656842003795437},"index":1,"playId":"564374bc-d4ac-380a-88a4-97a74272ba27","pitchNumber":2,"startTime":"2026-07-25T00:56:53.598Z","endTime":"2026-07-25T00:56:57.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.672112387410426,"aZ":-26.008785240119646,"pfxX":-1.4154481285986205,"pfxZ":3.8591667642615466,"pX":0.06332854635323054,"pZ":2.847803709675464,"vX0":-6.108047519342974,"vY0":-125.90372542281644,"vZ0":-1.758436154113569,"x":114.59,"y":161.89,"x0":2.709314189246079,"y0":50.00350262166911,"z0":5.669648110815054,"aX":-2.2613649218690592},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.8,"breakHorizontal":4.1,"spinRate":2523,"spinDirection":184},"zone":2,"typeConfidence":0.9,"plateTime":0.4358189320935826,"extension":5.910678717604712},"index":2,"playId":"f386647d-06b2-396e-8073-ae950f766671","pitchNumber":3,"startTime":"2026-07-25T00:57:16.911Z","endTime":"2026-07-25T00:57:20.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.309435205922554,"aZ":-25.742511637562426,"pfxX":-6.5699736594964815,"pfxZ":4.399312559242311,"pX":1.4255541491157702,"pZ":3.17734913780422,"vX0":-2.3835513202495173,"vY0":-119.95282639971467,"vZ0":-0.14157727449631619,"x":62.66,"y":152.99,"x0":3.2847334640870494,"y0":50.005220096280404,"z0":5.5242473276389905,"aX":-9.615178184490997},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":8.2,"breakHorizontal":12.5,"spinRate":2872,"spinDirection":281},"zone":12,"typeConfidence":0.87,"plateTime":0.4558872710222728,"extension":5.498598027994783},"index":3,"playId":"9886a6f4-07ad-3f0a-831a-e8fec9379d21","pitchNumber":4,"startTime":"2026-07-25T00:57:47.881Z","endTime":"2026-07-25T00:57:52.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.912975208371186,"aZ":-26.601047877825863,"pfxX":-1.446973345651391,"pfxZ":3.405167139447993,"pX":1.229078629720028,"pZ":4.338735332129539,"vX0":-3.4465248484316313,"vY0":-126.35919341731761,"vZ0":1.514091264521174,"x":70.15,"y":121.63,"x0":2.792325680227092,"y0":50.00239443300169,"z0":5.851382032694558,"aX":-2.366018682351951},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":6.7,"breakHorizontal":3.4,"spinRate":2492,"spinDirection":169},"zone":12,"typeConfidence":0.92,"plateTime":0.43154653288425493,"extension":5.711831860416497},"index":4,"playId":"e6b44e4b-821a-37d7-b48b-150aa9f59bd8","pitchNumber":5,"startTime":"2026-07-25T00:58:06.887Z","endTime":"2026-07-25T00:58:10.851Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.66648238097597,"aZ":-27.495804880214223,"pfxX":-10.5625559700818,"pfxZ":3.3142424961282924,"pX":0.2889068259433845,"pZ":2.622214207972132,"vX0":-3.4542345580833613,"vY0":-118.42399349932005,"vZ0":-0.6209706503833103,"x":105.99,"y":167.98,"x0":3.1409218624396535,"y0":50.00535335497434,"z0":5.413935819484885,"aX":-14.930022328770628},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.1,"breakHorizontal":20.0,"spinRate":2934,"spinDirection":289},"zone":5,"typeConfidence":0.91,"plateTime":0.4634019690143214,"extension":5.742134710920006},"index":5,"playId":"23217722-e034-3355-ab51-eef4577e54f4","pitchNumber":6,"startTime":"2026-07-25T00:58:27.165Z","endTime":"2026-07-25T00:58:30.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.85159290732902,"aZ":-27.6159817611332,"pfxX":-2.127799683999278,"pfxZ":2.7970241666560334,"pX":0.12097916725789988,"pZ":2.6542735275059535,"vX0":-5.615817951981645,"vY0":-126.41181355745861,"vZ0":-1.884346699499539,"x":112.39,"y":167.11,"x0":2.640868867575452,"y0":50.005439693357566,"z0":5.6093505544771745,"aX":-3.470849126160528},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.9,"breakHorizontal":5.0,"spinRate":2681,"spinDirection":207},"zone":5,"typeConfidence":0.92,"plateTime":0.43197229542317084,"extension":5.793860141075321},"index":6,"playId":"b5155621-afc0-3c15-b614-5cc3b5ff93da","pitchNumber":7,"startTime":"2026-07-25T00:58:52.369Z","endTime":"2026-07-25T00:59:00.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92864845066823,"aZ":-29.201417394429836,"pfxX":-3.4705681205853507,"pfxZ":1.8493382803541447,"pX":0.5278300142541361,"pZ":3.629904288878318,"vX0":-4.149593499018678,"vY0":-125.34714269818494,"vZ0":0.4373795277988274,"x":96.88,"y":140.77,"x0":2.6493681094097288,"y0":50.003141942712396,"z0":5.818222559979284,"aX":-5.577632505219881},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":7.2,"spinRate":2653,"spinDirection":224},"zone":12,"typeConfidence":0.92,"plateTime":0.43528389727846983,"extension":5.819193306210327},"index":7,"playId":"2e2bba93-19de-312c-b1c6-cb9c266f09b5","pitchNumber":8,"startTime":"2026-07-25T00:59:25.655Z","endTime":"2026-07-25T00:59:30.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"}},"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":1.71,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-25T00:59:30.105Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Tommy Edman grounds out, shortstop Francisco Lindor to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-07-25T01:00:04.096Z","endTime":"2026-07-25T01:00:29.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.456426980545654,"aZ":-24.171073186155667,"pfxX":-1.434593507964233,"pfxZ":4.834711565028332,"pX":-1.073436223432333,"pZ":2.7219960272454373,"vX0":-8.686027039287994,"vY0":-127.37756867861015,"vZ0":-2.89004459504128,"x":157.92,"y":165.29,"x0":2.5571810237411547,"y0":50.00050906864556,"z0":5.767980932318718,"aX":-2.372766093017784},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.4,"breakHorizontal":4.4,"spinRate":2559,"spinDirection":167},"zone":11,"typeConfidence":0.9,"plateTime":0.4288601111085164,"extension":5.720163342211324},"hitData":{"launchSpeed":47.6,"launchAngle":23.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.39,"coordY":154.9}},"index":0,"playId":"63eea5c7-c889-3bec-8bd6-725f303908ee","pitchNumber":1,"startTime":"2026-07-25T01:00:18.460Z","endTime":"2026-07-25T01:00:29.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"first":{"id":681624,"link":"/api/v1/people/681624"},"third":{"id":687221,"link":"/api/v1/people/687221"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":36.4,"awayTeamWinProbability":63.6,"homeTeamWinProbabilityAdded":5.599999999999998,"leverageIndex":2.14,"dramaIndex":93.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:00:29.357Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Carson Benge strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T01:02:46.881Z","endTime":"2026-07-25T01:03:44.790Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.0,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.874850623929774,"aZ":-33.68375282850129,"pfxX":-0.7060184889195389,"pfxZ":-0.9780997213047513,"pX":-1.1743168138046036,"pZ":3.3377442387293144,"vX0":1.8467929398804388,"vY0":-123.32552489391682,"vZ0":-0.10930555574141332,"x":161.76,"y":148.66,"x0":-1.8401912985124909,"y0":50.001789387566525,"z0":6.216946047621574,"aX":-1.0906085351398347},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.6,"breakHorizontal":0.8,"spinRate":2053,"spinDirection":87},"zone":11,"typeConfidence":2.0,"plateTime":0.4436490410868168,"extension":6.903924563268391},"index":0,"playId":"d1e42fb4-c94c-3180-b8b6-bd5612e70dab","pitchNumber":1,"startTime":"2026-07-25T01:02:53.054Z","endTime":"2026-07-25T01:02:57.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":76.5,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953535991896974,"aZ":-33.704995420630404,"pfxX":-0.15961828799028055,"pfxZ":-1.0260443257722596,"pX":-0.5956862157283237,"pZ":3.0886788660606475,"vX0":2.8248167551644396,"vY0":-121.24746290304346,"vZ0":-0.5303338605800295,"x":139.71,"y":155.39,"x0":-1.7556910444212033,"y0":50.004566491069404,"z0":6.254209176637937,"aX":-0.23744324218465002},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-1.7,"breakHorizontal":-0.4,"spinRate":2068,"spinDirection":69},"zone":1,"typeConfidence":2.0,"plateTime":0.45193943471408016,"extension":6.918333680185242},"index":1,"playId":"e8018230-ac76-3e98-8e00-86dbc2001cd2","pitchNumber":2,"startTime":"2026-07-25T01:03:06.943Z","endTime":"2026-07-25T01:03:10.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.1,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747587932086198,"aZ":-29.206161376701747,"pfxX":-0.7485505057874152,"pfxZ":1.7229214989200603,"pX":0.04225180970803393,"pZ":2.8247215755988093,"vX0":4.6716046811978735,"vY0":-130.33821608850187,"vZ0":-2.812317415875136,"x":115.39,"y":162.51,"x0":-1.6770125090079036,"y0":50.00023739974981,"z0":6.126419611177921,"aX":-1.287258985478839},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":0.4,"spinRate":1221,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.42045706970680374,"extension":6.917393963460394},"index":2,"playId":"f867392f-8ea6-3664-b665-63f7f113fc8c","pitchNumber":3,"startTime":"2026-07-25T01:03:21.879Z","endTime":"2026-07-25T01:03:27.349Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.468388864318236,"aZ":-33.30160233090878,"pfxX":-5.7450846139493414,"pfxZ":-0.6297040014425805,"pX":0.019353826908537992,"pZ":1.5451968392435134,"vX0":6.287078834114066,"vY0":-132.95487981163808,"vZ0":-5.561483072827992,"x":116.26,"y":197.06,"x0":-1.621015079449567,"y0":50.00006259175627,"z0":6.058865208187669,"aX":-10.362857538819439},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":-2.0,"breakHorizontal":9.1,"spinRate":1138,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4107768037979813,"extension":7.051164893543778},"index":3,"playId":"94c07211-8691-39a1-9286-288a496e8279","pitchNumber":4,"startTime":"2026-07-25T01:03:40.398Z","endTime":"2026-07-25T01:03:44.790Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":1.9,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:03:44.790Z","atBatIndex":52},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Robert Jr. grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T01:04:06.371Z","endTime":"2026-07-25T01:04:20.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673357,"fullName":"Luis Robert Jr.","link":"/api/v1/people/673357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.31,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.892066342345778,"aZ":-32.09006285185989,"pfxX":-1.0611147876598521,"pfxZ":0.05040942367222101,"pX":-0.11877358174979423,"pZ":2.8371788874314965,"vX0":4.126329478278639,"vY0":-126.9021846119645,"vZ0":-2.1000625591926134,"x":121.53,"y":162.18,"x0":-1.6277353747845764,"y0":50.002128856759356,"z0":6.230929026935693,"aX":-1.7316057690143827},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.1,"breakHorizontal":1.0,"spinRate":949,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.4315610296264678,"extension":7.148082841198357},"hitData":{"launchSpeed":78.1,"launchAngle":-11.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.89,"coordY":151.87}},"index":0,"playId":"5b633725-ac76-338e-abdd-f4fccd1e7f5f","pitchNumber":1,"startTime":"2026-07-25T01:04:10.410Z","endTime":"2026-07-25T01:04:20.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":673357,"link":"/api/v1/people/673357","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":-3.6999999999999993,"leverageIndex":1.44,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:04:20.618Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Young grounds out, second baseman Miguel Rojas to first baseman Freddie Freeman.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-07-25T01:04:39.667Z","endTime":"2026-07-25T01:05:29.288Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":676724,"fullName":"Jared Young","link":"/api/v1/people/676724"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.7,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13881885503979,"aZ":-7.866959664825479,"pfxX":-5.342510245375288,"pfxZ":11.67543708440115,"pX":1.5192412540131335,"pZ":1.4518978951041148,"vX0":10.791170945143765,"vY0":-142.74334432362645,"vZ0":-11.257484055062312,"x":59.09,"y":199.58,"x0":-1.6010613951205461,"y0":50.00374873512339,"z0":5.924056329400074,"aX":-11.124212186586739},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":7.7,"spinRate":2459,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.38243365267267704,"extension":7.012060395411865},"index":0,"playId":"10cae5ef-b86d-3c46-a521-35b0619e43d6","pitchNumber":1,"startTime":"2026-07-25T01:04:42.277Z","endTime":"2026-07-25T01:04:46.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.3,"endSpeed":89.5,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.641464444843677,"aZ":-9.551575745156486,"pfxX":-3.9384513418764433,"pfxZ":11.059293287553242,"pX":0.24056685192764765,"pZ":3.4662688080653603,"vX0":6.860585159589497,"vY0":-141.5074772492007,"vZ0":-5.665231332671602,"x":107.83,"y":145.19,"x0":-1.6939788996008462,"y0":50.0042836598312,"z0":6.094400914869686,"aX":-8.057919658820001},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.2,"breakHorizontal":5.9,"spinRate":2342,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.38577799600419915,"extension":6.850232648044123},"index":1,"playId":"78d8930a-a395-3931-8ba8-43dc0320672c","pitchNumber":2,"startTime":"2026-07-25T01:04:58.826Z","endTime":"2026-07-25T01:05:02.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.281,"strikeZoneBottom":1.656,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.580537421848547,"aZ":-27.831687572561385,"pfxX":-3.175060740306078,"pfxZ":2.577343602152906,"pX":-0.33231692159147247,"pZ":1.9630884998442109,"vX0":4.683677230569672,"vY0":-128.96839490889187,"vZ0":-5.039702110211479,"x":129.67,"y":185.78,"x0":-1.7586372056391328,"y0":50.00600178379995,"z0":6.08686489569894,"aX":-5.355258835372667},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":4.7,"spinRate":873,"spinDirection":238},"zone":7,"typeConfidence":2.0,"plateTime":0.42454901711893367,"extension":6.931821667559303},"hitData":{"launchSpeed":93.5,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.4,"coordY":155.92}},"index":2,"playId":"a506314a-8c83-3ac8-875f-15bd6bbe12e0","pitchNumber":3,"startTime":"2026-07-25T01:05:19.457Z","endTime":"2026-07-25T01:05:29.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":676724,"link":"/api/v1/people/676724","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_ab"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_ab"},{"player":{"id":676724,"link":"/api/v1/people/676724"},"credit":"b_pa"},{"player":{"id":808963,"link":"/api/v1/people/808963"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:05:29.288Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Freddie Freeman singles on a line drive to center fielder Luis Robert Jr.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:07:55.440Z","endTime":"2026-07-25T01:08:08.523Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: A.J. Minter replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":1,"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:06:20.559Z","endTime":"2026-07-25T01:07:57.596Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621345,"link":"/api/v1/people/621345"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4281252754859,"aZ":-24.173845665353515,"pfxX":-0.12679217416605848,"pfxZ":4.698425767740189,"pX":-0.5221039970541979,"pZ":2.1654766832864394,"vX0":-7.542692682377754,"vY0":-129.00096866310236,"vZ0":-3.8350943224255123,"x":136.9,"y":180.31,"x0":2.4442315859637715,"y0":50.000044754799575,"z0":5.514219186328605,"aX":-0.21402912536552227},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.9,"breakHorizontal":1.8,"spinRate":2512,"spinDirection":182},"zone":7,"typeConfidence":0.89,"plateTime":0.42305257539797747,"extension":6.2791376678527016},"hitData":{"launchSpeed":82.3,"launchAngle":18.0,"totalDistance":223.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":102.39,"coordY":99.63}},"index":1,"playId":"1fabbfb3-480d-3741-9b99-d553a5e54cf6","pitchNumber":1,"startTime":"2026-07-25T01:07:57.596Z","endTime":"2026-07-25T01:08:08.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":518692,"link":"/api/v1/people/518692","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-3.3999999999999986,"leverageIndex":0.9,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:08:08.523Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Mookie Betts pops out to first baseman Jared Young.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:08:26.814Z","endTime":"2026-07-25T01:12:22.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":676724,"link":"/api/v1/people/676724"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.802881562136335,"aZ":-12.558829297582687,"pfxX":4.03092202433934,"pfxZ":10.417547556192584,"pX":-0.10891029866011522,"pZ":2.5038588356766853,"vX0":-7.574567583825961,"vY0":-135.8810138739403,"vZ0":-5.717730999496961,"x":121.15,"y":171.18,"x0":2.1822474588017315,"y0":50.004264686333755,"z0":5.496623852431715,"aX":7.591521378467549},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.9,"breakHorizontal":-5.9,"spinRate":2443,"spinDirection":146},"zone":5,"typeConfidence":0.91,"plateTime":0.4020059119159374,"extension":6.405006421219402},"index":0,"playId":"43d8f5c7-6648-3945-b6e1-9e59914c7251","pitchNumber":1,"startTime":"2026-07-25T01:08:35.549Z","endTime":"2026-07-25T01:08:39.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.44494168975729,"aZ":-28.017920996646133,"pfxX":-0.9619973509233193,"pfxZ":2.445619161244556,"pX":-0.21421308070897765,"pZ":3.697134926426051,"vX0":-6.52424448695421,"vY0":-129.01085520660274,"vZ0":0.48340732396350405,"x":125.17,"y":138.96,"x0":2.4627160696882155,"y0":50.00553926303335,"z0":5.650605919192327,"aX":-1.6368554956276953},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":4.8,"breakHorizontal":3.1,"spinRate":2519,"spinDirection":195},"zone":11,"typeConfidence":0.89,"plateTime":0.4230193396744246,"extension":6.346357027776304},"index":1,"playId":"370b4e71-6424-3ed9-ad8b-58d4e500c6a2","pitchNumber":2,"startTime":"2026-07-25T01:08:57.411Z","endTime":"2026-07-25T01:09:07.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mets challenged (tag play), call on the field was upheld: Freddie Freeman steals (5) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"actionPlayId":"370b4e71-6424-3ed9-ad8b-58d4e500c6a2","startTime":"2026-07-25T01:09:10.294Z","endTime":"2026-07-25T01:12:07.592Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":518692,"link":"/api/v1/people/518692"},"defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"first":{"id":518692,"link":"/api/v1/people/518692"},"postOnSecond":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":121},"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.41,"dramaIndex":59.0,"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.799209690326443,"aZ":-28.220353269590735,"pfxX":0.09844933581031157,"pfxZ":2.311981721789504,"pX":-0.7805553515678176,"pZ":2.2811848144471654,"vX0":-7.991563672093401,"vY0":-129.16119607596863,"vZ0":-2.8288725179531355,"x":146.75,"y":177.19,"x0":2.3248335196727505,"y0":50.00239913943706,"z0":5.532996697817634,"aX":0.16844737381253314},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":3.8,"breakHorizontal":1.4,"spinRate":2586,"spinDirection":181},"zone":4,"typeConfidence":0.89,"plateTime":0.42208777045016843,"extension":6.321939091298798},"hitData":{"launchSpeed":83.0,"launchAngle":66.0,"totalDistance":157.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.54,"coordY":150.85}},"index":3,"playId":"52ae7c5c-a637-3387-930c-d0a57ab226c1","pitchNumber":3,"startTime":"2026-07-25T01:12:07.592Z","endTime":"2026-07-25T01:12:22.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":605141,"link":"/api/v1/people/605141","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":605141,"link":"/api/v1/people/605141"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":4.199999999999999,"leverageIndex":1.41,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:12:22.223Z","atBatIndex":56},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Rojas pops out to shortstop Francisco Lindor.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:12:48.250Z","endTime":"2026-07-25T01:14:03.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.580412384748964,"aZ":-27.428011957814213,"pfxX":-0.9644409888829255,"pfxZ":2.745116979677121,"pX":-0.5174918582351793,"pZ":2.400097319725277,"vX0":-6.905508500211339,"vY0":-130.1590458462313,"vZ0":-2.663751193681133,"x":136.73,"y":173.98,"x0":2.2876629104590296,"y0":50.000417926406094,"z0":5.499023038628797,"aX":-1.6650245083284918},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":3.1,"spinRate":2548,"spinDirection":183},"zone":4,"typeConfidence":0.9,"plateTime":0.41971486320986084,"extension":6.240210510861905},"index":0,"playId":"6c7fdcf8-69e7-3917-afaf-931141590727","pitchNumber":1,"startTime":"2026-07-25T01:12:48.250Z","endTime":"2026-07-25T01:12:52.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.7,"endSpeed":79.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.237290458353645,"aZ":-26.45782141061615,"pfxX":10.663152817078306,"pfxZ":3.5711504539250605,"pX":-0.8676225778387703,"pZ":-0.16982144324724485,"vX0":-11.200520506235867,"vY0":-125.60050651347572,"vZ0":-8.220310709343792,"x":150.07,"y":243.37,"x0":2.262342242070059,"y0":50.001050808915195,"z0":5.294281212313567,"aX":17.050408823424693},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-16.8,"spinRate":1665,"spinDirection":125},"zone":13,"typeConfidence":0.91,"plateTime":0.4359542252139672,"extension":6.378421641297172},"index":1,"playId":"e97f2f35-eed2-308d-99c8-26ff413e32f0","pitchNumber":2,"startTime":"2026-07-25T01:13:24.912Z","endTime":"2026-07-25T01:13:30.426Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.74539050162113,"aZ":-26.764259155186675,"pfxX":-1.3041111999014152,"pfxZ":3.0991718673575974,"pX":-0.923039362286165,"pZ":3.220260167246348,"vX0":-8.027920541459341,"vY0":-130.57714018990433,"vZ0":-0.892322111883486,"x":152.18,"y":151.83,"x0":2.3471296887794444,"y0":50.00158555869336,"z0":5.560817693451566,"aX":-2.2756007733901034},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.6,"breakHorizontal":4.0,"spinRate":2643,"spinDirection":184},"zone":11,"typeConfidence":0.9,"plateTime":0.41776048431485124,"extension":6.39136904319869},"hitData":{"launchSpeed":54.3,"launchAngle":52.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":118.89,"coordY":148.61}},"index":2,"playId":"9a670113-9797-387b-b15e-ebeaa8880a2e","pitchNumber":3,"startTime":"2026-07-25T01:13:51.538Z","endTime":"2026-07-25T01:14:03.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":500743,"link":"/api/v1/people/500743","batSide":{"code":"R","description":"Right"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":500743,"link":"/api/v1/people/500743"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.0,"awayTeamWinProbability":73.0,"homeTeamWinProbabilityAdded":3.6999999999999993,"leverageIndex":1.34,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:14:03.120Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Kyle Tucker homers (8) on a fly ball to right center field. Freddie Freeman scores.","rbi":2,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:14:23.912Z","endTime":"2026-07-25T01:15:45.327Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":621345,"link":"/api/v1/people/621345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":{"id":621345,"link":"/api/v1/people/621345"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.3,"endSpeed":83.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.440061666730482,"aZ":-23.578639986132107,"pfxX":-1.4249702020441628,"pfxZ":4.899845205265096,"pX":-2.259184068783646,"pZ":0.473505579414537,"vX0":-10.837312347607268,"vY0":-131.05502908729565,"vZ0":-7.834679448569197,"x":203.11,"y":226.0,"x0":2.1001053057254304,"y0":50.00507611030868,"z0":5.239527845883596,"aX":-2.4986631533621226},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.4,"breakHorizontal":4.8,"spinRate":2608,"spinDirection":160},"zone":13,"typeConfidence":0.89,"plateTime":0.41655078812976587,"extension":6.500729915085735},"index":0,"playId":"d96aaa1c-61a2-3150-92e5-f895f3846929","pitchNumber":1,"startTime":"2026-07-25T01:14:30.267Z","endTime":"2026-07-25T01:14:34.863Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336936736256195,"aZ":-21.503975994383094,"pfxX":8.952054996119195,"pfxZ":5.646210760279724,"pX":-0.6927885678632384,"pZ":2.7458485837752993,"vX0":-10.864784517405303,"vY0":-136.4139873977274,"vZ0":-3.306542379823748,"x":143.41,"y":164.64,"x0":2.174056168498336,"y0":50.00090495592232,"z0":5.45193709003367,"aX":16.911071958164037},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.7,"breakHorizontal":-14.0,"spinRate":2606,"spinDirection":152},"zone":4,"typeConfidence":0.93,"plateTime":0.40115567386687045,"extension":6.26401174052402},"index":1,"playId":"11a54cee-366c-340f-a21a-60fe0aa5aba1","pitchNumber":2,"startTime":"2026-07-25T01:14:55.079Z","endTime":"2026-07-25T01:14:59.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57493606561701,"aZ":-14.691300112017087,"pfxX":3.344370011058204,"pfxZ":9.25782927056202,"pX":0.19859746234582118,"pZ":2.470953186564657,"vX0":-6.729850125702575,"vY0":-136.6687944038693,"vZ0":-5.107263148022906,"x":109.43,"y":172.06,"x0":2.2602976877350716,"y0":50.006447379283266,"z0":5.375796555852145,"aX":6.318907099136305},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":-4.6,"spinRate":2510,"spinDirection":143},"zone":5,"typeConfidence":0.91,"plateTime":0.4010283142117963,"extension":6.359747621833352},"hitData":{"launchSpeed":103.6,"launchAngle":23.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":196.36,"coordY":59.37}},"index":2,"playId":"eef285a9-3b9b-3981-906d-f619a7689a9a","pitchNumber":3,"startTime":"2026-07-25T01:15:18.390Z","endTime":"2026-07-25T01:15:45.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"second":{"id":518692,"link":"/api/v1/people/518692"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":-18.6,"leverageIndex":1.44,"dramaIndex":155.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:15:45.327Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Teoscar Hernández flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-07-25T01:16:04.727Z","endTime":"2026-07-25T01:16:42.428Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621345,"fullName":"A.J. Minter","link":"/api/v1/people/621345"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":89.5,"endSpeed":82.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091972880486463,"aZ":-29.942348239258592,"pfxX":-1.2886454819171105,"pfxZ":1.2838280179803423,"pX":0.6506595867778224,"pZ":2.6591410898799706,"vX0":-4.325512595071103,"vY0":-130.33506006568888,"vZ0":-1.5446789220717476,"x":92.2,"y":166.98,"x0":2.4931497962984626,"y0":50.002480462626366,"z0":5.501825784472452,"aX":-2.2352899287986965},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":3.2,"spinRate":2537,"spinDirection":177},"zone":6,"typeConfidence":0.9,"plateTime":0.4188205316316407,"extension":6.232672566603566},"index":0,"playId":"53ab5080-76d8-313b-8405-812cc1453ee8","pitchNumber":1,"startTime":"2026-07-25T01:16:10.477Z","endTime":"2026-07-25T01:16:13.877Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.772360154242474,"aZ":-13.25861997305147,"pfxX":4.6794923899163585,"pfxZ":9.855600450941965,"pX":-0.9090862543848109,"pZ":2.6074637917206958,"vX0":-10.259535928595833,"vY0":-137.26649340797255,"vZ0":-5.025936055015829,"x":151.65,"y":168.38,"x0":2.259443203555457,"y0":50.002572650268675,"z0":5.356344433745718,"aX":8.982261776309953},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":17.0,"breakHorizontal":-6.5,"spinRate":2651,"spinDirection":144},"zone":11,"typeConfidence":0.91,"plateTime":0.39816756999962655,"extension":6.303010641476849},"hitData":{"launchSpeed":85.0,"launchAngle":39.0,"totalDistance":289.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":189.65,"coordY":101.75}},"index":1,"playId":"04dcbba1-ee74-3fef-81c9-24c487ea6528","pitchNumber":2,"startTime":"2026-07-25T01:16:34.401Z","endTime":"2026-07-25T01:16:42.428Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":606192,"link":"/api/v1/people/606192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_ab"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_ab"},{"player":{"id":606192,"link":"/api/v1/people/606192"},"credit":"b_pa"},{"player":{"id":621345,"link":"/api/v1/people/621345"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.7,"awayTeamWinProbability":91.3,"homeTeamWinProbabilityAdded":0.29999999999999893,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:16:42.428Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Marcus Semien flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":1,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:19:09.830Z","endTime":"2026-07-25T01:20:11.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":543760,"fullName":"Marcus Semien","link":"/api/v1/people/543760"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Evan Phillips replaces Roki Sasaki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":1,"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:17:53.641Z","endTime":"2026-07-25T01:19:12.075Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623465,"link":"/api/v1/people/623465"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":808963,"link":"/api/v1/people/808963","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.4,"endSpeed":76.0,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.907142206677324,"aZ":-29.90254591439009,"pfxX":5.805048528923545,"pfxZ":1.5591296014798015,"pX":0.4506964998444396,"pZ":2.5544274006522203,"vX0":5.993437500413021,"vY0":-119.88817192777675,"vZ0":-0.74424105510616,"x":99.82,"y":169.81,"x0":-2.8346674409788855,"y0":50.00306489535333,"z0":5.534813383014103,"aX":8.46030004435174},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.9,"breakHorizontal":-12.0,"spinRate":2596,"spinDirection":53},"zone":6,"typeConfidence":0.89,"plateTime":0.45665346327970147,"extension":6.218545721857648},"index":1,"playId":"3ca263d6-4575-30ee-b9be-acef813ac615","pitchNumber":1,"startTime":"2026-07-25T01:19:12.075Z","endTime":"2026-07-25T01:19:16.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":86.3,"endSpeed":79.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.697305192536014,"aZ":-29.91913604181519,"pfxX":5.304442759292847,"pfxZ":1.408937514058481,"pX":1.1570639580567041,"pZ":2.6933295465551867,"vX0":7.812479606238021,"vY0":-125.54527638190903,"vZ0":-0.7472430314687206,"x":72.9,"y":166.06,"x0":-2.680638866876216,"y0":50.0029747103764,"z0":5.423435793478269,"aX":8.492527681708594},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.6,"breakHorizontal":-11.4,"spinRate":2749,"spinDirection":45},"zone":12,"typeConfidence":0.81,"plateTime":0.4357753595491971,"extension":6.229152323266649},"index":2,"playId":"b6682c1c-cd0f-3cfe-bcc9-610405f623c9","pitchNumber":2,"startTime":"2026-07-25T01:19:28.481Z","endTime":"2026-07-25T01:19:32.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.96347952016288,"aZ":-12.60770918209041,"pfxX":-7.178741564562749,"pfxZ":10.00985086082569,"pX":0.8156359087236447,"pZ":1.175796586209807,"vX0":11.471888185360942,"vY0":-138.6722882847482,"vZ0":-9.069502779939747,"x":85.91,"y":207.03,"x0":-2.4353158272622037,"y0":50.00247580705126,"z0":5.322373662175427,"aX":-14.032407313057181},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":10.7,"spinRate":2450,"spinDirection":218},"zone":14,"typeConfidence":0.91,"plateTime":0.3944410060191599,"extension":6.34176086336311},"index":3,"playId":"ea38f6e9-55ee-3ad4-a244-22b6b08ef4ad","pitchNumber":3,"startTime":"2026-07-25T01:19:44.386Z","endTime":"2026-07-25T01:19:48.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.4,"strikeZoneTop":3.212,"strikeZoneBottom":1.621,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.710786988430833,"aZ":-25.02978782442417,"pfxX":-0.14691295569925722,"pfxZ":3.9800611179758443,"pX":0.4240570883297872,"pZ":1.958086628827273,"vX0":8.113573749926843,"vY0":-132.50770192203387,"vZ0":-4.33783356843538,"x":100.84,"y":185.91,"x0":-2.6460314781477545,"y0":50.005995455017526,"z0":5.423784730706264,"aX":-0.2659764618332312},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.6,"breakHorizontal":-1.3,"spinRate":2534,"spinDirection":208},"zone":9,"typeConfidence":0.92,"plateTime":0.41181499663774,"extension":6.241281619132524},"hitData":{"launchSpeed":87.6,"launchAngle":32.0,"totalDistance":293.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.55,"coordY":115.8}},"index":4,"playId":"9ea78aac-4f00-320a-9c08-0bfb6910306e","pitchNumber":4,"startTime":"2026-07-25T01:20:01.094Z","endTime":"2026-07-25T01:20:11.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":543760,"link":"/api/v1/people/543760","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_ab"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_ab"},{"player":{"id":543760,"link":"/api/v1/people/543760"},"credit":"b_pa"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":6.0,"awayTeamWinProbability":94.0,"homeTeamWinProbabilityAdded":-2.6999999999999993,"leverageIndex":1.08,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:20:11.655Z","atBatIndex":60},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Francisco Alvarez homers (12) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:20:25.405Z","endTime":"2026-07-25T01:23:13.740Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":623465,"link":"/api/v1/people/623465"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.357209942490254,"aZ":-13.429310788593993,"pfxX":-7.183617097084855,"pfxZ":9.473439648778232,"pX":0.32276572161730915,"pZ":1.8263384320856846,"vX0":10.238210956395157,"vY0":-139.5401497194209,"vZ0":-7.301141253268945,"x":104.7,"y":189.47,"x0":-2.454548167977486,"y0":50.0052281016926,"z0":5.355125205887202,"aX":-14.218700437604422},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":11.0,"spinRate":2439,"spinDirection":218},"zone":9,"typeConfidence":0.91,"plateTime":0.39199653009874513,"extension":6.404502989958231},"index":0,"playId":"15fcfdb6-9191-3658-b6a0-85f30860712d","pitchNumber":1,"startTime":"2026-07-25T01:20:38.287Z","endTime":"2026-07-25T01:20:42.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-25T01:20:50.723Z","endTime":"2026-07-25T01:21:07.396Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"startTime":"2026-07-25T01:21:07.396Z","endTime":"2026-07-25T01:21:47.183Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.1,"endSpeed":89.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.98258094412659,"aZ":-17.38670217399282,"pfxX":-6.664193543425771,"pfxZ":7.258651056142904,"pX":-0.8652498483400465,"pZ":3.1037342304236426,"vX0":7.112123658802761,"vY0":-141.302213985687,"vZ0":-3.665849450615926,"x":149.98,"y":154.98,"x0":-2.540192758691952,"y0":50.00143220059923,"z0":5.524185919101295,"aX":-13.574311005131875},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":12.6,"breakHorizontal":10.8,"spinRate":2384,"spinDirection":219},"zone":11,"typeConfidence":0.9,"plateTime":0.38653957079645407,"extension":6.422278164002659},"index":3,"playId":"2ebdc749-df1b-3316-aa0e-41d8a4309536","pitchNumber":2,"startTime":"2026-07-25T01:21:47.183Z","endTime":"2026-07-25T01:21:50.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.3,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.211205466095066,"aZ":-34.411106624520315,"pfxX":7.000027090519573,"pfxZ":-1.4065668321840459,"pX":1.7579747670646542,"pZ":2.446173596635895,"vX0":8.50486319612122,"vY0":-126.08063040032826,"vZ0":-0.6093383084656789,"x":49.99,"y":172.73,"x0":-2.582001394651477,"y0":50.00193844939718,"z0":5.494252432030643,"aX":11.145376644060267},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-2.4,"breakHorizontal":-14.8,"spinRate":2834,"spinDirection":48},"zone":12,"typeConfidence":0.89,"plateTime":0.4362292998646722,"extension":6.420430500746779},"index":4,"playId":"17a980dd-e0da-3ad0-99cc-9f2034ff3eb5","pitchNumber":3,"startTime":"2026-07-25T01:22:20.745Z","endTime":"2026-07-25T01:22:24.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.2,"strikeZoneTop":3.121,"strikeZoneBottom":1.575,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.679419666204613,"aZ":-36.90892363779091,"pfxX":7.81891965526363,"pfxZ":-3.187323857744392,"pX":-0.2758196379888826,"pZ":2.906811282137503,"vX0":3.5327294303100683,"vY0":-122.13336407558612,"vZ0":1.3250737147813507,"x":127.51,"y":160.3,"x0":-2.763874771255918,"y0":50.00119021705123,"z0":5.570937420911027,"aX":11.620140696808356},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.4,"breakVerticalInduced":-5.0,"breakHorizontal":-15.1,"spinRate":2766,"spinDirection":50},"zone":2,"typeConfidence":0.9,"plateTime":0.45125442281677586,"extension":6.175419392405596},"hitData":{"launchSpeed":108.9,"launchAngle":33.0,"totalDistance":401.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":10.24,"coordY":83.24}},"index":5,"playId":"ed6873a3-f2e6-3383-9238-d5d3a6fa45f8","pitchNumber":4,"startTime":"2026-07-25T01:22:37.012Z","endTime":"2026-07-25T01:23:13.740Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.3,"awayTeamWinProbability":87.7,"homeTeamWinProbabilityAdded":6.300000000000001,"leverageIndex":0.68,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:23:13.740Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"A.J. Ewing flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:23:34.701Z","endTime":"2026-07-25T01:26:04.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4751893152395,"aZ":-13.554737859967863,"pfxX":-4.642795947560891,"pfxZ":9.398943626993926,"pX":-0.6918431779681156,"pZ":2.9381926395593014,"vX0":7.268412606483301,"vY0":-140.26793644790132,"vZ0":-4.2444791982290875,"x":143.37,"y":159.45,"x0":-2.7205024229258816,"y0":50.00169602071662,"z0":5.362899033944773,"aX":-9.196951295378877},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.2,"breakHorizontal":6.8,"spinRate":2367,"spinDirection":218},"zone":1,"typeConfidence":0.91,"plateTime":0.39136428444689075,"extension":6.339512524568848},"index":0,"playId":"54f0442e-470f-3a6c-9b45-67e6a79f2bae","pitchNumber":1,"startTime":"2026-07-25T01:23:38.631Z","endTime":"2026-07-25T01:23:42.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-25T01:23:52.087Z","endTime":"2026-07-25T01:24:03.185Z","isPitch":false,"type":"action","player":{"id":805999,"link":"/api/v1/people/805999"},"defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34427974298418,"aZ":-11.91637145812406,"pfxX":-5.789100442514482,"pfxZ":10.200431475936512,"pX":-0.2739568406592823,"pZ":3.7655371932709594,"vX0":7.950611524913203,"vY0":-140.41083488542515,"vZ0":-2.8071283794755777,"x":127.44,"y":137.11,"x0":-2.397051164444323,"y0":50.00465181574187,"z0":5.5592220211389085,"aX":-11.499866463687784},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.0,"breakHorizontal":8.8,"spinRate":2453,"spinDirection":220},"zone":11,"typeConfidence":0.93,"plateTime":0.3908592447284356,"extension":6.376321579405956},"index":2,"playId":"c1bb4206-6e22-31ba-b469-ab8aea8df809","pitchNumber":2,"startTime":"2026-07-25T01:24:03.185Z","endTime":"2026-07-25T01:24:06.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.23856693310705,"aZ":-12.863778067811557,"pfxX":-4.5559350797803475,"pfxZ":9.482888197759078,"pX":-0.43506225302095863,"pZ":3.6189876419879874,"vX0":7.381557568820733,"vY0":-142.18425871907746,"vZ0":-2.9022097464474332,"x":133.58,"y":141.07,"x0":-2.4793623138934033,"y0":50.003993157483066,"z0":5.475255188568508,"aX":-9.27929398921924},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.7,"breakHorizontal":6.7,"spinRate":2539,"spinDirection":217},"zone":11,"typeConfidence":0.92,"plateTime":0.3860260290015596,"extension":6.3113964584135225},"index":3,"playId":"e06da607-164f-3d07-bc6d-fea6b9e773ad","pitchNumber":3,"startTime":"2026-07-25T01:24:20.855Z","endTime":"2026-07-25T01:24:25.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":true},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.94877640586331,"aZ":-18.373816244796423,"pfxX":-9.141065353031275,"pfxZ":6.941872753936181,"pX":0.6016320338208464,"pZ":3.4300587453905385,"vX0":11.506030621524575,"vY0":-140.39883152439398,"vZ0":-2.366435360382875,"x":94.07,"y":146.17,"x0":-2.369626099496763,"y0":50.006923913115855,"z0":5.485058743356704,"aX":-18.183189560745223},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":14.0,"spinRate":2319,"spinDirection":227},"zone":12,"typeConfidence":0.92,"plateTime":0.3907217662631224,"extension":6.198909470940563},"index":4,"playId":"b3aa2d22-003a-3f1f-a7d7-f3d52d5b50e1","pitchNumber":4,"startTime":"2026-07-25T01:24:41.861Z","endTime":"2026-07-25T01:24:46.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":121,"player":{"id":805999,"fullName":"A.J. Ewing","link":"/api/v1/people/805999"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":87.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.624150034060705,"aZ":-12.370170699616082,"pfxX":-4.872743036109965,"pfxZ":9.927857379610597,"pX":-0.8152440396132805,"pZ":3.816237777184492,"vX0":6.761439684333662,"vY0":-140.7361321115756,"vZ0":-2.3764290383932427,"x":148.08,"y":135.74,"x0":-2.622102529280371,"y0":50.00225287800508,"z0":5.4786238620966365,"aX":-9.720206876743166},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.6,"breakHorizontal":7.3,"spinRate":2516,"spinDirection":218},"zone":11,"typeConfidence":0.93,"plateTime":0.3900336684999419,"extension":6.411055906243608},"index":5,"playId":"d05c4e86-792b-3ae6-860b-9ece450a1363","pitchNumber":5,"startTime":"2026-07-25T01:25:14.898Z","endTime":"2026-07-25T01:25:19.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31235411746199,"aZ":-12.653192025774034,"pfxX":-5.2744647051802245,"pfxZ":9.801395281896653,"pX":-0.9740969576326353,"pZ":3.401177604619457,"vX0":6.364792737651146,"vY0":-140.36927379712643,"vZ0":-3.369697191561734,"x":154.13,"y":146.95,"x0":-2.5876381709902136,"y0":50.00662162309844,"z0":5.4433389164304495,"aX":-10.50928513968705},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.2,"breakHorizontal":8.2,"spinRate":2507,"spinDirection":216},"zone":11,"typeConfidence":0.93,"plateTime":0.39047986578385263,"extension":6.497004825296618},"index":6,"playId":"d875a8fc-09b8-3650-9dcf-b35a89c928e1","pitchNumber":6,"startTime":"2026-07-25T01:25:34.373Z","endTime":"2026-07-25T01:25:39.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.812817468592822,"aZ":-25.646623154078892,"pfxX":1.223200466309632,"pfxZ":3.5846149745613065,"pX":-0.20122365184220947,"pZ":2.560552111507666,"vX0":6.148426867692814,"vY0":-133.65509887218073,"vZ0":-2.7765859967291506,"x":124.67,"y":169.65,"x0":-2.6835834061402943,"y0":50.00512448228119,"z0":5.440138026850315,"aX":2.2300228389455925},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.1,"breakHorizontal":-3.5,"spinRate":2645,"spinDirection":159},"zone":5,"typeConfidence":0.92,"plateTime":0.40865258827291395,"extension":6.401800726596601},"hitData":{"launchSpeed":91.8,"launchAngle":46.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":82.94,"coordY":94.64}},"index":7,"playId":"eb08dde8-7c10-3401-994a-2fdbfe1b1f67","pitchNumber":7,"startTime":"2026-07-25T01:25:53.613Z","endTime":"2026-07-25T01:26:04.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":805999,"link":"/api/v1/people/805999","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_ab"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_ab"},{"player":{"id":805999,"link":"/api/v1/people/805999"},"credit":"b_pa"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.3,"awayTeamWinProbability":90.7,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.19,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:26:04.479Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jorge Polanco strikes out on a foul tip.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-07-25T01:26:49.879Z","endTime":"2026-07-25T01:28:53.393Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":593871,"fullName":"Jorge Polanco","link":"/api/v1/people/593871"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.459640303807028,"aZ":-13.006578302547032,"pfxX":-5.440657345692344,"pfxZ":9.849378763318157,"pX":-0.14367045890608632,"pZ":1.6737195592750869,"vX0":8.623348135888481,"vY0":-138.70621834508938,"vZ0":-7.403243735361259,"x":122.48,"y":193.59,"x0":-2.588066807638077,"y0":50.00079356486068,"z0":5.247384796193238,"aX":-10.585809427471691},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.4,"breakHorizontal":8.0,"spinRate":2453,"spinDirection":215},"zone":8,"typeConfidence":0.92,"plateTime":0.3951202756126837,"extension":6.362940782739628},"index":0,"playId":"5ace63a5-bf05-3b6d-834f-2d599d540dbb","pitchNumber":1,"startTime":"2026-07-25T01:26:49.879Z","endTime":"2026-07-25T01:26:53.988Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.1,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.20264781694932,"aZ":-11.618919925738103,"pfxX":-5.2247550869924515,"pfxZ":10.489002051885969,"pX":0.2942381939636363,"pZ":2.778571827347206,"vX0":9.186298088131862,"vY0":-139.74533404568928,"vZ0":-5.177037736509105,"x":105.78,"y":163.76,"x0":-2.3706741430792047,"y0":50.00308031208155,"z0":5.431621158652844,"aX":-10.240079461723084},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.0,"breakHorizontal":7.3,"spinRate":2503,"spinDirection":217},"zone":3,"typeConfidence":0.92,"plateTime":0.39334055378980404,"extension":6.398379548954381},"index":1,"playId":"cefa4624-88b6-395e-8b96-6c06fdd83062","pitchNumber":2,"startTime":"2026-07-25T01:27:08.210Z","endTime":"2026-07-25T01:27:13.640Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":87.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.25908408554485,"aZ":-12.367138079859012,"pfxX":-5.173981433208496,"pfxZ":9.904834332223055,"pX":-1.629020418937701,"pZ":2.862878853013622,"vX0":4.6174465436786845,"vY0":-141.23856807371953,"vZ0":-4.8481880032961175,"x":179.09,"y":161.48,"x0":-2.62115184073755,"y0":50.00170238241334,"z0":5.411367658100319,"aX":-10.34517450678573},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":8.3,"spinRate":2407,"spinDirection":225},"zone":11,"typeConfidence":0.92,"plateTime":0.38934397485798566,"extension":6.274803051130961},"index":2,"playId":"f01ec0ab-f8a9-309a-bf26-da9c44a94c5d","pitchNumber":3,"startTime":"2026-07-25T01:27:29.138Z","endTime":"2026-07-25T01:27:33.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.9,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.75623223973594,"aZ":-13.181159587063895,"pfxX":-4.121880432272901,"pfxZ":9.737044338689094,"pX":-1.0665631706621723,"pZ":3.19731611743722,"vX0":5.805356044597831,"vY0":-139.37400958938431,"vZ0":-3.74714193834776,"x":157.65,"y":152.45,"x0":-2.649100392266971,"y0":50.006750604980795,"z0":5.440626579764482,"aX":-8.043896018217833},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.9,"breakHorizontal":6.1,"spinRate":2242,"spinDirection":215},"zone":11,"typeConfidence":0.91,"plateTime":0.3942436503038893,"extension":6.3597413352060554},"index":3,"playId":"52cfe148-8167-3c28-8907-aaf5490459c6","pitchNumber":4,"startTime":"2026-07-25T01:27:49.395Z","endTime":"2026-07-25T01:27:54.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.0,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.607809723968654,"aZ":-30.091180035776482,"pfxX":5.655186833426257,"pfxZ":1.3479301075182253,"pX":-1.6870330387194457,"pZ":2.1601902678979523,"vX0":1.3240125054356915,"vY0":-123.91990507082592,"vZ0":-1.6551608163609668,"x":181.31,"y":180.45,"x0":-2.9634621023327155,"y0":50.00472469358981,"z0":5.3591859109788675,"aX":8.764341959293047},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.3,"breakHorizontal":-10.6,"spinRate":2502,"spinDirection":58},"zone":13,"typeConfidence":0.88,"plateTime":0.44260542700760563,"extension":6.246286432083228},"index":4,"playId":"906d6493-c400-3882-97b5-1685ee952b3e","pitchNumber":5,"startTime":"2026-07-25T01:28:05.233Z","endTime":"2026-07-25T01:28:09.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.6,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.138975272952695,"aZ":-25.50535913299938,"pfxX":1.1750832585768007,"pfxZ":3.7726958711957677,"pX":0.9307035301821744,"pZ":2.3026915366588727,"vX0":8.73262758628155,"vY0":-131.63560962286536,"vZ0":-3.10186207621667,"x":81.52,"y":176.61,"x0":-2.5727922675264194,"y0":50.00109531179558,"z0":5.370326426836063,"aX":2.075534213781512},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.4,"breakHorizontal":-4.0,"spinRate":2491,"spinDirection":204},"zone":14,"typeConfidence":0.92,"plateTime":0.41500075989180374,"extension":6.3715528379461},"index":5,"playId":"ff719e13-f9e1-3e49-9a70-265ec13aab55","pitchNumber":6,"startTime":"2026-07-25T01:28:23.480Z","endTime":"2026-07-25T01:28:27.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.191,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.040079889581754,"aZ":-16.866296641179204,"pfxX":-8.263554003333843,"pfxZ":7.926413918400705,"pX":0.316681488059319,"pZ":3.254955581696173,"vX0":10.264020871371146,"vY0":-138.16104054659917,"vZ0":-2.977009422722954,"x":104.93,"y":150.9,"x0":-2.374440154866329,"y0":50.00340835113665,"z0":5.4811678784766045,"aX":-15.961698022847894},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":12.8,"spinRate":2363,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.39657633879352083,"extension":6.510228707429241},"index":6,"playId":"839f2c14-8a4c-3130-ab0b-78f9facc2fea","pitchNumber":7,"startTime":"2026-07-25T01:28:48.796Z","endTime":"2026-07-25T01:28:53.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":593871,"link":"/api/v1/people/593871","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_ab"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_ab"},{"player":{"id":593871,"link":"/api/v1/people/593871"},"credit":"b_pa"},{"player":{"id":623465,"link":"/api/v1/people/623465"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.6,"awayTeamWinProbability":92.4,"homeTeamWinProbabilityAdded":-1.700000000000001,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:28:53.393Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Dalton Rushing flies out to right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:31:42.162Z","endTime":"2026-07-25T01:32:15.706Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687221,"fullName":"Dalton Rushing","link":"/api/v1/people/687221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Cionel Pérez replaces A.J. Minter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:29:54.676Z","endTime":"2026-07-25T01:31:30.547Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":672335,"link":"/api/v1/people/672335"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621345,"link":"/api/v1/people/621345","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-07-25T01:31:30.547Z","endTime":"2026-07-25T01:31:44.489Z","isPitch":false,"type":"action","player":{"id":687221,"link":"/api/v1/people/687221"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.007119087116436,"aZ":-12.4648389947208,"pfxX":4.741440960302958,"pfxZ":9.585206079728563,"pX":0.7520431328155766,"pZ":2.4153219794780765,"vX0":-3.2400530142178257,"vY0":-142.3392840045354,"vZ0":-5.931412704696095,"x":88.33,"y":173.57,"x0":1.2877655769251564,"y0":50.00646808871053,"z0":5.312322412961861,"aX":9.752371667138592},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.9,"spinRate":2456,"spinDirection":144},"zone":6,"typeConfidence":0.91,"plateTime":0.38448973025366184,"extension":5.9447661400534795},"index":2,"playId":"5152a386-b7f5-31b4-a879-62b387dfa286","pitchNumber":1,"startTime":"2026-07-25T01:31:44.489Z","endTime":"2026-07-25T01:31:50.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.5,"strikeZoneTop":3.192,"strikeZoneBottom":1.611,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62656464508929,"aZ":-33.24634630811579,"pfxX":-5.849392731815962,"pfxZ":-0.6826531080517917,"pX":-0.04586382430197409,"pZ":2.3906966573818593,"vX0":-1.3659919583426032,"vY0":-124.89586466719078,"vZ0":-0.9747553214869162,"x":118.75,"y":174.23,"x0":1.2687663659119874,"y0":50.00347617538637,"z0":5.535591164411452,"aX":-9.182766521317188},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":10.9,"spinRate":2710,"spinDirection":310},"zone":5,"typeConfidence":0.92,"plateTime":0.4396005820935782,"extension":5.6464317272499125},"hitData":{"launchSpeed":85.7,"launchAngle":54.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.51,"coordY":120.68}},"index":3,"playId":"2ada56a4-8014-3029-a2ef-f9d0bd9b19bc","pitchNumber":2,"startTime":"2026-07-25T01:32:05.531Z","endTime":"2026-07-25T01:32:15.706Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":687221,"link":"/api/v1/people/687221","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":687221,"link":"/api/v1/people/687221"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.4,"awayTeamWinProbability":91.6,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:32:15.706Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Shohei Ohtani strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:32:40.505Z","endTime":"2026-07-25T01:33:45.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.937817284291846,"aZ":-11.966468718974431,"pfxX":4.686562680675306,"pfxZ":9.86592590926469,"pX":-0.4755972221881292,"pZ":2.6409893482100752,"vX0":-5.884896390752979,"vY0":-142.69687732531818,"vZ0":-5.493582495754562,"x":135.13,"y":167.47,"x0":1.0112174594904755,"y0":50.00173140060069,"z0":5.354895163099185,"aX":9.598495795220012},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.8,"breakHorizontal":-7.2,"spinRate":2348,"spinDirection":140},"zone":4,"typeConfidence":0.91,"plateTime":0.3848449705751693,"extension":5.698797096261952},"index":0,"playId":"79204162-45e7-320c-9238-ae44936464a3","pitchNumber":1,"startTime":"2026-07-25T01:32:41.439Z","endTime":"2026-07-25T01:32:45.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.7,"endSpeed":89.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.69760856489069,"aZ":-11.832146910503678,"pfxX":4.807968819100377,"pfxZ":9.993350290795341,"pX":0.02998815660673564,"pZ":1.3515667561225386,"vX0":-4.403937045055765,"vY0":-142.03120646459922,"vZ0":-8.897261985157357,"x":115.86,"y":202.29,"x0":0.9789011493269856,"y0":50.00025156141961,"z0":5.284556454604479,"aX":9.78406059166141},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.4,"breakHorizontal":-7.8,"spinRate":2323,"spinDirection":142},"zone":14,"typeConfidence":0.91,"plateTime":0.38620400080542705,"extension":5.780511730759006},"index":1,"playId":"d0aac42c-a03a-33bb-bfc2-f2c04d8ba0d0","pitchNumber":2,"startTime":"2026-07-25T01:32:57.283Z","endTime":"2026-07-25T01:33:01.022Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4954981242834,"aZ":-12.960510881942295,"pfxX":4.376626578622412,"pfxZ":9.306589300137505,"pX":0.045834036641140614,"pZ":3.320773790498318,"vX0":-4.610234407588006,"vY0":-142.91324929345944,"vZ0":-3.5618365877246396,"x":115.25,"y":149.12,"x0":1.1127004329677426,"y0":50.00359349563636,"z0":5.399472157831074,"aX":9.037092920060328},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.3,"breakHorizontal":-7.0,"spinRate":2367,"spinDirection":150},"zone":2,"typeConfidence":0.91,"plateTime":0.3835166742749192,"extension":5.739442302645167},"index":2,"playId":"02024f87-db32-3ffb-bacd-ad4a4f81302f","pitchNumber":3,"startTime":"2026-07-25T01:33:15.095Z","endTime":"2026-07-25T01:33:20.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.431691813561578,"aZ":-28.138741368794726,"pfxX":-4.68363980667723,"pfxZ":2.5820329704262805,"pX":-0.5606516096741476,"pZ":1.6829788238459973,"vX0":-2.4399546947147206,"vY0":-124.35891059228446,"vZ0":-3.357954116064843,"x":138.37,"y":193.34,"x0":1.0424045567808884,"y0":50.00410904602135,"z0":5.39036964738367,"aX":-7.3196950802940215},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.1,"breakHorizontal":9.0,"spinRate":2582,"spinDirection":321},"zone":7,"typeConfidence":0.93,"plateTime":0.440808846299789,"extension":5.909521440857849},"index":3,"playId":"71af447d-c257-3d88-aa38-c74110258a0a","pitchNumber":4,"startTime":"2026-07-25T01:33:41.416Z","endTime":"2026-07-25T01:33:45.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":660271,"link":"/api/v1/people/660271","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":660271,"link":"/api/v1/people/660271"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.0,"awayTeamWinProbability":91.0,"homeTeamWinProbabilityAdded":0.5999999999999996,"leverageIndex":0.24,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:33:45.911Z","atBatIndex":65},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Andy Pages triples (2) on a sharp line drive to center fielder Luis Robert Jr., deflected by right fielder Carson Benge.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:34:09.903Z","endTime":"2026-07-25T01:34:26.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"pitchHand":{"code":"L","description":"Left"},"postOnThird":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_deflection"},{"player":{"id":673357,"link":"/api/v1/people/673357"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.9,"endSpeed":89.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.63746778296079,"aZ":-17.546715983167413,"pfxX":5.418414572445685,"pfxZ":7.108828116664171,"pX":0.23865729585055373,"pZ":2.727212573147492,"vX0":-4.630118814555346,"vY0":-142.50990862063003,"vZ0":-4.2930773364564745,"x":107.9,"y":165.15,"x0":1.1801572029614937,"y0":50.00278798648353,"z0":5.360984073891876,"aX":11.149159151422765},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":12.2,"breakHorizontal":-8.9,"spinRate":2211,"spinDirection":133},"zone":5,"typeConfidence":0.89,"plateTime":0.38429794245952387,"extension":5.84235212164154},"hitData":{"launchSpeed":101.7,"launchAngle":20.0,"totalDistance":340.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":175.07,"coordY":71.35}},"index":0,"playId":"ae3989bc-b465-359c-986b-03b507192981","pitchNumber":1,"startTime":"2026-07-25T01:34:09.903Z","endTime":"2026-07-25T01:34:26.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":681624,"link":"/api/v1/people/681624","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":681624,"link":"/api/v1/people/681624"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.9,"awayTeamWinProbability":92.1,"homeTeamWinProbabilityAdded":-1.0999999999999996,"leverageIndex":0.17,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:34:26.527Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-07-25T01:34:50.815Z","endTime":"2026-07-25T01:37:02.029Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":672335,"fullName":"Cionel Pérez","link":"/api/v1/people/672335"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.262111970506968,"aZ":-34.84258819115497,"pfxX":-7.699650755777911,"pfxZ":-1.721645743435607,"pX":1.3785089659315986,"pZ":2.485233505140578,"vX0":2.015911294199822,"vY0":-124.34494517983372,"vZ0":-0.3406620508461645,"x":64.45,"y":171.68,"x0":1.552461725458132,"y0":50.002135029207,"z0":5.539665251754246,"aX":-11.935956717265622},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.9,"breakHorizontal":13.4,"spinRate":2714,"spinDirection":314},"zone":12,"typeConfidence":0.9,"plateTime":0.44217498333070626,"extension":5.552097538884857},"index":0,"playId":"c8fd8e07-debe-3eb8-b8d6-526055faf05c","pitchNumber":1,"startTime":"2026-07-25T01:34:56.864Z","endTime":"2026-07-25T01:35:00.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":78.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.773348718843454,"aZ":-36.66748475054287,"pfxX":-6.020355470930094,"pfxZ":-2.844341176381506,"pX":-0.21357257031322396,"pZ":0.038514628029515385,"vX0":-1.7124734139545799,"vY0":-126.19921828670198,"vZ0":-5.591018311850639,"x":125.14,"y":237.74,"x0":1.2593876324815547,"y0":50.00423852912455,"z0":5.309713328880587,"aX":-9.504634768624886},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-6.4,"breakHorizontal":11.3,"spinRate":2729,"spinDirection":321},"zone":13,"typeConfidence":0.93,"plateTime":0.4376069936970022,"extension":5.720914750701339},"index":1,"playId":"744462f3-bd68-3843-b5fd-40058c87fc88","pitchNumber":2,"startTime":"2026-07-25T01:35:15.145Z","endTime":"2026-07-25T01:35:20.969Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.921629225610456,"aZ":-37.744037328981385,"pfxX":-7.309616470773822,"pfxZ":-3.586899339338,"pX":0.764706987001208,"pZ":3.0107787621626336,"vX0":0.4754728726143984,"vY0":-124.3520817027756,"vZ0":1.4895162936860045,"x":87.85,"y":157.49,"x0":1.5186200153473544,"y0":50.002662386886165,"z0":5.555426478967233,"aX":-11.349755884953499},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.9,"breakHorizontal":13.1,"spinRate":2638,"spinDirection":322},"zone":3,"typeConfidence":0.92,"plateTime":0.4419035067505517,"extension":5.889334786810434},"index":2,"playId":"1ffe47bd-74f8-319b-8fb5-096948c34dbd","pitchNumber":3,"startTime":"2026-07-25T01:35:48.091Z","endTime":"2026-07-25T01:35:52.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.2,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.863298406397735,"aZ":-13.95173486170868,"pfxX":3.200192917422086,"pfxZ":8.764613898666614,"pX":0.046542224086656786,"pZ":2.6756146277529766,"vX0":-4.230068579928232,"vY0":-142.82458424683196,"vZ0":-4.876379754253083,"x":115.23,"y":166.54,"x0":1.1264864287443976,"y0":50.00683440445287,"z0":5.273135573765527,"aX":6.656818217781492},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.1,"breakHorizontal":-5.0,"spinRate":2255,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.3825280108744811,"extension":5.861459851723631},"index":3,"playId":"c4032b87-d5fe-3e0b-b65b-cead6486ba00","pitchNumber":4,"startTime":"2026-07-25T01:36:05.665Z","endTime":"2026-07-25T01:36:09.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-07-25T01:36:23.992Z","endTime":"2026-07-25T01:36:37.645Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"},"defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.044351398195374,"aZ":-38.96619227811599,"pfxX":-1.7575964856465713,"pfxZ":-4.158147646340762,"pX":1.2250145782105837,"pZ":2.312051569684561,"vX0":0.29940044780921804,"vY0":-127.53971559601628,"vZ0":-0.30076467943613905,"x":70.31,"y":176.35,"x0":1.3337661943549866,"y0":50.000599660045005,"z0":5.524046448662826,"aX":-2.873528263235869},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-7.3,"breakHorizontal":3.1,"spinRate":2825,"spinDirection":332},"zone":14,"typeConfidence":0.93,"plateTime":0.4306896568899381,"extension":5.833041316119922},"index":5,"playId":"4022c312-8d91-3412-a6a9-f46b334a7a35","pitchNumber":5,"startTime":"2026-07-25T01:36:37.645Z","endTime":"2026-07-25T01:36:42.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SV","description":"Slurve"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.54506153189605,"aZ":-36.0475160986641,"pfxX":-8.664584754251985,"pfxZ":-2.5185934603574243,"pX":-0.018311597631578216,"pZ":2.2086448434291186,"vX0":-0.3222948696348322,"vY0":-123.38075645599119,"vZ0":-0.6193550045913057,"x":117.7,"y":179.15,"x0":1.2393218874369,"y0":50.00548024821283,"z0":5.512133275116491,"aX":-13.302520237152155},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.4,"breakHorizontal":15.7,"spinRate":2750,"spinDirection":324},"zone":5,"typeConfidence":0.92,"plateTime":0.4446738756455404,"extension":5.736366173470078},"index":6,"playId":"d520c3ab-96d0-3a4c-aa73-03fbfca28572","pitchNumber":6,"startTime":"2026-07-25T01:36:57.370Z","endTime":"2026-07-25T01:37:02.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":672335,"link":"/api/v1/people/672335","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":676724,"link":"/api/v1/people/676724"},"second":{"id":543760,"link":"/api/v1/people/543760"},"third":{"id":666182,"link":"/api/v1/people/666182"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":805999,"link":"/api/v1/people/805999"},"center":{"id":673357,"link":"/api/v1/people/673357"},"right":{"id":701807,"link":"/api/v1/people/701807"}},"offense":{"batter":{"id":669242,"link":"/api/v1/people/669242","batSide":{"code":"R","description":"Right"}},"third":{"id":681624,"link":"/api/v1/people/681624"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_ab"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_ab"},{"player":{"id":669242,"link":"/api/v1/people/669242"},"credit":"b_pa"},{"player":{"id":672335,"link":"/api/v1/people/672335"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.5,"awayTeamWinProbability":90.5,"homeTeamWinProbabilityAdded":1.5999999999999996,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:37:02.029Z","atBatIndex":67},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bo Bichette strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:39:21.138Z","endTime":"2026-07-25T01:41:09.281Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666182,"fullName":"Bo Bichette","link":"/api/v1/people/666182"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687221,"link":"/api/v1/people/687221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tanner Scott replaces Evan Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-07-25T01:38:16.437Z","endTime":"2026-07-25T01:39:23.457Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656945,"link":"/api/v1/people/656945"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":623465,"link":"/api/v1/people/623465","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.008528515467443,"aZ":-28.520108908495196,"pfxX":-2.626069529325758,"pfxZ":2.0482586485800134,"pX":-0.5603911292506368,"pZ":2.0770570475295718,"vX0":-7.108709299254987,"vY0":-131.67458866175267,"vZ0":-2.5118160134145557,"x":138.36,"y":182.7,"x0":2.4992284819903574,"y0":50.0014445529412,"z0":5.121425219118233,"aX":-4.679134680177343},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":6.1,"spinRate":2622,"spinDirection":202},"zone":7,"typeConfidence":0.9,"plateTime":0.4136049684513061,"extension":6.153376472028964},"index":1,"playId":"c3b939cb-a8bf-3535-a20f-ec3a0d7fe952","pitchNumber":1,"startTime":"2026-07-25T01:39:23.457Z","endTime":"2026-07-25T01:39:27.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.8,"endSpeed":84.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.33520093983134,"aZ":-23.71404696495626,"pfxX":-2.2698401476170433,"pfxZ":4.750846174322529,"pX":-0.9691521427797545,"pZ":0.5815993992098653,"vX0":-8.119831048381299,"vY0":-131.95819447060808,"vZ0":-6.83214360822171,"x":153.94,"y":223.08,"x0":2.4300100358450276,"y0":50.00538879420931,"z0":4.925062692488227,"aX":-4.045685212306374},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.4,"breakHorizontal":5.8,"spinRate":2653,"spinDirection":189},"zone":13,"typeConfidence":0.9,"plateTime":0.41343470317903375,"extension":6.331364295322381},"index":2,"playId":"95450182-4b33-3f58-9945-d47bf9f8a843","pitchNumber":2,"startTime":"2026-07-25T01:39:43.004Z","endTime":"2026-07-25T01:39:46.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.8,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33330517302223,"aZ":-13.176662660268185,"pfxX":3.4295208109346262,"pfxZ":9.603304053769486,"pX":1.005384774339035,"pZ":3.8987763895030296,"vX0":-5.321714200516276,"vY0":-139.52274571197452,"vZ0":-1.2738854829689314,"x":78.68,"y":133.51,"x0":2.4887859113241775,"y0":50.0052610574994,"z0":5.226305949854694,"aX":6.786547035480366},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":-5.2,"spinRate":2422,"spinDirection":142},"zone":12,"typeConfidence":0.89,"plateTime":0.39202946546704176,"extension":6.094634973166945},"index":3,"playId":"f3f2c415-0bf5-3bc6-8341-d6520ba6c5dd","pitchNumber":3,"startTime":"2026-07-25T01:40:02.834Z","endTime":"2026-07-25T01:40:06.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":90.5,"endSpeed":84.5,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48304705332111,"aZ":-25.768401393316665,"pfxX":-2.854070692437131,"pfxZ":3.624289393751431,"pX":-2.1726029932861697,"pZ":-0.5485873907766846,"vX0":-10.258682958835081,"vY0":-131.2471063608177,"vZ0":-9.133771510058667,"x":199.81,"y":253.59,"x0":2.1374188304400614,"y0":50.00082251162716,"z0":4.857057800890035,"aX":-5.041094527890864},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":4.9,"breakHorizontal":7.2,"spinRate":2624,"spinDirection":213},"zone":13,"typeConfidence":0.9,"plateTime":0.4153204444720009,"extension":6.493542878237464},"index":4,"playId":"769cf67c-191e-3dc8-aab4-1842ea1b8f33","pitchNumber":4,"startTime":"2026-07-25T01:40:21.039Z","endTime":"2026-07-25T01:40:25.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061550930440177,"aZ":-12.623211059375697,"pfxX":4.638246309341394,"pfxZ":9.785667908282399,"pX":0.19246443270157554,"pZ":2.787516150883263,"vX0":-7.647113295225288,"vY0":-140.2933980302121,"vZ0":-4.105321089611056,"x":109.66,"y":163.52,"x0":2.3480690235016675,"y0":50.001617222485905,"z0":5.089524339121374,"aX":9.266382464167112},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.0,"breakHorizontal":-6.8,"spinRate":2455,"spinDirection":141},"zone":2,"typeConfidence":0.9,"plateTime":0.3900619119843194,"extension":6.148054103010754},"index":5,"playId":"18ac525c-dee4-3248-b5fa-b4136cd32706","pitchNumber":5,"startTime":"2026-07-25T01:40:41.787Z","endTime":"2026-07-25T01:40:46.239Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":85.1,"strikeZoneTop":3.162,"strikeZoneBottom":1.596,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.09644181645832,"aZ":-27.40558461686443,"pfxX":-2.3538917192534488,"pfxZ":2.625426407146973,"pX":-0.7516763596623885,"pZ":1.3522719041385043,"vX0":-7.599623326681079,"vY0":-133.0644290340792,"vZ0":-4.434811586501318,"x":145.65,"y":202.27,"x0":2.4324777830553517,"y0":50.00448375644454,"z0":4.99620537928532,"aX":-4.273620881936963},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.1,"breakHorizontal":5.8,"spinRate":2575,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.4096265078673951,"extension":6.498678706413011},"index":6,"playId":"307a0cfd-062d-35f7-ac2f-e40421a959bf","pitchNumber":6,"startTime":"2026-07-25T01:41:01.897Z","endTime":"2026-07-25T01:41:09.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":666182,"link":"/api/v1/people/666182","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":666182,"link":"/api/v1/people/666182"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-4.8,"leverageIndex":1.88,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:41:09.281Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Lindor flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:41:31.284Z","endTime":"2026-07-25T01:44:50.773Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.260182069583585,"aZ":-13.620335606835585,"pfxX":4.0522236819428725,"pfxZ":9.15118565839537,"pX":0.25093053606831955,"pZ":3.419890279196218,"vX0":-7.444355959664274,"vY0":-141.4854392354026,"vZ0":-2.3115253036343124,"x":107.44,"y":146.44,"x0":2.389609684559879,"y0":50.003540514010524,"z0":5.120286172615243,"aX":8.217324608419881},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":16.3,"breakHorizontal":-5.9,"spinRate":2529,"spinDirection":140},"zone":12,"typeConfidence":0.9,"plateTime":0.387124140264135,"extension":6.192612121120133},"index":0,"playId":"1b7a19cb-e2e5-3dbf-80b4-0a3857ce40ad","pitchNumber":1,"startTime":"2026-07-25T01:41:36.868Z","endTime":"2026-07-25T01:41:41.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2026-07-25T01:41:53.715Z","endTime":"2026-07-25T01:42:10.566Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3414089139814,"aZ":-24.7617561608704,"pfxX":-1.7551797567562826,"pfxZ":4.008061751222033,"pX":-1.0753677911319857,"pZ":1.7414792996475303,"vX0":-8.419493158521032,"vY0":-134.4788847821283,"vZ0":-4.0384911827794605,"x":157.99,"y":191.76,"x0":2.31112198905971,"y0":50.00523554500113,"z0":4.99779664419716,"aX":-3.2479446107607592},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.7,"breakHorizontal":4.8,"spinRate":2603,"spinDirection":181},"zone":13,"typeConfidence":0.87,"plateTime":0.4056888362622093,"extension":6.307056459761842},"index":2,"playId":"952e1ac7-b59e-33ee-95b9-29149516cee7","pitchNumber":2,"startTime":"2026-07-25T01:42:10.566Z","endTime":"2026-07-25T01:42:15.375Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":83.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.434347620999027,"aZ":-32.00304039496462,"pfxX":-3.051779483186786,"pfxZ":0.09683301222507357,"pX":-0.5441502149619889,"pZ":0.8781360600578778,"vX0":-6.565182993964422,"vY0":-130.7593743128958,"vZ0":-4.4139909976244915,"x":137.74,"y":215.07,"x0":2.3911546493444327,"y0":50.001891332188045,"z0":4.97731511632046,"aX":-5.3064877043897125},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.6,"breakHorizontal":7.0,"spinRate":2650,"spinDirection":250},"zone":13,"typeConfidence":0.9,"plateTime":0.4181791631345204,"extension":6.3228446135855005},"index":3,"playId":"66e353ea-3822-3299-9b23-5a208f14b11b","pitchNumber":3,"startTime":"2026-07-25T01:42:30.170Z","endTime":"2026-07-25T01:42:34.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":97.1,"endSpeed":88.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.549057785869294,"aZ":-13.612907340452075,"pfxX":5.797873185175311,"pfxZ":9.235505180815132,"pX":0.4840219165649121,"pZ":4.123291385721827,"vX0":-7.049549573900964,"vY0":-141.20229180510742,"vZ0":-0.5310795800798269,"x":98.55,"y":127.45,"x0":2.265195729260279,"y0":50.004061303705626,"z0":5.193491342370636,"aX":11.654695037458904},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.8,"breakHorizontal":-9.0,"spinRate":2543,"spinDirection":143},"zone":12,"typeConfidence":0.91,"plateTime":0.3886038792764195,"extension":6.110756595855787},"index":4,"playId":"4ef75cb2-db74-3f36-b20b-c9addda23400","pitchNumber":4,"startTime":"2026-07-25T01:42:49.717Z","endTime":"2026-07-25T01:42:53.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":84.2,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.224616834918557,"aZ":-27.94376768750554,"pfxX":-1.7180381277726218,"pfxZ":2.359653781789948,"pX":-0.7083542468330075,"pZ":1.2430226422697463,"vX0":-7.418150405263692,"vY0":-132.7027862101484,"vZ0":-4.236774829753171,"x":144.0,"y":205.22,"x0":2.3413189481812213,"y0":50.00140974063377,"z0":4.885476922592112,"aX":-3.0760935356652053},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":4.7,"spinRate":2661,"spinDirection":198},"zone":13,"typeConfidence":0.9,"plateTime":0.41206233207896226,"extension":6.279714077471255},"index":5,"playId":"6be67c7d-02c5-398e-a865-0a8d2b6c71bd","pitchNumber":5,"startTime":"2026-07-25T01:43:11.325Z","endTime":"2026-07-25T01:43:15.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.89905897052317,"aZ":-28.880914512877958,"pfxX":-2.7879712611890377,"pfxZ":1.9097546750596859,"pX":-0.34438339448394706,"pZ":1.4687011572876556,"vX0":-6.030820474085996,"vY0":-130.3398416810495,"vZ0":-3.3015393839089597,"x":130.13,"y":199.13,"x0":2.3598007023867664,"y0":50.00242956530285,"z0":4.928135944994357,"aX":-4.805121419666761},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.0,"breakHorizontal":6.4,"spinRate":2783,"spinDirection":238},"zone":13,"typeConfidence":0.9,"plateTime":0.41992541015280604,"extension":6.29405513149284},"index":6,"playId":"80f9760b-19df-3387-85c0-d38ad1573811","pitchNumber":6,"startTime":"2026-07-25T01:43:30.370Z","endTime":"2026-07-25T01:43:35.040Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"startTime":"2026-07-25T01:43:51.261Z","endTime":"2026-07-25T01:44:20.117Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83112711820358,"aZ":-27.808515370443263,"pfxX":-3.07344580706737,"pfxZ":2.4728274418402716,"pX":-0.39617378382342694,"pZ":2.7618710440060865,"vX0":-6.326647828529519,"vY0":-131.55764606674958,"vZ0":-0.5976284524414992,"x":132.1,"y":164.21,"x0":2.4317435870255086,"y0":50.00415722319111,"z0":5.03885121091205,"aX":-5.4303609505539026},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":4.6,"breakHorizontal":6.8,"spinRate":2747,"spinDirection":215},"zone":1,"typeConfidence":0.9,"plateTime":0.4150837211325711,"extension":6.3137959350391215},"index":8,"playId":"a8e93803-3da1-3a02-8bc8-263610b71526","pitchNumber":7,"startTime":"2026-07-25T01:44:20.117Z","endTime":"2026-07-25T01:44:24.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.108,"strikeZoneBottom":1.568,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.33021572986611,"aZ":-14.082732995828882,"pfxX":5.035641862572991,"pfxZ":8.939759382611207,"pX":0.5349013475832404,"pZ":2.255751236086089,"vX0":-6.926913462335849,"vY0":-140.9604622379446,"vZ0":-5.134625413268762,"x":96.61,"y":177.87,"x0":2.3633786509571273,"y0":50.004509631227194,"z0":5.0015604427208995,"aX":10.193000655159855},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.4,"breakHorizontal":-7.8,"spinRate":2540,"spinDirection":138},"zone":6,"typeConfidence":0.9,"plateTime":0.387723102001841,"extension":6.121043431812784},"hitData":{"launchSpeed":95.8,"launchAngle":44.0,"totalDistance":292.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":183.97,"coordY":97.06}},"index":9,"playId":"cd9589a2-38c6-38b0-94a4-5869e6d23c6e","pitchNumber":8,"startTime":"2026-07-25T01:44:40.841Z","endTime":"2026-07-25T01:44:50.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-3.2,"leverageIndex":1.24,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:44:50.773Z","atBatIndex":69},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Carson Benge lines out sharply to center fielder Andy Pages.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-07-25T01:45:17.895Z","endTime":"2026-07-25T01:45:41.110Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656945,"fullName":"Tanner Scott","link":"/api/v1/people/656945"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.324"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.77"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.03"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"79.04"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.43"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.74"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.36"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.14"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.27"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"87.41"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.41"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.62"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.73"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"101.04"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".452"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".410"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".259"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".441"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".326"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".220"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".222"},{"zone":"11","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".150"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".121"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".121"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".893"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".935"},{"zone":"03","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".850"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".741"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.324"},{"zone":"06","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".396"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".729"},{"zone":"09","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".667"},{"zone":"12","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".392"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".489"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":701807,"fullName":"Carson Benge","link":"/api/v1/people/701807"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":681624,"link":"/api/v1/people/681624"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.2,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62002365833137,"aZ":-29.514541312539706,"pfxX":-2.365810054667775,"pfxZ":1.484669080529529,"pX":-1.061209384764504,"pZ":1.7806267899361086,"vX0":-8.18328628931318,"vY0":-132.51518680029187,"vZ0":-2.7799873375485085,"x":157.45,"y":190.7,"x0":2.366126576262085,"y0":50.00075591616905,"z0":4.985073934677731,"aX":-4.234044342789747},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":6.0,"spinRate":2833,"spinDirection":239},"zone":13,"typeConfidence":0.9,"plateTime":0.4123249721246802,"extension":6.267814623231042},"index":0,"playId":"6328385f-451a-3562-9f12-d2f8ce16e989","pitchNumber":1,"startTime":"2026-07-25T01:45:17.895Z","endTime":"2026-07-25T01:45:22.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.8,"strikeZoneTop":3.259,"strikeZoneBottom":1.645,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.469223981133286,"aZ":-27.34849325974132,"pfxX":-3.157364074749518,"pfxZ":2.679168712235624,"pX":0.047644573913149316,"pZ":1.6230805979185408,"vX0":-5.439386102492449,"vY0":-132.21167788769503,"vZ0":-3.6771595730823905,"x":115.18,"y":194.96,"x0":2.527858048573644,"y0":50.00383737723536,"z0":4.999378589292824,"aX":-5.689211685333864},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.4,"breakHorizontal":6.7,"spinRate":2671,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.41148522688716405,"extension":6.138839108468502},"hitData":{"launchSpeed":107.7,"launchAngle":17.0,"totalDistance":352.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":130.23,"coordY":57.49}},"index":1,"playId":"9081bd83-eda1-3348-96f8-8c7def4e711b","pitchNumber":2,"startTime":"2026-07-25T01:45:33.083Z","endTime":"2026-07-25T01:45:41.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":656945,"link":"/api/v1/people/656945","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":687221,"link":"/api/v1/people/687221"},"first":{"id":518692,"link":"/api/v1/people/518692"},"second":{"id":500743,"link":"/api/v1/people/500743"},"third":{"id":669242,"link":"/api/v1/people/669242"},"shortstop":{"id":605141,"link":"/api/v1/people/605141"},"left":{"id":606192,"link":"/api/v1/people/606192"},"center":{"id":681624,"link":"/api/v1/people/681624"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":701807,"link":"/api/v1/people/701807","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482631,"link":"/api/v1/people/482631"},"officialType":"Home Plate"},{"official":{"id":483561,"link":"/api/v1/people/483561"},"officialType":"First Base"},{"official":{"id":623946,"link":"/api/v1/people/623946"},"officialType":"Second Base"},{"official":{"id":427315,"link":"/api/v1/people/427315"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_ab"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_ab"},{"player":{"id":701807,"link":"/api/v1/people/701807"},"credit":"b_pa"},{"player":{"id":656945,"link":"/api/v1/people/656945"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-07-25T01:45:41.110Z","atBatIndex":70}]