[{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Heliot Ramos grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:12:16.758Z","endTime":"2025-08-02T20:13:12.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T17:01:19.981Z","endTime":"2025-08-02T19:33:46.647Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-02T19:33:46.647Z","endTime":"2025-08-02T20:11:25.974Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2025-08-02T20:11:25.974Z","endTime":"2025-08-02T20:12:19.089Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"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":86.1,"endSpeed":77.6,"strikeZoneTop":3.19872290931626,"strikeZoneBottom":1.5087547185268,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.53426883680338,"aZ":-22.89845050061324,"pfxX":-10.089890696118712,"pfxZ":5.953750113095639,"pX":-0.833104837705917,"pZ":2.547064839823112,"vX0":5.556099784866001,"vY0":-125.1439666771473,"vZ0":-3.9023532471672975,"x":148.76,"y":170.01,"x0":-1.792499929123559,"y0":50.00030100905101,"z0":6.043155675052707,"aX":-15.710704377286635},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.0,"breakHorizontal":16.7,"spinRate":2159,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.440754215714632,"extension":5.894324946693016},"index":3,"playId":"33cf26cb-202a-3c41-9ea5-9e031e1a35db","pitchNumber":1,"startTime":"2025-08-02T20:12:19.089Z","endTime":"2025-08-02T20:12:23.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.1,"strikeZoneTop":3.47735574273944,"strikeZoneBottom":1.59281427623439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.586879839196037,"aZ":-24.453722281138454,"pfxX":-10.973047584350343,"pfxZ":4.954899731118881,"pX":0.6578246245987123,"pZ":1.0318761385932091,"vX0":9.058813424068601,"vY0":-124.9187504344712,"vZ0":-6.879330905878308,"x":91.93,"y":210.92,"x0":-1.615922842885501,"y0":50.00167725759236,"z0":5.87360244313042,"aX":-17.088528879371708},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":7.3,"breakHorizontal":17.4,"spinRate":2252,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.44093582354946026,"extension":5.946501191322908},"index":4,"playId":"bf1fa7c6-83d6-3600-b6ac-2d9847fedcca","pitchNumber":2,"startTime":"2025-08-02T20:12:34.371Z","endTime":"2025-08-02T20:12:38.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":83.6,"strikeZoneTop":3.48321475175224,"strikeZoneBottom":1.59898456261465,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.49159298746538,"aZ":-11.792998302424305,"pfxX":-6.177743814898303,"pfxZ":11.225223422761392,"pX":0.39960874745345787,"pZ":1.8454241024647584,"vX0":7.669959383543356,"vY0":-135.35765145394197,"vZ0":-8.344160229381298,"x":101.77,"y":188.95,"x0":-1.6971885829338396,"y0":50.00309180990521,"z0":5.83749879252234,"aX":-11.216873639999234},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.2,"breakHorizontal":9.1,"spinRate":2292,"spinDirection":219},"zone":9,"typeConfidence":2.0,"plateTime":0.40805378311075957,"extension":6.16051829302909},"index":5,"playId":"a0a035f8-1f5c-3aed-895d-aa0956b6368b","pitchNumber":3,"startTime":"2025-08-02T20:12:48.843Z","endTime":"2025-08-02T20:12:52.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":84.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.75846110829924,"aZ":-13.180348651677964,"pfxX":-6.9126060494005985,"pfxZ":10.390959975558324,"pX":-0.006457426361702316,"pZ":2.036000065648149,"vX0":7.174046056381065,"vY0":-135.3816207245798,"vZ0":-7.587262753624965,"x":117.25,"y":183.81,"x0":-1.8121355774305372,"y0":50.00177011098377,"z0":5.827351147167248,"aX":-12.635221488367833},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.0,"breakHorizontal":10.7,"spinRate":2244,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40695095682424,"extension":6.107193886518617},"hitData":{"launchSpeed":102.5,"launchAngle":-24.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":97.0,"coordY":164.0}},"index":6,"playId":"26b16b6c-f8c2-3ec2-9f09-e9ddd177b546","pitchNumber":4,"startTime":"2025-08-02T20:13:04.841Z","endTime":"2025-08-02T20:13:12.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-08-02T20:13:12.724Z","atBatIndex":0},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Rafael Devers doubles (27) on a sharp fly ball to left fielder Brandon Nimmo, deflected by center fielder Cedric Mullins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:13:18.149Z","endTime":"2025-08-02T20:14:16.886Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":71.5,"strikeZoneTop":3.49852385266911,"strikeZoneBottom":1.64749287599528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.100707440670565,"aZ":-36.042665546492515,"pfxX":4.6404555376293395,"pfxZ":-2.932859913500984,"pX":-0.5635202584942306,"pZ":3.5715913913623223,"vX0":1.965716613395434,"vY0":-115.41393840014234,"vZ0":2.2377500097681526,"x":138.48,"y":142.35,"x0":-2.035265443268505,"y0":50.00382456938941,"z0":6.119016780741032,"aX":6.116047234906752},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-4.2,"breakHorizontal":-9.0,"spinRate":2540,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.478840018400045,"extension":5.9288810265180745},"index":0,"playId":"c6d11948-6e52-336f-8035-855e9c197973","pitchNumber":1,"startTime":"2025-08-02T20:13:45.206Z","endTime":"2025-08-02T20:13:49.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":84.9,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.1139041808192,"aZ":-12.692254871210489,"pfxX":-4.829597133995952,"pfxZ":10.41986966049662,"pX":0.2674761523373611,"pZ":2.7460237252709256,"vX0":7.213702277014793,"vY0":-137.05105046460818,"vZ0":-6.122993811385074,"x":106.8,"y":164.64,"x0":-1.7923001280750326,"y0":50.0060759829036,"z0":5.905011945927126,"aX":-9.033143443725315},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":7.0,"spinRate":2252,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.40229885588679304,"extension":6.245040340739721},"hitData":{"launchSpeed":103.3,"launchAngle":32.0,"totalDistance":382.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":90.0,"coordY":58.0}},"index":1,"playId":"88376216-ec97-3fd2-8577-6563642b66c0","pitchNumber":2,"startTime":"2025-08-02T20:13:59.937Z","endTime":"2025-08-02T20:14:16.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:14:16.886Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:14:39.308Z","endTime":"2025-08-02T20:15:58.947Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":83.9,"strikeZoneTop":3.5062502298976,"strikeZoneBottom":1.66357493636237,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.868450498865315,"aZ":-13.615457854661177,"pfxX":-4.970595275529042,"pfxZ":10.182377951961751,"pX":-1.0743294134356909,"pZ":2.7532026363486115,"vX0":3.812787215469047,"vY0":-135.00827856137067,"vZ0":-5.767714919600312,"x":157.95,"y":164.44,"x0":-1.868087819056597,"y0":50.00192808179983,"z0":5.897162876016787,"aX":-9.059164640287245},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":8.0,"spinRate":2327,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4076861447781872,"extension":6.06453401418375},"index":0,"playId":"c04445ba-7d36-3573-b27b-32b64a6c4ad2","pitchNumber":1,"startTime":"2025-08-02T20:14:53.531Z","endTime":"2025-08-02T20:14:57.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.1,"endSpeed":80.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.49118515443207,"aZ":-22.187940690084204,"pfxX":-0.1018459328954906,"pfxZ":5.999694178162743,"pX":0.3502928647891854,"pZ":1.9267153595298225,"vX0":5.573152507375775,"vY0":-128.16170153678502,"vZ0":-5.869655917127739,"x":103.65,"y":186.76,"x0":-1.8390753888953193,"y0":50.000469007568704,"z0":5.979585759652482,"aX":-0.17081386192117723},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":9.7,"breakHorizontal":-1.1,"spinRate":2438,"spinDirection":203},"zone":9,"typeConfidence":2.0,"plateTime":0.42738582684093585,"extension":6.083760550282673},"index":1,"playId":"2f02a669-d2bd-325d-9ff3-8f13772cfbbb","pitchNumber":2,"startTime":"2025-08-02T20:15:12.516Z","endTime":"2025-08-02T20:15:17.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.9,"endSpeed":82.0,"strikeZoneTop":3.58701847234065,"strikeZoneBottom":1.68420015030209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.219607399216383,"aZ":-21.620182300017742,"pfxX":-0.1526964736634191,"pfxZ":6.136666969613215,"pX":-0.4091345193563097,"pZ":2.3873638362407292,"vX0":3.981489891045264,"vY0":-130.76984416856297,"vZ0":-4.927977849082677,"x":132.6,"y":174.32,"x0":-1.935791682110114,"y0":50.00582003907889,"z0":5.931914717647202,"aX":-0.2625137008818706},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.2,"breakHorizontal":-0.6,"spinRate":2509,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4198609924561869,"extension":6.3081948029585915},"index":2,"playId":"1faf90ed-f558-3465-9b26-98a9511b5811","pitchNumber":3,"startTime":"2025-08-02T20:15:33.651Z","endTime":"2025-08-02T20:15:37.464Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.44373437479453,"aZ":-29.734348345701445,"pfxX":-7.610016219110528,"pfxZ":1.7878964894393468,"pX":-0.15972907112840828,"pZ":2.003036338617531,"vX0":6.574414186831344,"vY0":-116.94185382736192,"vZ0":-2.537541621259352,"x":123.09,"y":184.7,"x0":-2.041307752270508,"y0":50.001413495633024,"z0":5.937995417977599,"aX":-10.365913599215524},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":2.8,"breakHorizontal":11.9,"spinRate":1430,"spinDirection":253},"zone":8,"typeConfidence":2.0,"plateTime":0.4713649459591025,"extension":6.05952740644647},"index":3,"playId":"5019b377-deb8-3546-a0dd-16aaa76adefb","pitchNumber":4,"startTime":"2025-08-02T20:15:54.627Z","endTime":"2025-08-02T20:15:58.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.26,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:15:58.947Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:16:04.135Z","endTime":"2025-08-02T20:18:05.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"postOnSecond":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":74.4,"strikeZoneTop":3.7021595388314,"strikeZoneBottom":1.67340618557121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.281611709114344,"aZ":-33.49804353548387,"pfxX":-8.978594387245858,"pfxZ":-0.9399946611509176,"pX":-0.5622186178636953,"pZ":0.1034933998468488,"vX0":5.895902213733327,"vY0":-118.87588894133488,"vZ0":-6.240060995719372,"x":138.43,"y":235.99,"x0":-1.9346221729588866,"y0":50.00534850376543,"z0":5.881760359689187,"aX":-12.580306416384358},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.2,"breakHorizontal":14.4,"spinRate":1357,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4645416076305455,"extension":6.210170660699272},"index":0,"playId":"f214f862-ac4d-3930-a46a-d5877f48be7e","pitchNumber":1,"startTime":"2025-08-02T20:16:26.315Z","endTime":"2025-08-02T20:16:30.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":85.4,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.97965303012124,"aZ":-13.769015235081605,"pfxX":-5.881767744188486,"pfxZ":9.745167019028578,"pX":-0.13501546336502535,"pZ":2.7849816743202105,"vX0":6.7906131723087135,"vY0":-137.41053819942937,"vZ0":-5.60728548191896,"x":122.15,"y":163.59,"x0":-1.8887696622905992,"y0":50.003043299686205,"z0":5.808174033654696,"aX":-11.108757356980753},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.4,"breakHorizontal":9.0,"spinRate":2291,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.4005217151419651,"extension":6.3365551891273855},"index":1,"playId":"3d707975-57ed-39dc-aaa2-163f113a850a","pitchNumber":2,"startTime":"2025-08-02T20:16:45.424Z","endTime":"2025-08-02T20:16:48.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":73.6,"strikeZoneTop":3.6606720848427,"strikeZoneBottom":1.66233656217967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.52511114828141,"aZ":-34.15703991761228,"pfxX":-10.925784617796793,"pfxZ":-1.4431627318520348,"pX":0.2690155424735547,"pZ":-0.10590618664850039,"vX0":7.792196790086724,"vY0":-118.16194762476084,"vZ0":-6.31623293765731,"x":106.75,"y":241.64,"x0":-1.6994617030895636,"y0":50.004570679194984,"z0":5.850214972054206,"aX":-15.008854055750895},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-4.3,"breakHorizontal":17.2,"spinRate":1317,"spinDirection":246},"zone":14,"typeConfidence":2.0,"plateTime":0.46873413625710425,"extension":6.262659556514973},"index":2,"playId":"9960e508-26a9-3543-8a9b-5222f562f0e4","pitchNumber":3,"startTime":"2025-08-02T20:17:10.701Z","endTime":"2025-08-02T20:17:14.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.72954328156037,"strikeZoneBottom":1.63644753392123,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.085582210221705,"aZ":-30.200413513925735,"pfxX":-8.768607540163304,"pfxZ":1.384226147079449,"pX":0.28916672890474227,"pZ":1.2459998468383113,"vX0":7.621987580917596,"vY0":-119.76905590336727,"vZ0":-4.338106525693475,"x":105.98,"y":205.14,"x0":-1.8236479317115977,"y0":50.003409176968574,"z0":5.8376859588678265,"aX":-12.506293249434005},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.6,"breakHorizontal":13.6,"spinRate":1396,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.46056468360737224,"extension":6.29929867957424},"index":3,"playId":"8b9a6ab0-e8d4-3ddd-a3f3-04219939a128","pitchNumber":4,"startTime":"2025-08-02T20:17:38.540Z","endTime":"2025-08-02T20:17:44.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.8,"endSpeed":75.1,"strikeZoneTop":3.63365664567565,"strikeZoneBottom":1.6911568974541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.606737180987384,"aZ":-31.452055590455867,"pfxX":-7.438200940858173,"pfxZ":0.4971036916612519,"pX":-1.0619851994996392,"pZ":1.3031029499794924,"vX0":4.533120039669167,"vY0":-120.39568508308673,"vZ0":-4.286498911850029,"x":157.48,"y":203.6,"x0":-2.0216796756278494,"y0":50.00096366482732,"z0":5.9507547336038,"aX":-10.706473229553485},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":0.0,"breakHorizontal":12.1,"spinRate":1381,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4583770590199294,"extension":6.280866376113312},"index":4,"playId":"e6c78802-53c6-3e14-99c1-44c5fd2263be","pitchNumber":5,"startTime":"2025-08-02T20:18:01.186Z","endTime":"2025-08-02T20:18:05.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":1.21,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:18:05.910Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out to first baseman Pete Alonso.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-08-02T20:18:05.596Z","endTime":"2025-08-02T20:19:07.635Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":84.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.535403836414346,"aZ":-15.121417420525203,"pfxX":-5.925488763767752,"pfxZ":9.234615946194577,"pX":-0.4171539544103045,"pZ":2.1153636035570704,"vX0":6.101898008552885,"vY0":-135.9332042376989,"vZ0":-6.876582778412728,"x":132.9,"y":181.67,"x0":-1.9357157508483054,"y0":50.000215698854326,"z0":5.753958886609881,"aX":-10.938649473424471},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.2,"breakHorizontal":9.2,"spinRate":2308,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4050338459567824,"extension":6.264890254588593},"index":0,"playId":"1b8537a2-6e8d-38fb-99d5-701bc30c61d9","pitchNumber":1,"startTime":"2025-08-02T20:18:34.605Z","endTime":"2025-08-02T20:18:38.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":71.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.296022561353443,"aZ":-31.060710876021012,"pfxX":-7.992131023086902,"pfxZ":0.8308479437637928,"pX":-0.4900177298245605,"pZ":2.246334094906997,"vX0":5.739576282024672,"vY0":-117.13996294487903,"vZ0":-1.6836519120560247,"x":135.68,"y":178.13,"x0":-1.9766419138331686,"y0":50.00317415232434,"z0":5.975928116022669,"aX":-10.720468969859692},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.1,"breakVerticalInduced":1.3,"breakHorizontal":12.4,"spinRate":1243,"spinDirection":255},"zone":4,"typeConfidence":2.0,"plateTime":0.47395732056569795,"extension":6.157995965558506},"hitData":{"launchSpeed":77.7,"launchAngle":6.0,"totalDistance":81.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":155.0,"coordY":161.0}},"index":1,"playId":"ce5d3d18-92a6-39df-91db-407eed1ff69b","pitchNumber":2,"startTime":"2025-08-02T20:19:00.941Z","endTime":"2025-08-02T20:19:07.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"second":{"id":646240,"link":"/api/v1/people/646240"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:19:07.635Z","atBatIndex":4},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Brandon Nimmo hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:21:07.910Z","endTime":"2025-08-02T20:22:46.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.7074963983433,"strikeZoneBottom":1.68075883725692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.583379642998757,"aZ":-37.77655487358483,"pfxX":7.523587756654379,"pfxZ":-4.052099322584007,"pX":0.8320805460471604,"pZ":1.2462647604591768,"vX0":3.9665785294458957,"vY0":-117.80322907109226,"vZ0":-1.6590717646401627,"x":85.28,"y":205.13,"x0":-1.8592366509633524,"y0":50.00088786668449,"z0":5.5015178465380075,"aX":10.409859034229274},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.7,"breakVerticalInduced":-7.4,"breakHorizontal":-14.6,"spinRate":2694,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.467708711962195,"extension":6.12614786502077},"index":0,"playId":"b339cea8-e12d-340f-adbc-a655fb63aaed","pitchNumber":1,"startTime":"2025-08-02T20:21:33.860Z","endTime":"2025-08-02T20:21:38.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.1,"strikeZoneTop":3.5886351038591,"strikeZoneBottom":1.53211045998201,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.151257862715774,"aZ":-37.96614383580335,"pfxX":9.008660371362124,"pfxZ":-4.1470626764191,"pX":-0.1121730523846655,"pZ":2.170592809246751,"vX0":1.673516402950022,"vY0":-118.43791483452549,"vZ0":0.2598840123126973,"x":121.28,"y":180.17,"x0":-2.0000498880276485,"y0":50.00342489880685,"z0":5.5799430166668635,"aX":12.583083360618032},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-7.1,"breakHorizontal":-16.7,"spinRate":2723,"spinDirection":51},"zone":8,"typeConfidence":2.0,"plateTime":0.4654716261966372,"extension":6.083984803895956},"index":1,"playId":"585b9393-b722-376a-b669-e58050149e33","pitchNumber":2,"startTime":"2025-08-02T20:21:49.815Z","endTime":"2025-08-02T20:21:53.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":84.8,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.461413781014194,"aZ":-17.481360129252767,"pfxX":-7.5249608223350695,"pfxZ":7.903248653836664,"pX":-0.7863270699546737,"pZ":2.8147330210031716,"vX0":5.506281138219479,"vY0":-136.11249335693864,"vZ0":-3.7938841132706553,"x":146.97,"y":162.78,"x0":-1.8673707224862561,"y0":50.00080868124403,"z0":5.451894242658724,"aX":-13.986961527879762},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":12.4,"spinRate":2570,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4038313425032505,"extension":6.187885570892295},"index":2,"playId":"b68307f5-d0a5-32fa-9476-249bccbc5c82","pitchNumber":3,"startTime":"2025-08-02T20:22:06.184Z","endTime":"2025-08-02T20:22:09.907Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.8,"strikeZoneTop":3.68160380427403,"strikeZoneBottom":1.65543072904666,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.475117210788383,"aZ":-37.86158580890152,"pfxX":6.781174530389046,"pfxZ":-3.8144398932140877,"pX":1.38217397964966,"pZ":1.18683686910813,"vX0":5.590355708624285,"vY0":-122.54856651724418,"vZ0":-2.3136226138534326,"x":64.31,"y":206.74,"x0":-1.8248511898050679,"y0":50.000285099287964,"z0":5.436326095655749,"aX":10.118077159777789},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-7.2,"breakHorizontal":-13.8,"spinRate":2825,"spinDirection":41},"zone":14,"typeConfidence":2.0,"plateTime":0.45020698723531716,"extension":6.267397945351068},"index":3,"playId":"e14cb600-38d8-340b-8c46-ae54a39d400b","pitchNumber":4,"startTime":"2025-08-02T20:22:23.897Z","endTime":"2025-08-02T20:22:27.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.556484251836363,"aZ":-17.829036617450434,"pfxX":-6.164977842994547,"pfxZ":7.600999851984492,"pX":1.494456074068259,"pZ":3.3695678993600713,"vX0":10.678520106565378,"vY0":-136.8606932782682,"vZ0":-2.297983108013288,"x":60.03,"y":147.8,"x0":-1.665570054153497,"y0":50.006284402200144,"z0":5.447810796002587,"aX":-11.64163862709711},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":8.8,"spinRate":2582,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.4009368416805148,"extension":6.208035399020724},"index":4,"playId":"de0ae7aa-6cea-3418-b1d3-6271e4c01aeb","pitchNumber":5,"startTime":"2025-08-02T20:22:41.044Z","endTime":"2025-08-02T20:22:46.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:22:46.946Z","atBatIndex":5},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Francisco Lindor walks. Brandon Nimmo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:23:33.803Z","endTime":"2025-08-02T20:27:18.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6,7,8,9,10,11],"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:23:13.135Z","endTime":"2025-08-02T20:23:36.120Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.6,"strikeZoneTop":3.52237217513474,"strikeZoneBottom":1.53273415462699,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.530916532413336,"aZ":-39.35958843887617,"pfxX":7.376678520322439,"pfxZ":-5.199335908740403,"pX":-0.567662395288515,"pZ":1.5599096752622919,"vX0":1.0025469744462352,"vY0":-118.24647159821723,"vZ0":-0.6942844019840265,"x":138.64,"y":196.66,"x0":-1.955933253110084,"y0":50.00294620866657,"z0":5.5444666244176455,"aX":10.197121839809869},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-9.2,"breakHorizontal":-13.6,"spinRate":2623,"spinDirection":42},"zone":7,"typeConfidence":2.0,"plateTime":0.46749608031024215,"extension":6.202010111752646},"index":1,"playId":"8d08f4d1-fb43-3abd-9be7-dc8350569cad","pitchNumber":1,"startTime":"2025-08-02T20:23:36.120Z","endTime":"2025-08-02T20:23:40.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":79.1,"strikeZoneTop":3.51979254130154,"strikeZoneBottom":1.46990566441836,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.085126882651537,"aZ":-29.399695623664115,"pfxX":-11.127372014290598,"pfxZ":1.7348280303930474,"pX":-1.4298575070363972,"pZ":0.7745932456984927,"vX0":5.024774644678741,"vY0":-126.79713069141795,"vZ0":-5.019935067686656,"x":171.5,"y":217.87,"x0":-2.010267222326438,"y0":50.00347897038927,"z0":5.1744810590593175,"aX":-17.807766839037082},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.0,"breakHorizontal":18.7,"spinRate":1865,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.434844451311887,"extension":6.359992755725528},"index":2,"playId":"53760b53-13af-3410-9c35-58578691c854","pitchNumber":2,"startTime":"2025-08-02T20:23:54.996Z","endTime":"2025-08-02T20:23:58.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.1,"strikeZoneTop":3.4725406621638,"strikeZoneBottom":1.4526815376196,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.244266972150058,"aZ":-40.556404763818136,"pfxX":9.693997051284207,"pfxZ":-6.078759632449183,"pX":-1.8824335009806745,"pZ":3.242702648524825,"vX0":-2.3150028516767334,"vY0":-118.00633105322355,"vZ0":3.147255362981828,"x":188.75,"y":151.23,"x0":-2.1337373312975867,"y0":50.00417291407281,"z0":5.687261043868364,"aX":13.360353341224894},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-9.6,"breakHorizontal":-16.7,"spinRate":2614,"spinDirection":51},"zone":11,"typeConfidence":2.0,"plateTime":0.46826614315631154,"extension":6.202163630624562},"index":3,"playId":"8a9c8111-1e3b-3432-86cf-6070488af623","pitchNumber":3,"startTime":"2025-08-02T20:24:13.117Z","endTime":"2025-08-02T20:24:17.933Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"index":4,"playId":"f50ea6ab-3a9c-4fb0-a119-6bdb48bab976","startTime":"2025-08-02T20:24:32.711Z","endTime":"2025-08-02T20:24:37.711Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69323037660008,"aZ":-17.026803725214677,"pfxX":-6.751035086311721,"pfxZ":8.059961007126379,"pX":-0.12149747770872256,"pZ":3.2248664730282077,"vX0":6.925256193275078,"vY0":-135.94557718818882,"vZ0":-2.7861097398858568,"x":121.63,"y":151.71,"x0":-1.819962146935004,"y0":50.002328602251126,"z0":5.439319516537481,"aX":-12.686638904450525},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.3,"breakHorizontal":10.8,"spinRate":2423,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.4023011086719772,"extension":6.22542250603482},"index":5,"playId":"aabd4498-7271-3621-99b4-50e3970e84ca","pitchNumber":4,"startTime":"2025-08-02T20:24:51.277Z","endTime":"2025-08-02T20:24:54.811Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":75.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.96566550322487,"aZ":-36.283019219221956,"pfxX":7.841346381106206,"pfxZ":-2.788974514077868,"pX":-0.033895338272120656,"pZ":2.4811823412338425,"vX0":2.149263018633368,"vY0":-121.69561591030431,"vZ0":0.224853365297762,"x":118.29,"y":171.79,"x0":-1.9510525555457268,"y0":50.00348438438009,"z0":5.5784338987606,"aX":11.545944571027874},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-4.7,"breakHorizontal":-14.8,"spinRate":2478,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.45326438257586243,"extension":6.288227195760141},"index":6,"playId":"ab672ce6-e52d-3355-9147-3fbfddfbd4e0","pitchNumber":5,"startTime":"2025-08-02T20:25:19.135Z","endTime":"2025-08-02T20:25:23.369Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":77.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.887189615880345,"aZ":-29.99738332142091,"pfxX":7.57452714494145,"pfxZ":1.4273250490338558,"pX":0.42773942993139275,"pZ":1.9886004061318707,"vX0":3.9717023778543066,"vY0":-123.78497914643178,"vZ0":-1.658055809348947,"x":100.7,"y":185.09,"x0":-2.190956962819622,"y0":50.0027996019522,"z0":5.222330637157277,"aX":11.539490560202134},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.4,"breakHorizontal":-14.8,"spinRate":2767,"spinDirection":70},"zone":9,"typeConfidence":2.0,"plateTime":0.44560322916037176,"extension":6.156133277957635},"index":7,"playId":"92fbf879-8ffc-33bd-b6c5-91f8c01085d2","pitchNumber":6,"startTime":"2025-08-02T20:25:41.478Z","endTime":"2025-08-02T20:25:45.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.37314908706633,"strikeZoneBottom":1.39819338564156,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.119450657069365,"aZ":-16.60982715739119,"pfxX":-7.027767608042801,"pfxZ":8.272815369305839,"pX":-1.2288677774426193,"pZ":3.846323312822416,"vX0":4.37898065046138,"vY0":-136.99406051489473,"vZ0":-1.3436787034874422,"x":163.84,"y":134.93,"x0":-1.9433924361770476,"y0":50.00284600249064,"z0":5.490237419133992,"aX":-13.222909550419626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.9,"breakHorizontal":11.6,"spinRate":2516,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.40137506989906147,"extension":6.353094377260431},"index":8,"playId":"589b5cd8-0280-323b-9465-9f819801ba51","pitchNumber":7,"startTime":"2025-08-02T20:26:02.051Z","endTime":"2025-08-02T20:26:06.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.769454759166216,"aZ":-31.534219964488656,"pfxX":4.639829839082907,"pfxZ":0.41554926146222293,"pX":-0.04574343621530316,"pZ":2.8589211929634835,"vX0":3.6527068743926314,"vY0":-124.00285495234189,"vZ0":0.6851974619203369,"x":118.74,"y":161.59,"x0":-2.1495463374363992,"y0":50.000830970710155,"z0":5.246007866167538,"aX":7.100048865266282},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":1.2,"breakHorizontal":-9.4,"spinRate":2715,"spinDirection":79},"zone":5,"typeConfidence":2.0,"plateTime":0.44463915170693413,"extension":6.281536649283428},"index":9,"playId":"c459a3a3-fd9c-3381-adf7-7ef5977e9c6f","pitchNumber":8,"startTime":"2025-08-02T20:26:21.974Z","endTime":"2025-08-02T20:26:26.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.21063265018139,"aZ":-16.163699976991705,"pfxX":-9.19977871412246,"pfxZ":8.452968553302682,"pX":-0.5739862094441727,"pZ":2.794059498070204,"vX0":6.844385323053586,"vY0":-137.20580507618973,"vZ0":-4.055022934945394,"x":138.88,"y":163.34,"x0":-1.913824103645982,"y0":50.00277603020022,"z0":5.402687420947694,"aX":-17.42576110028003},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.5,"breakHorizontal":15.1,"spinRate":2502,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.4001977884543697,"extension":6.340191123204318},"index":10,"playId":"23bc2c3c-e08a-3379-beb0-a454cd7219b8","pitchNumber":9,"startTime":"2025-08-02T20:26:50.892Z","endTime":"2025-08-02T20:26:54.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.4,"strikeZoneTop":3.37926441917317,"strikeZoneBottom":1.38838103152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.41910253339611,"aZ":-30.95840722802835,"pfxX":5.788491354346801,"pfxZ":0.780895395310327,"pX":1.310743818951745,"pZ":0.4150297680644676,"vX0":6.440121724178441,"vY0":-124.74814939854859,"vZ0":-4.906296035985648,"x":67.04,"y":227.57,"x0":-2.070064198064991,"y0":50.002743115934415,"z0":5.001802295320877,"aX":8.991624549038129},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.4,"breakHorizontal":-12.1,"spinRate":2743,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.44148741720147244,"extension":6.3805135584010015},"index":11,"playId":"c3bb9f6b-67af-3aa9-86ff-85da970856f0","pitchNumber":10,"startTime":"2025-08-02T20:27:14.647Z","endTime":"2025-08-02T20:27:18.645Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.6,"awayTeamWinProbability":36.4,"homeTeamWinProbabilityAdded":5.300000000000004,"leverageIndex":1.44,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:27:18.645Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Juan Soto strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:27:21.637Z","endTime":"2025-08-02T20:29:04.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","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":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":75.6,"strikeZoneTop":3.2970694421924,"strikeZoneBottom":1.37475729598926,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.57955412412499,"aZ":-39.521866831348895,"pfxX":6.0932577794557865,"pfxZ":-5.0549946211315255,"pX":-0.5452732303785576,"pZ":2.820403309112448,"vX0":1.7799789796249827,"vY0":-120.10426979770828,"vZ0":1.883046251320806,"x":137.78,"y":162.63,"x0":-2.088884216160172,"y0":50.00535109660458,"z0":5.556671373102126,"aX":8.849198920894091},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-8.4,"breakHorizontal":-11.5,"spinRate":2746,"spinDirection":38},"zone":1,"typeConfidence":2.0,"plateTime":0.45709743070205144,"extension":6.352867892335038},"index":0,"playId":"b054b925-bab8-3d6f-a428-b749d923f9ba","pitchNumber":1,"startTime":"2025-08-02T20:27:48.297Z","endTime":"2025-08-02T20:27:51.964Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.55003576764262,"aZ":-23.277476853886327,"pfxX":-8.800920237549931,"pfxZ":4.675617960849554,"pX":-0.7897362074818699,"pZ":3.0899013379299527,"vX0":6.383518994936034,"vY0":-136.7338362457591,"vZ0":-1.6231905051987359,"x":147.1,"y":155.35,"x0":-2.0044549634109408,"y0":50.00633508436776,"z0":5.279527936733593,"aX":-16.762600581563007},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.4,"breakHorizontal":14.6,"spinRate":2449,"spinDirection":236},"zone":1,"typeConfidence":2.0,"plateTime":0.3997189626635591,"extension":6.27939717879087},"index":1,"playId":"a8050780-6654-3da5-8210-6caf84e64f0c","pitchNumber":2,"startTime":"2025-08-02T20:28:07.399Z","endTime":"2025-08-02T20:28:11.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.598102864491043,"aZ":-28.999266324294116,"pfxX":8.589037823921654,"pfxZ":2.0798851767363082,"pX":-0.890482120452507,"pZ":2.605895244367831,"vX0":0.6419977900867411,"vY0":-123.3953973419963,"vZ0":-0.4706906390437957,"x":150.94,"y":168.42,"x0":-2.269313335311589,"y0":50.00393944478545,"z0":5.261239707596755,"aX":13.128244095694363},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.0,"breakHorizontal":-15.7,"spinRate":2769,"spinDirection":77},"zone":11,"typeConfidence":2.0,"plateTime":0.445396353332824,"extension":6.130365398139837},"index":2,"playId":"223e2397-8a0c-3ad9-bd2d-9fcea6134379","pitchNumber":3,"startTime":"2025-08-02T20:28:32.836Z","endTime":"2025-08-02T20:28:39.861Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":79.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.34764600652522,"aZ":-34.12490837736374,"pfxX":-9.469515414551253,"pfxZ":-1.2011206535042511,"pX":-0.2917169547305836,"pZ":1.3678529163452482,"vX0":7.535265301699793,"vY0":-127.02660962671371,"vZ0":-2.7180211542938597,"x":128.12,"y":201.85,"x0":-2.074256307991206,"y0":50.00318495288477,"z0":5.179730365834744,"aX":-15.39125663482091},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-2.6,"breakHorizontal":15.4,"spinRate":1578,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4320955472271377,"extension":6.450950030298919},"index":3,"playId":"f25bb26e-112f-320e-8822-127a303d5a79","pitchNumber":4,"startTime":"2025-08-02T20:28:58.521Z","endTime":"2025-08-02T20:29:04.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.699999999999996,"awayTeamWinProbability":41.300000000000004,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.79,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:29:04.139Z","atBatIndex":7},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Pete Alonso homers (24) on a fly ball to center field. Brandon Nimmo scores. Francisco Lindor scores.","rbi":3,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:29:04.324Z","endTime":"2025-08-02T20:30:56.660Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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,2],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"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":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":75.9,"strikeZoneTop":3.65372353960657,"strikeZoneBottom":1.685673224965,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89087804268774,"aZ":-25.46065172799369,"pfxX":5.176881256332324,"pfxZ":4.528644857412527,"pX":0.5083898777056919,"pZ":2.9408770028741884,"vX0":4.7062974757261795,"vY0":-121.78161684549613,"vZ0":-0.07355433375208431,"x":97.62,"y":159.38,"x0":-2.13110922554365,"y0":50.00249954779187,"z0":5.198769767343095,"aX":7.669978779899395},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.4,"breakHorizontal":-10.6,"spinRate":2667,"spinDirection":66},"zone":6,"typeConfidence":2.0,"plateTime":0.452086590745465,"extension":6.407114676623333},"index":0,"playId":"6edc5370-6d3f-3e9b-a702-956f6e3a06eb","pitchNumber":1,"startTime":"2025-08-02T20:29:27.445Z","endTime":"2025-08-02T20:29:31.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":77.9,"strikeZoneTop":3.7053239571721,"strikeZoneBottom":1.73765631982826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.02078979304109,"aZ":-29.370883126682624,"pfxX":3.7362380628144125,"pfxZ":1.8228874632143723,"pX":1.7371826417817962,"pZ":0.1316570805872129,"vX0":7.8001432957883905,"vY0":-124.33915882316957,"vZ0":-5.896080901999063,"x":50.78,"y":235.23,"x0":-1.9480387708248492,"y0":50.00304965484917,"z0":5.024803576637528,"aX":5.746779331789844},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.9,"breakHorizontal":-8.9,"spinRate":2741,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.44351385198122495,"extension":6.288553596269329},"index":1,"playId":"ca52b8d3-4d28-3e1c-9b4d-6fb769ce5f5b","pitchNumber":2,"startTime":"2025-08-02T20:29:44.479Z","endTime":"2025-08-02T20:29:47.521Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":76.0,"strikeZoneTop":3.66986164381782,"strikeZoneBottom":1.75861102169821,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.731777227151753,"aZ":-41.3849101581138,"pfxX":9.548145939034377,"pfxZ":-6.271109515073858,"pX":0.5671949748077951,"pZ":2.6332606734089423,"vX0":3.0982765921463296,"vY0":-121.257013286416,"vZ0":1.6268480816913888,"x":95.38,"y":167.68,"x0":-1.9721241443717903,"y0":50.00274916624987,"z0":5.602045148322184,"aX":14.023369319252561},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-10.6,"breakHorizontal":-18.1,"spinRate":2589,"spinDirection":42},"zone":6,"typeConfidence":2.0,"plateTime":0.4540963278114476,"extension":6.355699181845876},"index":2,"playId":"8e5cbc6a-f4fc-3bf2-8d49-6255d49ded7e","pitchNumber":3,"startTime":"2025-08-02T20:30:11.362Z","endTime":"2025-08-02T20:30:15.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.480827254446154,"aZ":-17.38909493859916,"pfxX":-6.610162760059195,"pfxZ":7.791254876546251,"pX":-0.21124298335364994,"pZ":3.537114247436244,"vX0":7.023695564721638,"vY0":-137.1629751574326,"vZ0":-1.8791231075624097,"x":125.05,"y":143.28,"x0":-1.9512490427399038,"y0":50.004011991477476,"z0":5.422015356134953,"aX":-12.545835198905811},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.9,"breakHorizontal":10.4,"spinRate":2681,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.39994348014776593,"extension":6.29080378828802},"hitData":{"launchSpeed":109.4,"launchAngle":27.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":86.74,"coordY":30.27}},"index":3,"playId":"15899640-b123-3ceb-915f-49d63880c1ad","pitchNumber":4,"startTime":"2025-08-02T20:30:29.849Z","endTime":"2025-08-02T20:30:56.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":20.6,"leverageIndex":1.9,"dramaIndex":179.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:30:56.660Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jeff McNeil singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:30:39.961Z","endTime":"2025-08-02T20:31:36.544Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":77.1,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.376389334498594,"aZ":-28.514200156177935,"pfxX":4.465093569818654,"pfxZ":2.390879476336771,"pX":-0.09116793119799863,"pZ":2.6430944568961525,"vX0":3.6481148760010287,"vY0":-123.92165328076466,"vZ0":-0.45772489518979775,"x":120.48,"y":167.42,"x0":-2.1707926051550266,"y0":50.003945782082695,"z0":5.244954884088167,"aX":6.834816651961898},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":-9.0,"spinRate":2604,"spinDirection":71},"zone":5,"typeConfidence":2.0,"plateTime":0.4446748487875576,"extension":6.219894605347792},"hitData":{"launchSpeed":86.5,"launchAngle":20.0,"totalDistance":279.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":148.08,"coordY":79.22}},"index":0,"playId":"a8bf6ca5-e8cf-3861-8f28-e025d99ef176","pitchNumber":1,"startTime":"2025-08-02T20:31:25.617Z","endTime":"2025-08-02T20:31:36.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.60000000000001,"awayTeamWinProbability":19.39999999999999,"homeTeamWinProbabilityAdded":1.3000000000000114,"leverageIndex":0.36,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:31:36.544Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Ronny Mauricio grounds into a force out, third baseman Matt Chapman to second baseman Casey Schmitt. Jeff McNeil out at 2nd. Ronny Mauricio to 1st.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:31:39.685Z","endTime":"2025-08-02T20:32:54.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.863315929688735,"aZ":-32.55825189332881,"pfxX":-9.228078214317307,"pfxZ":-0.24019581648096633,"pX":-0.3894555361485785,"pZ":1.2510688991745313,"vX0":7.0894816475457105,"vY0":-127.27835759515483,"vZ0":-3.2176975299854167,"x":131.85,"y":205.0,"x0":-2.027605191080006,"y0":50.00156639036947,"z0":5.1403919836440926,"aX":-14.969543542741299},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.0,"breakHorizontal":14.9,"spinRate":1405,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4322110815832061,"extension":6.451510957002126},"index":0,"playId":"50e90a14-18a2-30d0-b3e3-fdfa9ea4fd88","pitchNumber":1,"startTime":"2025-08-02T20:32:07.087Z","endTime":"2025-08-02T20:32:10.630Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.8,"endSpeed":85.2,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.11402910727921,"aZ":-18.6916176987451,"pfxX":-6.658728281763045,"pfxZ":7.189408383886008,"pX":-1.098394743986471,"pZ":3.3782017301939904,"vX0":4.539834452914771,"vY0":-136.55733518909886,"vZ0":-2.04231688623177,"x":158.87,"y":147.57,"x0":-1.9235125212392437,"y0":50.00086732591227,"z0":5.431782670144583,"aX":-12.482996600665562},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":11.0,"spinRate":2433,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4022136732439945,"extension":6.279964941238701},"index":1,"playId":"24890707-ae83-35a4-8b45-9b38a712abfa","pitchNumber":2,"startTime":"2025-08-02T20:32:26.812Z","endTime":"2025-08-02T20:32:30.344Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.1,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893252293520238,"aZ":-40.40786023507449,"pfxX":7.815842161791968,"pfxZ":-5.56320822680925,"pX":-0.608318301413282,"pZ":2.7971291279003023,"vX0":0.8648080069095337,"vY0":-121.7186532246647,"vZ0":1.7319825852524884,"x":140.19,"y":163.26,"x0":-1.983365479089215,"y0":50.00327409528083,"z0":5.6109080564733675,"aX":11.568479367154218},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-9.2,"breakHorizontal":-14.3,"spinRate":2530,"spinDirection":41},"zone":4,"typeConfidence":2.0,"plateTime":0.4523333857078127,"extension":6.237149420830911},"hitData":{"launchSpeed":78.7,"launchAngle":-35.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.0,"coordY":165.0}},"index":2,"playId":"5aaa0209-6021-39c3-a9e8-e8a81c7bbf57","pitchNumber":3,"startTime":"2025-08-02T20:32:46.305Z","endTime":"2025-08-02T20:32:54.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":643446,"link":"/api/v1/people/643446"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.10000000000001,"awayTeamWinProbability":20.89999999999999,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.67,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:32:54.555Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Cedric Mullins pops out to third baseman Matt Chapman in foul territory.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-08-02T20:33:02.847Z","endTime":"2025-08-02T20:33:52.087Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":74.4,"strikeZoneTop":3.53184744512266,"strikeZoneBottom":1.54032321191718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.212685125037755,"aZ":-39.6898263466209,"pfxX":10.174009378987224,"pfxZ":-5.329949337215453,"pX":0.5978970899132284,"pZ":3.0190770189190475,"vX0":2.6652669892899503,"vY0":-118.96659875474724,"vZ0":2.2234286757480564,"x":94.21,"y":157.26,"x0":-1.8626248326550672,"y0":50.0012492057426,"z0":5.711804158540181,"aX":14.34981931178579},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.6,"breakHorizontal":-19.1,"spinRate":2658,"spinDirection":43},"zone":3,"typeConfidence":2.0,"plateTime":0.46322686194985785,"extension":6.247336163439509},"index":0,"playId":"08f1193e-dbc9-35ac-8287-b775e8b4a713","pitchNumber":1,"startTime":"2025-08-02T20:33:23.934Z","endTime":"2025-08-02T20:33:27.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.5,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.726867455151954,"aZ":-30.702092078999218,"pfxX":8.687098523883815,"pfxZ":0.9812300136893803,"pX":-0.11460492513816666,"pZ":2.8787599026012556,"vX0":2.1783052916091443,"vY0":-122.01366637352888,"vZ0":0.6448607261698354,"x":121.37,"y":161.05,"x0":-2.1487810245754764,"y0":50.00035310619563,"z0":5.272733155729998,"aX":12.995378335355639},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":2.2,"breakHorizontal":-16.2,"spinRate":2676,"spinDirection":73},"zone":2,"typeConfidence":2.0,"plateTime":0.4502182305543747,"extension":6.258200712173697},"hitData":{"launchSpeed":67.8,"launchAngle":76.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.6,"coordY":197.8}},"index":1,"playId":"7c678872-522c-38ba-abd2-ae5df2bfbe46","pitchNumber":2,"startTime":"2025-08-02T20:33:43.511Z","endTime":"2025-08-02T20:33:52.087Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":77.8,"awayTeamWinProbability":22.200000000000003,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:33:52.087Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Casey Schmitt doubles (8) on a line drive to right fielder Juan Soto.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:35:56.319Z","endTime":"2025-08-02T20:37:35.950Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.4,"strikeZoneTop":3.47020246162415,"strikeZoneBottom":1.50745050655198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.366835593424458,"aZ":-14.353779591381324,"pfxX":-4.022290586534028,"pfxZ":9.930341606495354,"pX":0.3282865668065077,"pZ":3.283501814254328,"vX0":6.574349604776573,"vY0":-133.75441526699558,"vZ0":-4.488380758294244,"x":104.49,"y":150.13,"x0":-1.6495612830969206,"y0":50.00555748519739,"z0":6.027359519289129,"aX":-7.220910009797696},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":17.0,"breakHorizontal":5.8,"spinRate":2124,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.41096689551322374,"extension":6.0193678143037195},"index":0,"playId":"8c34287b-d328-3d1c-9173-59fe89e5fcb1","pitchNumber":1,"startTime":"2025-08-02T20:36:07.586Z","endTime":"2025-08-02T20:36:11.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":72.7,"strikeZoneTop":3.45657916533741,"strikeZoneBottom":1.52371111477855,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81721304235755,"aZ":-33.627388761703635,"pfxX":5.07423052124909,"pfxZ":-1.0771109906818825,"pX":1.0927724118693092,"pZ":3.272565118339043,"vX0":5.149206992470899,"vY0":-115.87038182347135,"vZ0":1.1297257164105503,"x":75.35,"y":150.42,"x0":-1.826634785457734,"y0":50.005381710642695,"z0":6.018537242461193,"aX":6.8253795771348305},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.3,"breakHorizontal":-10.6,"spinRate":2585,"spinDirection":48},"zone":12,"typeConfidence":2.0,"plateTime":0.47466542350815644,"extension":6.075644331554605},"index":1,"playId":"362432aa-d7c9-37ca-b98c-9843e362865f","pitchNumber":2,"startTime":"2025-08-02T20:36:21.732Z","endTime":"2025-08-02T20:36:26.021Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":73.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.527940290474735,"aZ":-35.93838633650456,"pfxX":-9.756733388375647,"pfxZ":-2.731677767398862,"pX":-1.0027869374552603,"pZ":1.8902513142015058,"vX0":4.8333280943272685,"vY0":-118.025651958102,"vZ0":-1.76195603768892,"x":155.22,"y":187.74,"x0":-1.8359669614960619,"y0":50.004483946429076,"z0":6.031983670864046,"aX":-13.433125555464633},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-5.2,"breakHorizontal":16.1,"spinRate":1348,"spinDirection":249},"zone":13,"typeConfidence":2.0,"plateTime":0.46844832272811177,"extension":6.119090632609728},"index":2,"playId":"822739b0-6953-32e0-97ef-8d7cda6d6384","pitchNumber":3,"startTime":"2025-08-02T20:36:37.869Z","endTime":"2025-08-02T20:36:41.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":82.2,"endSpeed":75.1,"strikeZoneTop":3.39809808095894,"strikeZoneBottom":1.55526101145227,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.523950256252167,"aZ":-31.977223969720345,"pfxX":-10.373088428471263,"pfxZ":0.1321872643146571,"pX":0.8543685627962888,"pZ":0.2304700116430814,"vX0":8.998260049692746,"vY0":-119.2110134914755,"vZ0":-6.202989416376541,"x":84.43,"y":232.56,"x0":-1.6437591815978017,"y0":50.00014430506565,"z0":5.795888227844024,"aX":-14.746425875306127},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.2,"breakHorizontal":16.3,"spinRate":1362,"spinDirection":247},"zone":14,"typeConfidence":2.0,"plateTime":0.4616290910759666,"extension":6.145179644207331},"index":3,"playId":"0b173ab5-075a-3c7b-922f-6d09a67aa8fd","pitchNumber":4,"startTime":"2025-08-02T20:37:00.824Z","endTime":"2025-08-02T20:37:04.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.9,"endSpeed":72.5,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1980529813172,"aZ":-36.56467645189366,"pfxX":-2.716273438062044,"pfxZ":-3.2726001838818437,"pX":0.5564916646756356,"pZ":2.977168665979081,"vX0":6.283085470081664,"vY0":-116.16260138068876,"vZ0":0.9580972709117412,"x":95.79,"y":158.4,"x0":-1.8508941986759222,"y0":50.000867945721154,"z0":6.0824153693094845,"aX":-3.6498439174804185},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-5.3,"breakHorizontal":3.1,"spinRate":1497,"spinDirection":260},"zone":3,"typeConfidence":2.0,"plateTime":0.4746209542901334,"extension":5.8142633582798835},"hitData":{"launchSpeed":94.7,"launchAngle":23.0,"totalDistance":286.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.43,"coordY":114.13}},"index":4,"playId":"5517f5fc-6e59-373c-9bc6-fbe90ef5db96","pitchNumber":5,"startTime":"2025-08-02T20:37:22.843Z","endTime":"2025-08-02T20:37:35.950Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":0.8,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:37:35.950Z","atBatIndex":12},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jung Hoo Lee hit by pitch.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:37:34.978Z","endTime":"2025-08-02T20:38:08.955Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":64.7,"endSpeed":59.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":15.914593322784448,"aZ":-39.48590653653641,"pfxX":1.0163736658368911,"pfxZ":-8.30501720111862,"pX":2.561988995348312,"pZ":1.9261017098886983,"vX0":6.966988113008823,"vY0":-93.8408946804562,"vZ0":2.7535573901704495,"x":19.34,"y":186.78,"x0":-1.350901107650981,"y0":50.00288806583947,"z0":6.246389307729692,"aX":0.8943526705862628},"breaks":{"breakAngle":2.4,"breakLength":18.0,"breakY":24.0,"breakVertical":-79.9,"breakVerticalInduced":-13.4,"breakHorizontal":-4.2,"spinRate":2332,"spinDirection":33},"zone":14,"typeConfidence":2.0,"plateTime":0.5865790843251535,"extension":5.989140188195934},"index":0,"playId":"d7ab8e53-c69f-3ac2-8f1e-380ad9413537","pitchNumber":1,"startTime":"2025-08-02T20:38:04.231Z","endTime":"2025-08-02T20:38:08.955Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-3.6999999999999886,"leverageIndex":1.22,"dramaIndex":58.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:38:08.955Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Knizner walks. Casey Schmitt to 3rd. Jung Hoo Lee to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:38:10.831Z","endTime":"2025-08-02T20:39:42.893Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"postOnThird":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.6,"strikeZoneTop":3.40054001520989,"strikeZoneBottom":1.49110090008045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.179153760859457,"aZ":-23.6542189032809,"pfxX":-1.070360430822259,"pfxZ":5.14389565518356,"pX":-0.29255675362571915,"pZ":0.7822390455791266,"vX0":4.360730127157952,"vY0":-128.50486974245158,"vZ0":-7.719216276040867,"x":128.15,"y":217.66,"x0":-1.879983978232221,"y0":50.00126772338835,"z0":5.691546698451576,"aX":-1.7725399794374257},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":7.6,"breakHorizontal":0.8,"spinRate":2397,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4279276922122719,"extension":6.1838877383207365},"index":0,"playId":"ca36451c-4c3e-3577-b30e-bbb3ec3aeb6f","pitchNumber":1,"startTime":"2025-08-02T20:38:38.175Z","endTime":"2025-08-02T20:38:42.902Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.3,"strikeZoneTop":3.23322271851136,"strikeZoneBottom":1.54993702406568,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.403411373707435,"aZ":-14.50460983681378,"pfxX":-5.508884095953064,"pfxZ":9.463215664053577,"pX":-0.2776798377154971,"pZ":1.4945803815684233,"vX0":6.068947560788611,"vY0":-136.35549340297203,"vZ0":-8.616502961593454,"x":127.58,"y":198.43,"x0":-1.8256918240987883,"y0":50.000258454248296,"z0":5.7150384824489375,"aX":-10.282766804439216},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.2,"breakHorizontal":8.5,"spinRate":2216,"spinDirection":218},"zone":7,"typeConfidence":2.0,"plateTime":0.4030222382965105,"extension":6.301087102604508},"index":1,"playId":"f743c9af-7d3b-36c9-be95-df7e969e5388","pitchNumber":2,"startTime":"2025-08-02T20:38:56.733Z","endTime":"2025-08-02T20:39:01.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.9,"strikeZoneTop":3.30413286290306,"strikeZoneBottom":1.48541281514225,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.036225599986516,"aZ":-26.27109204373037,"pfxX":-1.4051239980518648,"pfxZ":3.7374560903946916,"pX":1.3079997203798155,"pZ":1.7668594714081336,"vX0":7.53277694946227,"vY0":-125.09515037970876,"vZ0":-4.646602429792425,"x":67.14,"y":191.07,"x0":-1.5641180293166554,"y0":50.003452399942766,"z0":5.810885534028236,"aX":-2.2204298486950305},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":5.9,"breakHorizontal":0.7,"spinRate":2334,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.43841579590670987,"extension":6.2609203536092926},"index":2,"playId":"fe70ace7-cb49-380b-86c8-cbfa5dc90c4a","pitchNumber":3,"startTime":"2025-08-02T20:39:17.049Z","endTime":"2025-08-02T20:39:24.181Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.5,"strikeZoneTop":3.29692307665874,"strikeZoneBottom":1.41823060055879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.56476598765635,"aZ":-14.591429496180087,"pfxX":-4.3877721974187205,"pfxZ":9.634073905808153,"pX":-0.2297646141210008,"pZ":1.217265962477078,"vX0":5.7206957452483715,"vY0":-134.5681552863858,"vZ0":-9.0538392053928,"x":125.76,"y":205.91,"x0":-1.8180550718112802,"y0":50.00158252864924,"z0":5.670426940044299,"aX":-8.00685687015838},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":6.6,"spinRate":2117,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.4078057995950628,"extension":6.28549462461578},"index":3,"playId":"d5314168-1cf7-39ec-8bf5-9428237c43a1","pitchNumber":4,"startTime":"2025-08-02T20:39:37.989Z","endTime":"2025-08-02T20:39:42.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":-7.600000000000001,"leverageIndex":1.95,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:39:42.893Z","atBatIndex":14},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Grant McCray grounds into a double play, second baseman Brett Baty to shortstop Francisco Lindor to first baseman Pete Alonso. Casey Schmitt scores. Jung Hoo Lee to 3rd. Andrew Knizner out at 2nd. Grant McCray out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:40:56.060Z","endTime":"2025-08-02T20:41:06.250Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_adv_force","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:39:54.980Z","endTime":"2025-08-02T20:40:58.422Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.615370569495724,"aZ":-24.959276455063698,"pfxX":-0.9395023302766474,"pfxZ":4.327986059615753,"pX":-0.8652183991705534,"pZ":2.306101608052323,"vX0":2.7080487304963032,"vY0":-128.51594336987267,"vZ0":-4.068456374983424,"x":149.98,"y":176.52,"x0":-1.8123330492806409,"y0":50.00070197777073,"z0":5.8572696985865464,"aX":-1.5654496776356008},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":1.1,"spinRate":2341,"spinDirection":199},"zone":13,"typeConfidence":2.0,"plateTime":0.42683786581717875,"extension":6.163186995511381},"hitData":{"launchSpeed":67.1,"launchAngle":11.0,"totalDistance":113.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.0,"coordY":149.0}},"index":1,"playId":"d44d020c-67e6-3309-b37f-513dfa4555d4","pitchNumber":1,"startTime":"2025-08-02T20:40:58.422Z","endTime":"2025-08-02T20:41:06.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":668800,"link":"/api/v1/people/668800"},"second":{"id":808982,"link":"/api/v1/people/808982"},"third":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":71.1,"awayTeamWinProbability":28.900000000000006,"homeTeamWinProbabilityAdded":9.999999999999993,"leverageIndex":2.34,"dramaIndex":125.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:41:06.250Z","atBatIndex":15},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Heliot Ramos lines out sharply to center fielder Cedric Mullins.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-08-02T20:41:17.404Z","endTime":"2025-08-02T20:43:03.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.38950879672691,"strikeZoneBottom":1.5139212119625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.082819727615544,"aZ":-12.075939191511937,"pfxX":-5.705385218426218,"pfxZ":10.540190451981484,"pX":0.5138140224819758,"pZ":1.8227507737217765,"vX0":7.87139306751478,"vY0":-138.24461722908495,"vZ0":-8.294106832600072,"x":97.41,"y":189.57,"x0":-1.6489882288377367,"y0":50.00590973534902,"z0":5.701807519309796,"aX":-10.88241538391299},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":8.4,"spinRate":2487,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3984821800788527,"extension":6.505635656709526},"index":0,"playId":"5956d7af-2651-327a-a5f0-aac29a8c8c58","pitchNumber":1,"startTime":"2025-08-02T20:41:36.851Z","endTime":"2025-08-02T20:41:40.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":75.4,"strikeZoneTop":3.33878209004683,"strikeZoneBottom":1.46373775638396,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.741836059250893,"aZ":-30.493270461565576,"pfxX":-7.641893401604344,"pfxZ":1.1585820147500483,"pX":-0.46755108847036697,"pZ":0.19934118168235737,"vX0":5.3150937459502385,"vY0":-121.02536300774527,"vZ0":-6.5654620031313184,"x":134.82,"y":233.4,"x0":-1.7251496102756625,"y0":50.00125224344113,"z0":5.697689278170751,"aX":-11.07158624088544},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":0.5,"breakHorizontal":12.1,"spinRate":1080,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4566518710470868,"extension":6.368919325892585},"index":1,"playId":"8cff8cbf-2d33-336d-bdb0-ddcf5378949b","pitchNumber":2,"startTime":"2025-08-02T20:41:51.939Z","endTime":"2025-08-02T20:41:55.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.7,"endSpeed":85.6,"strikeZoneTop":3.38701172468045,"strikeZoneBottom":1.54194937600005,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.760670108043726,"aZ":-13.414328364661628,"pfxX":-2.1198408501921984,"pfxZ":9.853517426660876,"pX":-0.41087515259848545,"pZ":4.415895458570704,"vX0":4.469901958283901,"vY0":-137.86341024152608,"vZ0":-1.6705009669350765,"x":132.66,"y":119.55,"x0":-1.785825340053353,"y0":50.00405983783305,"z0":5.946206802594524,"aX":-4.037018315403763},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.6,"breakHorizontal":2.8,"spinRate":2334,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39896902958254765,"extension":6.381975285015058},"index":2,"playId":"40c8df3b-82f6-378c-bdd9-4e811c0dbf8a","pitchNumber":3,"startTime":"2025-08-02T20:42:11.763Z","endTime":"2025-08-02T20:42:15.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":85.9,"strikeZoneTop":3.42236421846623,"strikeZoneBottom":1.51740504931933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.81255164646469,"aZ":-14.625063025157054,"pfxX":-2.497474495294378,"pfxZ":9.135484579794312,"pX":-0.8410441843653211,"pZ":5.0806127083543355,"vX0":3.406543863252477,"vY0":-138.65774194002861,"vZ0":0.14119526105589336,"x":149.06,"y":101.6,"x0":-1.768683233277194,"y0":50.006887470637444,"z0":6.015401176711555,"aX":-4.800173056720921},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.7,"breakHorizontal":3.7,"spinRate":2314,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3970241589441956,"extension":6.177290686419308},"index":3,"playId":"0950309c-f6e9-31ea-bbb5-566dae056405","pitchNumber":4,"startTime":"2025-08-02T20:42:30.951Z","endTime":"2025-08-02T20:42:34.635Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":80.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.840743514259596,"aZ":-27.942598752988896,"pfxX":-1.710423455612725,"pfxZ":2.564028061960702,"pX":0.5912906018098392,"pZ":2.447190817103283,"vX0":6.458732600537316,"vY0":-128.24751388992328,"vZ0":-2.798491802983156,"x":94.46,"y":172.71,"x0":-1.747844533755266,"y0":50.0021304793171,"z0":5.753344899190519,"aX":-2.8226477936219663},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2475,"spinDirection":181},"zone":6,"typeConfidence":2.0,"plateTime":0.4286199403063833,"extension":6.390795535741726},"hitData":{"launchSpeed":107.1,"launchAngle":16.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":144.0,"coordY":70.96}},"index":4,"playId":"ea4dfbc0-34fd-3d84-bc34-80fefd9f59d2","pitchNumber":5,"startTime":"2025-08-02T20:42:57.333Z","endTime":"2025-08-02T20:43:03.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.7,"awayTeamWinProbability":25.299999999999997,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":1.32,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:43:03.821Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Alvarez strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:45:28.468Z","endTime":"2025-08-02T20:46:39.600Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"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":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T20:45:12.429Z","endTime":"2025-08-02T20:45:30.779Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.4,"endSpeed":77.9,"strikeZoneTop":3.44199819319928,"strikeZoneBottom":1.54456688082437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.073534692603896,"aZ":-27.556880813193604,"pfxX":7.277737394792445,"pfxZ":3.0108958481292243,"pX":0.6278718423904803,"pZ":1.86679622264269,"vX0":4.257493247226964,"vY0":-122.95305040683613,"vZ0":-2.2632629260458326,"x":93.07,"y":188.38,"x0":-2.070805773291408,"y0":50.00192134629944,"z0":5.134510769320681,"aX":11.15633169756913},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":5.2,"breakHorizontal":-14.2,"spinRate":2738,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.44525170870740016,"extension":6.376071476343022},"index":1,"playId":"c8b8b822-5a2e-39be-addc-0f371bd6765b","pitchNumber":1,"startTime":"2025-08-02T20:45:30.779Z","endTime":"2025-08-02T20:45:34.918Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.0,"endSpeed":77.4,"strikeZoneTop":3.36772674932512,"strikeZoneBottom":1.55988046939269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.40131400500529,"aZ":-29.649196761365676,"pfxX":9.49815375734617,"pfxZ":1.6746664817971855,"pX":1.7029784678499684,"pZ":2.3132552074204336,"vX0":5.686996095203494,"vY0":-122.25963356244011,"vZ0":-0.9695046493387308,"x":52.09,"y":176.32,"x0":-1.8886862190435356,"y0":50.00609022348976,"z0":5.26257481162409,"aX":14.362075585004805},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":3.0,"breakHorizontal":-18.6,"spinRate":2749,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4482295066023827,"extension":6.415092633729575},"index":2,"playId":"245cc3a3-35fa-36e4-b32a-0474f1c4b158","pitchNumber":2,"startTime":"2025-08-02T20:45:45.377Z","endTime":"2025-08-02T20:45:49.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.99707857589515,"aZ":-36.744861777828085,"pfxX":8.483364367651152,"pfxZ":-3.117478187469783,"pX":1.1664116580023631,"pZ":1.7914550702409804,"vX0":4.7551059048580075,"vY0":-120.78718028625686,"vZ0":-0.959097814978898,"x":72.54,"y":190.41,"x0":-1.9340312604364294,"y0":50.00156548417082,"z0":5.44389963243675,"aX":12.448196010885392},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.5,"breakVerticalInduced":-5.6,"breakHorizontal":-16.6,"spinRate":2570,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4546442618755875,"extension":6.279917095351363},"index":3,"playId":"b4d3e1b0-3745-3df7-9ecf-b1230bb85630","pitchNumber":3,"startTime":"2025-08-02T20:46:01.824Z","endTime":"2025-08-02T20:46:06.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.45931341179657,"strikeZoneBottom":1.53190266610299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.97051850814122,"aZ":-29.91074748965901,"pfxX":6.999414937965878,"pfxZ":1.4336425827101806,"pX":0.9706810628991596,"pZ":0.41038852403938625,"vX0":4.95361873780785,"vY0":-124.68004838032806,"vZ0":-5.202868610269308,"x":80.0,"y":227.7,"x0":-1.9506708623220674,"y0":50.0004238825343,"z0":4.9912539630828885,"aX":11.021534337792371},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-13.8,"spinRate":2781,"spinDirection":53},"zone":14,"typeConfidence":2.0,"plateTime":0.43924355584104946,"extension":6.441034818011831},"index":4,"playId":"2042ceca-7823-3a2f-b6da-415956f09318","pitchNumber":4,"startTime":"2025-08-02T20:46:18.383Z","endTime":"2025-08-02T20:46:22.166Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.65408603111125,"aZ":-15.42558452669214,"pfxX":-6.829465330903245,"pfxZ":8.817318947092614,"pX":0.5364371286497864,"pZ":2.716756319317838,"vX0":8.71239574960984,"vY0":-136.6026605406334,"vZ0":-3.9842850073159295,"x":96.55,"y":165.43,"x0":-1.7993815000326667,"y0":50.00346997679148,"z0":5.247134003172479,"aX":-12.974050847120713},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.4,"breakHorizontal":10.7,"spinRate":2634,"spinDirection":234},"zone":6,"typeConfidence":2.0,"plateTime":0.40019704538441303,"extension":6.330426964113087},"index":5,"playId":"a6e52441-9f7b-36f2-8ed9-395e2a9fcb4a","pitchNumber":5,"startTime":"2025-08-02T20:46:35.352Z","endTime":"2025-08-02T20:46:39.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.1,"awayTeamWinProbability":26.900000000000006,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.62,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:46:39.600Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brett Baty grounds out, pitcher Kai-Wei Teng to first baseman Dominic Smith.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:46:40.597Z","endTime":"2025-08-02T20:47:57.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":678906,"link":"/api/v1/people/678906"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.5,"strikeZoneTop":3.72142208031286,"strikeZoneBottom":1.58538288684831,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.98381642497335,"aZ":-37.85772879888718,"pfxX":8.648148619786635,"pfxZ":-3.909806422377976,"pX":-0.22214325804366933,"pZ":2.686308978438955,"vX0":1.5915042285535155,"vY0":-120.54290663125333,"vZ0":1.160553778558514,"x":125.47,"y":166.25,"x0":-2.0154634974854746,"y0":50.00229680241239,"z0":5.571403906633758,"aX":12.576529280742324},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.5,"breakHorizontal":-16.1,"spinRate":2584,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.45643509539769145,"extension":6.230354019288024},"index":0,"playId":"fba5446a-8aae-33b7-98ad-f8c44ca08d60","pitchNumber":1,"startTime":"2025-08-02T20:47:04.289Z","endTime":"2025-08-02T20:47:07.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.1,"endSpeed":85.7,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.93173299936045,"aZ":-15.51210401628156,"pfxX":-6.963129680468649,"pfxZ":8.84258116337081,"pX":0.7981925783644278,"pZ":2.495991395695483,"vX0":9.505155642110893,"vY0":-136.59755581725742,"vZ0":-4.549611659722981,"x":86.57,"y":171.39,"x0":-1.8267643438782268,"y0":50.000388558033116,"z0":5.254306478187851,"aX":-13.117645865703354},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.1,"breakHorizontal":10.6,"spinRate":2635,"spinDirection":231},"zone":6,"typeConfidence":2.0,"plateTime":0.40142892212128345,"extension":6.35533267022102},"index":1,"playId":"b510325a-3d50-3845-b7b2-64d18da5484c","pitchNumber":2,"startTime":"2025-08-02T20:47:19.993Z","endTime":"2025-08-02T20:47:23.699Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-02T20:47:33.791Z","endTime":"2025-08-02T20:47:49.470Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":87.9,"endSpeed":80.3,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.997515105729146,"aZ":-33.774066773871425,"pfxX":-8.642800988370219,"pfxZ":-0.9757002842941453,"pX":-1.016518987724734,"pZ":1.6946791681849913,"vX0":5.448385863674977,"vY0":-127.93225144973974,"vZ0":-1.9679281067757635,"x":155.75,"y":193.02,"x0":-2.0580682310826535,"y0":50.00097308354326,"z0":5.137776943948215,"aX":-14.231393984559077},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-2.0,"breakHorizontal":14.3,"spinRate":1827,"spinDirection":248},"zone":13,"typeConfidence":2.0,"plateTime":0.4292249641704582,"extension":6.463869146595308},"hitData":{"launchSpeed":80.7,"launchAngle":-24.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":127.49,"coordY":184.11}},"index":3,"playId":"74e2b873-8460-3aca-9fea-02e1b157a360","pitchNumber":3,"startTime":"2025-08-02T20:47:49.470Z","endTime":"2025-08-02T20:47:57.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.0,"awayTeamWinProbability":28.0,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.47,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:47:57.037Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-08-02T20:48:32.897Z","endTime":"2025-08-02T20:49:50.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T20:48:20.412Z","endTime":"2025-08-02T20:48:35.217Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":77.6,"strikeZoneTop":3.60434462478953,"strikeZoneBottom":1.82161311922138,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29182896925208,"aZ":-28.28355556584412,"pfxX":6.577938302962036,"pfxZ":2.527478068020544,"pX":0.8811307228683896,"pZ":2.6734469230938362,"vX0":5.103575876635696,"vY0":-123.97192084413784,"vZ0":-0.3597162325330827,"x":83.41,"y":166.6,"x0":-2.066729656703104,"y0":50.00359082112184,"z0":5.203440020156165,"aX":10.126957881608005},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.8,"breakHorizontal":-13.2,"spinRate":2868,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4436692005546674,"extension":6.365674161527077},"index":1,"playId":"afed9ab9-cc25-3fb8-a095-aa2debc6e368","pitchNumber":1,"startTime":"2025-08-02T20:48:35.217Z","endTime":"2025-08-02T20:48:39.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":76.7,"strikeZoneTop":3.62717904809127,"strikeZoneBottom":1.57510171920249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.671175027214936,"aZ":-37.63351783332723,"pfxX":9.160835818324397,"pfxZ":-3.663868986333928,"pX":1.0804984852422441,"pZ":1.5943036220230815,"vX0":4.184850713930073,"vY0":-122.28125244383993,"vZ0":-1.3673071401540564,"x":75.81,"y":195.73,"x0":-1.851567894223128,"y0":50.00316577487682,"z0":5.436404155603013,"aX":13.651814297462067},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-6.7,"breakHorizontal":-17.6,"spinRate":2634,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.45066830900184307,"extension":6.417768685314262},"index":2,"playId":"c8eeab73-506a-3009-8d56-154713798f59","pitchNumber":2,"startTime":"2025-08-02T20:48:52.288Z","endTime":"2025-08-02T20:48:57.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":75.5,"strikeZoneTop":3.70495984483149,"strikeZoneBottom":1.59305776864633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.397300951549482,"aZ":-38.61225004067818,"pfxX":9.46592905938411,"pfxZ":-4.414644195231922,"pX":0.6043778340045504,"pZ":3.007114403586037,"vX0":3.109873978302288,"vY0":-121.0455384083368,"vZ0":2.1474637043899403,"x":93.96,"y":157.59,"x0":-1.9326070603650818,"y0":50.002711516939215,"z0":5.5315179621849415,"aX":13.805207735305654},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.1,"breakHorizontal":-17.9,"spinRate":2452,"spinDirection":40},"zone":6,"typeConfidence":2.0,"plateTime":0.45549677727547966,"extension":6.3207518415743404},"index":3,"playId":"1458ac57-3ded-3923-95f7-57c339a0d409","pitchNumber":3,"startTime":"2025-08-02T20:49:11.265Z","endTime":"2025-08-02T20:49:15.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.66646245974649,"strikeZoneBottom":1.6740318861232,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10432256126025,"aZ":-31.254491989036765,"pfxX":-10.926578211183768,"pfxZ":0.5767777109058061,"pX":1.5012001284303031,"pZ":0.9994507320260013,"vX0":11.455308807652548,"vY0":-125.87823618227422,"vZ0":-3.943987352790529,"x":59.78,"y":211.79,"x0":-1.6939549648980092,"y0":50.003850111190204,"z0":5.123281965711729,"aX":-17.495248951904873},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.2,"breakHorizontal":17.0,"spinRate":1362,"spinDirection":250},"zone":14,"typeConfidence":2.0,"plateTime":0.4355055210020451,"extension":6.454166870844825},"index":4,"playId":"7620aac8-d541-3b23-8c05-f998a0e03046","pitchNumber":4,"startTime":"2025-08-02T20:49:29.007Z","endTime":"2025-08-02T20:49:32.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.99452092459223,"aZ":-16.81038350035797,"pfxX":-6.876511411174573,"pfxZ":7.969973707648791,"pX":-0.09167227937475814,"pZ":2.869138444229038,"vX0":7.43515125361592,"vY0":-138.2658555506454,"vZ0":-3.4209439136042783,"x":120.49,"y":161.31,"x0":-1.927411692717153,"y0":50.006873402923354,"z0":5.256508808853936,"aX":-13.263605275437948},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":13.8,"breakHorizontal":10.8,"spinRate":2525,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.39676082062610174,"extension":6.287750201367093},"index":5,"playId":"e971bd30-187d-34f4-8254-8ee343b0e35f","pitchNumber":5,"startTime":"2025-08-02T20:49:46.741Z","endTime":"2025-08-02T20:49:50.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.2,"awayTeamWinProbability":28.799999999999997,"homeTeamWinProbabilityAdded":-0.7999999999999972,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:49:50.789Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:51:58.102Z","endTime":"2025-08-02T20:54:00.479Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.0,"strikeZoneTop":3.4909827515224,"strikeZoneBottom":1.57919924888316,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.803265157862434,"aZ":-22.949149646673384,"pfxX":-0.8609407139756153,"pfxZ":5.400943385601077,"pX":0.4723244100535934,"pZ":1.212707617707434,"vX0":5.5749867187114654,"vY0":-130.2229034271226,"vZ0":-7.273477873376778,"x":99.0,"y":206.04,"x0":-1.589666525974013,"y0":50.003462120258966,"z0":5.793254520024264,"aX":-1.4715748433251759},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.3,"breakHorizontal":0.2,"spinRate":2363,"spinDirection":203},"zone":14,"typeConfidence":2.0,"plateTime":0.4215288414588403,"extension":6.189184636098945},"index":0,"playId":"e9a413c0-bce1-3147-8012-088aa9c102e7","pitchNumber":1,"startTime":"2025-08-02T20:51:58.102Z","endTime":"2025-08-02T20:52:02.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.51248241695645,"strikeZoneBottom":1.48532666127927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.72015009003206,"aZ":-34.22547188174637,"pfxX":2.4398704018992055,"pfxZ":-1.5560384681499126,"pX":1.355986838521364,"pZ":1.0860808727664497,"vX0":6.089286985179426,"vY0":-114.51521152828462,"vZ0":-2.853812735502304,"x":65.31,"y":209.46,"x0":-1.6630881003847868,"y0":50.00295948976359,"z0":5.723014597391882,"aX":3.2144711062034905},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.2,"breakHorizontal":-6.1,"spinRate":2574,"spinDirection":40},"zone":14,"typeConfidence":2.0,"plateTime":0.4797669822754269,"extension":6.020228934286647},"index":1,"playId":"e8e51149-09ba-311a-9445-740351e02f31","pitchNumber":2,"startTime":"2025-08-02T20:52:12.206Z","endTime":"2025-08-02T20:52:15.772Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.50218355263517,"strikeZoneBottom":1.47508989455957,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.94281857597679,"aZ":-15.50574622090013,"pfxX":-3.497203548237822,"pfxZ":8.89820653941446,"pX":-1.4027474455886109,"pZ":3.608027016902046,"vX0":2.8022834903888048,"vY0":-136.03480142699294,"vZ0":-3.328469385982229,"x":170.47,"y":141.36,"x0":-1.9920384678852596,"y0":50.004448990915186,"z0":5.922880348643706,"aX":-6.552737828169968},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.6,"breakHorizontal":5.8,"spinRate":2294,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4026871424322449,"extension":6.095294753442146},"index":2,"playId":"15dc27cb-c45d-3a58-94c4-741ce3437b16","pitchNumber":3,"startTime":"2025-08-02T20:52:28.735Z","endTime":"2025-08-02T20:52:32.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.5743662890685,"strikeZoneBottom":1.5722937469153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49857002706274,"aZ":-23.51115484672442,"pfxX":0.16087261363891886,"pfxZ":5.0786384168282215,"pX":0.03448578404709403,"pZ":2.9930303664866753,"vX0":4.753413193694619,"vY0":-129.85959864469848,"vZ0":-2.8082225416515136,"x":115.69,"y":157.97,"x0":-1.8415140203292988,"y0":50.003316212828594,"z0":5.8793612306922425,"aX":0.27374707446081536},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-1.3,"spinRate":2425,"spinDirection":201},"zone":2,"typeConfidence":2.0,"plateTime":0.4219783668561199,"extension":6.281828522859157},"index":3,"playId":"3172bbe3-4ab9-31fe-8ffc-60f561fe4702","pitchNumber":4,"startTime":"2025-08-02T20:52:45.121Z","endTime":"2025-08-02T20:52:48.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":85.6,"strikeZoneTop":3.49425464682884,"strikeZoneBottom":1.5516286015984,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.839243071325424,"aZ":-14.004729887262107,"pfxX":-4.3599689276987394,"pfxZ":9.64222159142686,"pX":-0.05647885822681145,"pZ":2.592214957036698,"vX0":6.011886007538659,"vY0":-136.79903821805675,"vZ0":-6.017290796226658,"x":119.15,"y":168.79,"x0":-1.7221515936302076,"y0":50.00146498338366,"z0":5.790564784915685,"aX":-8.214778891802231},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.3,"breakHorizontal":6.5,"spinRate":2255,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.4012942233802512,"extension":6.219055446130277},"index":4,"playId":"22150450-c5fd-3e30-bf7a-aad8a6b7011b","pitchNumber":5,"startTime":"2025-08-02T20:53:01.360Z","endTime":"2025-08-02T20:53:05.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-02T20:53:18.934Z","endTime":"2025-08-02T20:53:34.857Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.031475840970565,"aZ":-14.632521250835357,"pfxX":-4.555111884398872,"pfxZ":9.243476306530944,"pX":0.5500133452825413,"pZ":1.798988286393522,"vX0":7.903338928396448,"vY0":-137.27067502845497,"vZ0":-7.6972384251555175,"x":96.03,"y":190.21,"x0":-1.7821861058623574,"y0":50.00136373750396,"z0":5.647279081962175,"aX":-8.643189632997549},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":6.5,"spinRate":2285,"spinDirection":216},"zone":9,"typeConfidence":2.0,"plateTime":0.3999062033864189,"extension":6.406126031751908},"index":6,"playId":"da472e54-b86f-33c2-b1d2-9f24db6fb2e2","pitchNumber":6,"startTime":"2025-08-02T20:53:34.857Z","endTime":"2025-08-02T20:53:38.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":86.0,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.550675762602935,"aZ":-14.72360679428931,"pfxX":-5.3939153895627605,"pfxZ":9.159558701854536,"pX":-0.6958487326895367,"pZ":2.280831382758452,"vX0":4.869500241478982,"vY0":-137.8520852281723,"vZ0":-6.788544565213582,"x":143.52,"y":177.2,"x0":-1.7932066136216478,"y0":50.003379908467736,"z0":5.788492821399293,"aX":-10.276344916171702},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.1,"breakHorizontal":8.6,"spinRate":2291,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.39888528139014223,"extension":6.279303357788837},"index":7,"playId":"48ca2382-ae0d-3bd0-a750-08f68618b0a3","pitchNumber":7,"startTime":"2025-08-02T20:53:56.419Z","endTime":"2025-08-02T20:54:00.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.6,"awayTeamWinProbability":26.400000000000006,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.97,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:54:00.479Z","atBatIndex":20},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames called out on strikes.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:54:00.243Z","endTime":"2025-08-02T20:55:07.256Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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(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":91.1,"endSpeed":83.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.731742050819996,"aZ":-22.612924991323116,"pfxX":-0.30203770778809036,"pfxZ":5.396333479182767,"pX":-0.13020157680826802,"pZ":2.752649130747724,"vX0":4.304161994627325,"vY0":-132.64944172401405,"vZ0":-3.696818214220311,"x":121.96,"y":164.46,"x0":-1.7382505805530046,"y0":50.00657211717956,"z0":5.823143393067978,"aX":-0.5357810227729043},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.1,"breakHorizontal":-0.5,"spinRate":2462,"spinDirection":196},"zone":5,"typeConfidence":2.0,"plateTime":0.4137173459964858,"extension":6.461553333251736},"index":0,"playId":"a621050d-bad1-3215-8259-041711456eca","pitchNumber":1,"startTime":"2025-08-02T20:54:24.621Z","endTime":"2025-08-02T20:54:28.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":75.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.221097589841094,"aZ":-29.089551195563693,"pfxX":-7.800708099880764,"pfxZ":2.1421827078330056,"pX":0.23683750435863787,"pZ":0.6435788583884186,"vX0":6.863142038747926,"vY0":-119.82868613047852,"vZ0":-5.860410144740861,"x":107.97,"y":221.4,"x0":-1.6641573455052476,"y0":50.0032092046691,"z0":5.750591849238652,"aX":-11.236153270124724},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.5,"breakHorizontal":12.2,"spinRate":1396,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4587746114851563,"extension":6.536297043788119},"index":1,"playId":"aad98ad3-bf98-39ef-875a-ae8f8143aa34","pitchNumber":2,"startTime":"2025-08-02T20:54:40.979Z","endTime":"2025-08-02T20:54:45.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":87.1,"strikeZoneTop":3.58539470800588,"strikeZoneBottom":1.70735419374967,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.680201812511974,"aZ":-10.871063984701541,"pfxX":-4.5475488347123605,"pfxZ":10.863032862737821,"pX":0.27546614118455504,"pZ":1.807990290362627,"vX0":7.0108867072709655,"vY0":-140.11950339057393,"vZ0":-8.487509073626105,"x":106.5,"y":189.96,"x0":-1.684106234905481,"y0":50.00488727524453,"z0":5.61238581618888,"aX":-8.92039192406156},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.8,"breakHorizontal":6.6,"spinRate":2431,"spinDirection":215},"zone":8,"typeConfidence":2.0,"plateTime":0.3929396143463588,"extension":6.363277764092093},"index":2,"playId":"6fe50bc9-6640-32a5-9cd8-3b969739b429","pitchNumber":3,"startTime":"2025-08-02T20:55:03.663Z","endTime":"2025-08-02T20:55:07.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.4,"awayTeamWinProbability":24.599999999999994,"homeTeamWinProbabilityAdded":1.8000000000000114,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:55:07.256Z","atBatIndex":21},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Chapman walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:55:07.699Z","endTime":"2025-08-02T20:56:18.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.69886084696423,"strikeZoneBottom":1.63709316898212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.174288254627186,"aZ":-25.29023488910477,"pfxX":-9.123231081577291,"pfxZ":3.9097653659408564,"pX":-1.3740991616759823,"pZ":2.378324332352854,"vX0":4.511833918886537,"vY0":-131.8399799548026,"vZ0":-3.953184561915501,"x":169.38,"y":174.57,"x0":-1.922895183500795,"y0":50.00099366414906,"z0":5.7649550397397835,"aX":-16.049543935754503},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.5,"breakHorizontal":15.5,"spinRate":2230,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.41554869225770696,"extension":6.2894725402764},"index":0,"playId":"ff7d0b50-08d8-3ba5-9e81-49d2df6d84b1","pitchNumber":1,"startTime":"2025-08-02T20:55:30.102Z","endTime":"2025-08-02T20:55:34.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.2,"strikeZoneTop":3.70570678864271,"strikeZoneBottom":1.61395606831614,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20686954710631,"aZ":-13.007031188410526,"pfxX":-4.4204172475541625,"pfxZ":9.848582242507103,"pX":0.97327553140552,"pZ":1.7152689155923695,"vX0":8.879575020144431,"vY0":-138.8879922865686,"vZ0":-8.266090015473392,"x":79.9,"y":192.47,"x0":-1.6963815903944772,"y0":50.00149363832703,"z0":5.60241301001226,"aX":-8.602395496303993},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":16.2,"breakHorizontal":6.1,"spinRate":2494,"spinDirection":220},"zone":14,"typeConfidence":2.0,"plateTime":0.39492977996412604,"extension":6.369760299713406},"index":1,"playId":"57f0e6e2-9c3e-37a0-845b-f98dadf02216","pitchNumber":2,"startTime":"2025-08-02T20:55:42.587Z","endTime":"2025-08-02T20:55:47.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":86.7,"strikeZoneTop":3.4754222921915,"strikeZoneBottom":1.63975798914934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.501630050102747,"aZ":-13.862264582138305,"pfxX":-4.065722366279314,"pfxZ":9.451148843062901,"pX":-0.6099233946816013,"pZ":3.5937245334635946,"vX0":4.801363901279938,"vY0":-138.45017874374386,"vZ0":-3.2147734984618177,"x":140.25,"y":141.75,"x0":-1.8400360348716516,"y0":50.00025865393784,"z0":5.700142722244888,"aX":-7.875798114726251},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.6,"breakHorizontal":6.4,"spinRate":2439,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.3959133168280409,"extension":6.326767389835376},"index":2,"playId":"01d700ea-2e04-3846-bd99-67d6ce3e62cb","pitchNumber":3,"startTime":"2025-08-02T20:55:57.877Z","endTime":"2025-08-02T20:56:01.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.4,"endSpeed":86.3,"strikeZoneTop":3.82678120274863,"strikeZoneBottom":1.7349700906332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.365279183028406,"aZ":-12.859660902144105,"pfxX":-4.445838844698821,"pfxZ":10.021329716683397,"pX":-1.1619878094353864,"pZ":2.8682322835438594,"vX0":3.8105543398198805,"vY0":-138.7542670147627,"vZ0":-5.211365216580426,"x":161.29,"y":161.34,"x0":-1.983277906116225,"y0":50.004587634984155,"z0":5.6450576557968954,"aX":-8.57054185549987},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":17.0,"breakHorizontal":7.2,"spinRate":2433,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.39648714447967626,"extension":6.338802595462957},"index":3,"playId":"91a87d52-5019-3b9b-ba5b-4f440e711a40","pitchNumber":4,"startTime":"2025-08-02T20:56:14.905Z","endTime":"2025-08-02T20:56:18.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.1,"awayTeamWinProbability":25.900000000000006,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.42,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:56:18.547Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Dominic Smith homers (3) on a fly ball to right field. Matt Chapman scores.","rbi":2,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:56:18.762Z","endTime":"2025-08-02T20:58:36.563Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"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,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":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.3,"strikeZoneTop":3.52497114269257,"strikeZoneBottom":1.65250842074146,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.4810296528387,"aZ":-25.119782268422323,"pfxX":-9.382122548000373,"pfxZ":4.2764996920681,"pX":-1.492791788157481,"pZ":2.397097500098165,"vX0":4.3494129735109075,"vY0":-127.8936881820956,"vZ0":-3.4334242082952895,"x":173.9,"y":174.06,"x0":-2.0007245305485624,"y0":50.001404564823,"z0":5.736932452476822,"aX":-15.471316345705196},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":7.2,"breakHorizontal":16.0,"spinRate":2182,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4290002849992933,"extension":6.349126558034993},"index":0,"playId":"c7fe8390-2709-3037-88cb-836837fbdcdd","pitchNumber":1,"startTime":"2025-08-02T20:56:45.805Z","endTime":"2025-08-02T20:56:49.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.0,"strikeZoneTop":3.38258777336574,"strikeZoneBottom":1.56999878607098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.789116483824273,"aZ":-20.25124669099452,"pfxX":-10.049564656847652,"pfxZ":7.31472183705621,"pX":-0.058565044138459914,"pZ":1.0090213431048312,"vX0":7.4509440119999075,"vY0":-127.28173516398688,"vZ0":-7.735926841131108,"x":119.23,"y":211.54,"x0":-1.7281584778543606,"y0":50.00174026559304,"z0":5.709251951550104,"aX":-16.375787495434015},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":11.5,"breakHorizontal":16.3,"spinRate":2133,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.431457284299106,"extension":6.190661586845086},"index":1,"playId":"46e33147-9143-33b4-a489-6a72da9afa56","pitchNumber":2,"startTime":"2025-08-02T20:57:02.125Z","endTime":"2025-08-02T20:57:06.076Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":85.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.442300520900343,"aZ":-12.975471805931974,"pfxX":-5.269188614384552,"pfxZ":10.193519015446208,"pX":-0.37602011103763616,"pZ":1.9183076953578422,"vX0":6.1817675995972605,"vY0":-136.47514934415537,"vZ0":-7.599663477463954,"x":131.33,"y":186.99,"x0":-1.9874590950135373,"y0":50.00583382578925,"z0":5.635761822130278,"aX":-9.927293973329466},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":8.2,"spinRate":2356,"spinDirection":222},"zone":7,"typeConfidence":2.0,"plateTime":0.40156933060319444,"extension":6.319145630787991},"index":2,"playId":"9614bf3d-d7b3-3f17-ad5a-8c36968773cf","pitchNumber":3,"startTime":"2025-08-02T20:57:17.793Z","endTime":"2025-08-02T20:57:21.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.4865548099928,"strikeZoneBottom":1.5842127525293,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.629925988567432,"aZ":-14.183310380623812,"pfxX":-4.171517929418363,"pfxZ":9.59422307404708,"pX":0.0677096283557657,"pZ":0.4696163675499651,"vX0":6.91230937483905,"vY0":-136.46305297140356,"vZ0":-11.008000964423793,"x":114.42,"y":226.1,"x0":-1.9628341214450118,"y0":50.005996365198804,"z0":5.5476223323636,"aX":-7.825002952798098},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.0,"breakHorizontal":6.0,"spinRate":2310,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4022660519685721,"extension":6.383444910976756},"index":3,"playId":"00b0d0a2-c813-315d-92b0-f1da9b9f0cc4","pitchNumber":4,"startTime":"2025-08-02T20:57:38.183Z","endTime":"2025-08-02T20:57:42.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.6,"endSpeed":83.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.83619605850129,"aZ":-14.60236343139003,"pfxX":-3.8379846405718623,"pfxZ":9.661287833380683,"pX":-0.34517013891633985,"pZ":2.7183777760757573,"vX0":5.112692134026253,"vY0":-134.64033649539647,"vZ0":-5.3126231752983735,"x":130.16,"y":165.38,"x0":-1.7784880459619061,"y0":50.000164063694314,"z0":5.766632134237205,"aX":-6.978623725663542},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":16.4,"breakHorizontal":5.8,"spinRate":2286,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4083107598927511,"extension":6.090023841824111},"hitData":{"launchSpeed":98.3,"launchAngle":28.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":211.55,"coordY":78.03}},"index":4,"playId":"085c2aea-81e1-398b-81f1-eec6a2a1a3dd","pitchNumber":5,"startTime":"2025-08-02T20:58:06.955Z","endTime":"2025-08-02T20:58:36.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"first":{"id":656305,"link":"/api/v1/people/656305"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-19.79999999999999,"leverageIndex":0.95,"dramaIndex":151.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:58:36.563Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Casey Schmitt grounds out, third baseman Ronny Mauricio to first baseman Pete Alonso.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-08-02T20:58:16.496Z","endTime":"2025-08-02T20:59:41.287Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.3,"strikeZoneTop":3.53248219721159,"strikeZoneBottom":1.58702386479204,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.870653536098985,"aZ":-15.091725125515348,"pfxX":-5.378623953602945,"pfxZ":8.932520227813768,"pX":0.34372393765859555,"pZ":2.29592899911212,"vX0":7.66518886048424,"vY0":-137.7129561930315,"vZ0":-6.530561997015726,"x":103.9,"y":176.79,"x0":-1.7827428732607058,"y0":50.00173998062025,"z0":5.727312923104726,"aX":-10.284688299251197},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2281,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.39842253077104717,"extension":6.47552407969761},"index":0,"playId":"59ce57db-eaa8-3e5f-a073-641e3536fa11","pitchNumber":1,"startTime":"2025-08-02T20:59:01.475Z","endTime":"2025-08-02T20:59:05.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.4495617831459,"strikeZoneBottom":1.56317417998992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.427899790506537,"aZ":-16.878718102211437,"pfxX":-4.500654805544082,"pfxZ":7.976340653100057,"pX":0.9574504632657973,"pZ":1.7986910779265282,"vX0":8.653222958537677,"vY0":-137.3415304426109,"vZ0":-7.409046525737378,"x":80.5,"y":190.22,"x0":-1.6442782325480336,"y0":50.00081652112408,"z0":5.671982379624522,"aX":-8.628413143976458},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.1,"breakHorizontal":6.4,"spinRate":2348,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.39828682550131767,"extension":6.39401490630334},"index":1,"playId":"6324e220-759b-3879-8526-c47fd940b123","pitchNumber":2,"startTime":"2025-08-02T20:59:17.449Z","endTime":"2025-08-02T20:59:21.359Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.4,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.470720369387116,"aZ":-28.406518621625423,"pfxX":-1.8340139657926935,"pfxZ":2.1840265355452697,"pX":-0.43647324526925435,"pZ":2.597486090222048,"vX0":4.199812675674181,"vY0":-130.31624872122703,"vZ0":-2.751081211500611,"x":133.64,"y":168.65,"x0":-1.828136080208607,"y0":50.00321962496055,"z0":5.804685183819385,"aX":-3.1657321257196043},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.6,"breakHorizontal":2.4,"spinRate":2377,"spinDirection":203},"zone":4,"typeConfidence":2.0,"plateTime":0.4197333249881843,"extension":6.176004577376599},"hitData":{"launchSpeed":78.3,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.74,"coordY":178.03}},"index":2,"playId":"452a312a-57f3-37f1-b7ce-39ffb45b238f","pitchNumber":3,"startTime":"2025-08-02T20:59:33.401Z","endTime":"2025-08-02T20:59:41.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-02T20:59:41.287Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Francisco Lindor strikes out on a foul tip.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:01:52.573Z","endTime":"2025-08-02T21:03:11.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":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":4},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"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":92.0,"endSpeed":84.3,"strikeZoneTop":3.48818979676751,"strikeZoneBottom":1.46892126207216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.000482411400395,"aZ":-15.57003450374456,"pfxX":-6.064726101976439,"pfxZ":9.129462735436185,"pX":-0.31064637250602706,"pZ":2.576223122323793,"vX0":6.227057317704482,"vY0":-133.78757620391124,"vZ0":-4.394689280392224,"x":128.84,"y":169.22,"x0":-1.8768438683815742,"y0":50.000836226471165,"z0":5.350815201956556,"aX":-11.028145776680512},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.8,"breakHorizontal":9.7,"spinRate":2486,"spinDirection":232},"zone":4,"typeConfidence":2.0,"plateTime":0.40890523542173174,"extension":6.173040333343934},"index":0,"playId":"1abce5b2-2d12-367d-8ac8-bbaa416d63ac","pitchNumber":1,"startTime":"2025-08-02T21:01:52.573Z","endTime":"2025-08-02T21:01:56.511Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":86.6,"endSpeed":79.6,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.521542765955903,"aZ":-33.99320252501827,"pfxX":-8.960966602379623,"pfxZ":-1.1269195883386915,"pX":-0.09699796781616603,"pZ":1.8680114483030092,"vX0":7.357541822085779,"vY0":-125.99102811556982,"vZ0":-1.804487958635491,"x":120.7,"y":188.34,"x0":-1.8903996394725726,"y0":50.00599749824706,"z0":5.339925121710716,"aX":-14.413635429636573},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-2.3,"breakHorizontal":14.5,"spinRate":1594,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.434678526295631,"extension":6.328476175250476},"index":1,"playId":"dcd7d26f-896b-3c00-a34b-e1ac79adf760","pitchNumber":2,"startTime":"2025-08-02T21:02:11.008Z","endTime":"2025-08-02T21:02:14.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.8,"endSpeed":84.7,"strikeZoneTop":3.44543169428969,"strikeZoneBottom":1.39612772249018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.41850524989652,"aZ":-17.69985983088364,"pfxX":-4.418843567170516,"pfxZ":7.832090712636715,"pX":-0.9145739865001296,"pZ":3.81155520534074,"vX0":4.160557939352454,"vY0":-135.07250213769774,"vZ0":-1.0735377782224185,"x":151.86,"y":135.87,"x0":-1.900752051578336,"y0":50.00107793359191,"z0":5.4586961386377455,"aX":-8.164540500613606},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.2,"breakHorizontal":7.1,"spinRate":2499,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.4055124292783372,"extension":6.16994199722214},"index":2,"playId":"b2764f9d-796b-3cf7-9c45-f42c2a53bf10","pitchNumber":3,"startTime":"2025-08-02T21:02:28.462Z","endTime":"2025-08-02T21:02:33.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.3,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.58875583870012,"aZ":-39.474964688354,"pfxX":8.415121450659322,"pfxZ":-4.824728720745625,"pX":-0.056653802724076295,"pZ":2.900688471336988,"vX0":1.8404160778902878,"vY0":-122.3933061383709,"vZ0":1.6391230810610062,"x":119.16,"y":160.46,"x0":-1.911718045899087,"y0":50.001140039642884,"z0":5.6076903614123745,"aX":12.74025028900052},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-8.0,"breakHorizontal":-15.7,"spinRate":2715,"spinDirection":40},"zone":2,"typeConfidence":2.0,"plateTime":0.4478421233589658,"extension":6.2014549866103605},"index":3,"playId":"d2497afa-3534-32aa-a9ab-e5dd5d441db7","pitchNumber":4,"startTime":"2025-08-02T21:02:47.771Z","endTime":"2025-08-02T21:02:51.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.974588217017978,"aZ":-16.778880314117004,"pfxX":-4.959397082939246,"pfxZ":8.057160598460262,"pX":-0.7247404561546169,"pZ":3.8261360657551706,"vX0":4.7677947604037945,"vY0":-136.60672067734993,"vZ0":-1.4936657367525425,"x":144.63,"y":135.47,"x0":-1.8390760822513597,"y0":50.00243782294509,"z0":5.520341581090156,"aX":-9.476747456717037},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":14.5,"breakHorizontal":8.2,"spinRate":2489,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.3992591361076947,"extension":6.2903079800380235},"index":4,"playId":"e919f430-39ec-3523-b6e6-a025bf5dc398","pitchNumber":5,"startTime":"2025-08-02T21:03:07.193Z","endTime":"2025-08-02T21:03:11.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:03:11.809Z","atBatIndex":25},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Juan Soto singles on a line drive to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:03:11.702Z","endTime":"2025-08-02T21:03:47.335Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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],"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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.08411422647931,"aZ":-15.024272550450169,"pfxX":-6.226356913954926,"pfxZ":9.059859544241679,"pX":0.24998538422254551,"pZ":2.4301333178138105,"vX0":7.543672788668522,"vY0":-136.4858789576835,"vZ0":-5.1277010335563835,"x":107.47,"y":173.17,"x0":-1.7363944950250738,"y0":50.00508455026797,"z0":5.362428715465594,"aX":-11.789269655766901},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.5,"breakHorizontal":9.7,"spinRate":2578,"spinDirection":218},"zone":5,"typeConfidence":2.0,"plateTime":0.40078994891318587,"extension":6.335002025968541},"hitData":{"launchSpeed":95.4,"launchAngle":10.0,"totalDistance":160.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":136.0,"coordY":79.0}},"index":0,"playId":"009c947c-2b47-3051-8d6e-ede1756ce81a","pitchNumber":1,"startTime":"2025-08-02T21:03:35.317Z","endTime":"2025-08-02T21:03:47.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":0.73,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:03:47.335Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Alonso walks. Juan Soto to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:03:42.248Z","endTime":"2025-08-02T21:06:02.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.4,"strikeZoneTop":3.74940927529637,"strikeZoneBottom":1.75927197185477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64585894418251,"aZ":-40.74320771876983,"pfxX":8.047671801300773,"pfxZ":-5.818889509967735,"pX":1.9333328614339202,"pZ":1.8231508461621482,"vX0":6.067749808459444,"vY0":-121.35009821343505,"vZ0":-0.15956617207190527,"x":43.31,"y":189.55,"x0":-1.6568866824449442,"y0":50.00531321903722,"z0":5.478680140802527,"aX":11.844965485678335},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.2,"breakHorizontal":-16.2,"spinRate":2610,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.45365150807850885,"extension":6.460343704165648},"index":0,"playId":"545a53ba-e508-364b-ace8-5151b39d3d37","pitchNumber":1,"startTime":"2025-08-02T21:04:15.352Z","endTime":"2025-08-02T21:04:19.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"19d8b23b-867f-3c6b-b5bb-99032e86f718","startTime":"2025-08-02T21:04:34.318Z","endTime":"2025-08-02T21:04:39.596Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.9,"strikeZoneTop":3.67428081184457,"strikeZoneBottom":1.74370824175188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.55175615430122,"aZ":-38.90818382941811,"pfxX":9.074853641329623,"pfxZ":-4.524334564517621,"pX":-0.5103878525639276,"pZ":1.516860431681873,"vX0":0.8084003913473834,"vY0":-121.42902232169371,"vZ0":-1.3406410458044244,"x":136.45,"y":197.82,"x0":-2.026501028102155,"y0":50.00435594524697,"z0":5.47200940219855,"aX":13.504496683765653},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-8.3,"breakHorizontal":-16.6,"spinRate":2666,"spinDirection":42},"zone":13,"typeConfidence":2.0,"plateTime":0.451686783901744,"extension":6.387229061640793},"index":2,"playId":"a4450da2-8149-3210-b6f3-34309311c137","pitchNumber":2,"startTime":"2025-08-02T21:04:54.733Z","endTime":"2025-08-02T21:04:59.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":74.8,"strikeZoneTop":3.61694612715292,"strikeZoneBottom":1.68695934861423,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.440499956840018,"aZ":-38.583058828261564,"pfxX":7.900079758225644,"pfxZ":-4.529570993541945,"pX":-0.08746588512808855,"pZ":2.4365500073011392,"vX0":1.9871210280550777,"vY0":-118.4627316874952,"vZ0":0.9445333544647505,"x":120.33,"y":172.99,"x0":-1.9641226800828309,"y0":50.00211813025149,"z0":5.570442734895683,"aX":11.183026994810293},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-7.7,"breakHorizontal":-14.8,"spinRate":2484,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.46304207362886673,"extension":6.307180653033909},"index":3,"playId":"4cddadf6-d090-30ed-a833-086eed72d10a","pitchNumber":3,"startTime":"2025-08-02T21:05:16.035Z","endTime":"2025-08-02T21:05:19.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":76.2,"strikeZoneTop":3.61145207137341,"strikeZoneBottom":1.74167893601332,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.04397781222676,"aZ":-31.61682585808649,"pfxX":9.166058743731828,"pfxZ":0.3702022288869795,"pX":0.2513712892337635,"pZ":3.670505673076605,"vX0":2.892756694025618,"vY0":-121.82327978579329,"vZ0":2.7036719736393984,"x":107.42,"y":139.68,"x0":-2.1448602897130113,"y0":50.000482948253584,"z0":5.296595093264161,"aX":13.642690969063985},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":1.7,"breakHorizontal":-17.3,"spinRate":2723,"spinDirection":67},"zone":2,"typeConfidence":2.0,"plateTime":0.45124470146735973,"extension":6.386525811002613},"index":4,"playId":"b4cdedf2-aa1d-3cbd-99f8-98c20e9d16c7","pitchNumber":4,"startTime":"2025-08-02T21:05:37.460Z","endTime":"2025-08-02T21:05:41.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.4,"strikeZoneTop":3.5558297656637,"strikeZoneBottom":1.74594588719799,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.814355309045332,"aZ":-25.118779475739483,"pfxX":7.010426563354634,"pfxZ":4.68499524054813,"pX":0.7906495533534079,"pZ":3.4746852105326598,"vX0":4.798210475849923,"vY0":-122.87267340669953,"vZ0":1.0353990861084588,"x":86.86,"y":144.96,"x0":-2.1084307820648487,"y0":50.001500924434396,"z0":5.206874991684538,"aX":10.554641804496372},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":9.0,"breakHorizontal":-13.9,"spinRate":2660,"spinDirection":62},"zone":3,"typeConfidence":2.0,"plateTime":0.44838993953229966,"extension":6.360532031362104},"index":5,"playId":"927db54f-3dab-35eb-8d71-b302f2133433","pitchNumber":5,"startTime":"2025-08-02T21:05:58.596Z","endTime":"2025-08-02T21:06:02.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:06:02.910Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jeff McNeil flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:07:34.517Z","endTime":"2025-08-02T21:08:12.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"postOnSecond":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:06:21.272Z","endTime":"2025-08-02T21:07:36.868Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.308079918586007,"aZ":-31.84856701975222,"pfxX":-10.348502875692006,"pfxZ":0.20004365868186635,"pX":-0.3545499769938743,"pZ":1.2695422087938877,"vX0":7.454559345625347,"vY0":-127.25388330906466,"vZ0":-3.306273633834044,"x":130.51,"y":204.5,"x0":-1.9785604807359394,"y0":50.00440348487041,"z0":5.11087400109045,"aX":-16.960271336647164},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":17.0,"spinRate":1901,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.43056291587496087,"extension":6.45057421167161},"index":1,"playId":"887fd0a4-0097-32a5-abc1-3b71358b598b","pitchNumber":1,"startTime":"2025-08-02T21:07:36.868Z","endTime":"2025-08-02T21:07:40.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.422904298916325,"aZ":-30.509159309444186,"pfxX":-10.137900202929819,"pfxZ":1.0112749072441733,"pX":-0.5333800502348649,"pZ":2.1986722540178243,"vX0":7.070275772667472,"vY0":-127.50781589856408,"vZ0":-1.6181678452557566,"x":137.33,"y":179.42,"x0":-2.026211726609931,"y0":50.002677889046446,"z0":5.25076441507231,"aX":-16.679135713029964},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.7,"breakHorizontal":16.8,"spinRate":1486,"spinDirection":243},"zone":7,"typeConfidence":2.0,"plateTime":0.42971313858259075,"extension":6.490204743641558},"hitData":{"launchSpeed":98.2,"launchAngle":23.0,"totalDistance":373.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":139.28,"coordY":49.38}},"index":2,"playId":"edf5866b-055a-3238-9721-d543f53a611e","pitchNumber":2,"startTime":"2025-08-02T21:07:59.641Z","endTime":"2025-08-02T21:08:12.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.900000000000006,"awayTeamWinProbability":45.099999999999994,"homeTeamWinProbabilityAdded":-4.999999999999993,"leverageIndex":2.14,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:08:12.763Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronny Mauricio flies out to right fielder Grant McCray.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-08-02T21:08:10.963Z","endTime":"2025-08-02T21:09:37.576Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":4.01705590169712,"strikeZoneBottom":1.79086505775125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.442283341532917,"aZ":-39.82248143026312,"pfxX":6.3895734245101,"pfxZ":-5.283822865404023,"pX":1.5753989055175441,"pZ":0.8697084474699627,"vX0":6.133540876310492,"vY0":-120.60941742801597,"vZ0":-2.2714528756710233,"x":56.95,"y":215.3,"x0":-1.8482262863261727,"y0":50.00563552212299,"z0":5.397140026970113,"aX":9.242250780640285},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-9.8,"breakHorizontal":-13.2,"spinRate":2730,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.4573455990217905,"extension":6.402980087087743},"index":0,"playId":"b6223bc0-37f9-33ad-b65e-6d795ada0af9","pitchNumber":1,"startTime":"2025-08-02T21:08:42.819Z","endTime":"2025-08-02T21:08:47.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.5,"strikeZoneTop":3.95152485106014,"strikeZoneBottom":1.78385200175362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.02062217727276,"aZ":-36.63306518424034,"pfxX":-6.494589546909311,"pfxZ":-2.819441416174543,"pX":-1.162299223468162,"pZ":3.6404800814456983,"vX0":4.213237585867461,"vY0":-125.1392618627512,"vZ0":3.16397592261213,"x":161.3,"y":140.49,"x0":-2.0267411887992615,"y0":50.00375063615958,"z0":5.367094728310508,"aX":-10.267491441332545},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":10.8,"spinRate":1628,"spinDirection":254},"zone":11,"typeConfidence":2.0,"plateTime":0.43825112140263034,"extension":6.34627457687581},"index":1,"playId":"96dcb64b-8024-3e8f-ab2e-28e26a1433f7","pitchNumber":2,"startTime":"2025-08-02T21:09:07.575Z","endTime":"2025-08-02T21:09:11.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.07557025929042,"aZ":-32.9779120735967,"pfxX":7.313709067762932,"pfxZ":-0.5382804459562491,"pX":-0.23835107924395693,"pZ":1.9005197968338403,"vX0":2.3658197085044117,"vY0":-121.5427725034871,"vZ0":-0.7893347039210972,"x":126.09,"y":187.47,"x0":-2.177321892286524,"y0":50.00576449538447,"z0":5.119025555907901,"aX":10.833017728232669},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.0,"breakHorizontal":-13.8,"spinRate":2626,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.45241243181508306,"extension":6.228695317726156},"hitData":{"launchSpeed":92.4,"launchAngle":26.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":201.77,"coordY":89.16}},"index":2,"playId":"be7e83fc-03b4-372a-a31e-8723a7fe3189","pitchNumber":3,"startTime":"2025-08-02T21:09:29.488Z","endTime":"2025-08-02T21:09:37.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":665742,"link":"/api/v1/people/665742"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.900000000000006,"leverageIndex":1.94,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:09:37.576Z","atBatIndex":29},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Jung Hoo Lee doubles (24) on a line drive to left fielder Brandon Nimmo.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:11:39.192Z","endTime":"2025-08-02T21:12:31.408Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.802412029168703,"aZ":-20.76932207951979,"pfxX":-2.0296198046978167,"pfxZ":6.99104586016321,"pX":-0.6840430948034789,"pZ":1.2335653288956783,"vX0":3.155719826027042,"vY0":-126.87237377886986,"vZ0":-7.452720554003818,"x":143.07,"y":205.47,"x0":-1.6799296892616442,"y0":50.00301986483396,"z0":5.862770989085459,"aX":-3.3111678396272763},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":11.2,"breakHorizontal":3.0,"spinRate":2303,"spinDirection":205},"zone":13,"typeConfidence":2.0,"plateTime":0.4316100286039575,"extension":6.086271485025034},"index":0,"playId":"d636e1a2-dcdd-305c-a5fc-b34e746f09db","pitchNumber":1,"startTime":"2025-08-02T21:11:47.843Z","endTime":"2025-08-02T21:11:55.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.0,"strikeZoneTop":3.43465569071012,"strikeZoneBottom":1.39540952408311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.353482126230144,"aZ":-32.200955967548225,"pfxX":-4.664703237888277,"pfxZ":-0.019388970092158786,"pX":-1.8378433186561067,"pZ":2.5473563884660995,"vX0":1.590706445550207,"vY0":-118.42884186487692,"vZ0":-1.0759212835272345,"x":187.05,"y":170.0,"x0":-1.9172131149156995,"y0":50.003137584804485,"z0":5.987542660255561,"aX":-6.540102399193773},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":0.0,"breakHorizontal":7.9,"spinRate":1046,"spinDirection":244},"zone":11,"typeConfidence":2.0,"plateTime":0.46481222680937506,"extension":5.963952526326142},"index":1,"playId":"b024ede0-bf55-3faa-ae64-bd57d21448b1","pitchNumber":2,"startTime":"2025-08-02T21:12:06.172Z","endTime":"2025-08-02T21:12:09.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.69846678578902,"aZ":-26.659573201891753,"pfxX":-0.46288723374485397,"pfxZ":3.2717610303569735,"pX":-0.5665901329973948,"pZ":2.426566089334136,"vX0":3.394807042719442,"vY0":-129.42745612269388,"vZ0":-3.7472531618258205,"x":138.6,"y":173.26,"x0":-1.8388695523463956,"y0":50.00370814411313,"z0":5.950429024977443,"aX":-0.780934846753412},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.3,"breakHorizontal":0.0,"spinRate":2439,"spinDirection":196},"zone":4,"typeConfidence":2.0,"plateTime":0.42428796117170986,"extension":6.1394260690776985},"hitData":{"launchSpeed":93.1,"launchAngle":22.0,"totalDistance":278.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":32.0,"coordY":99.0}},"index":2,"playId":"18de8a3a-5024-3e13-9405-de2ef4598e78","pitchNumber":3,"startTime":"2025-08-02T21:12:20.421Z","endTime":"2025-08-02T21:12:31.408Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.6,"awayTeamWinProbability":57.4,"homeTeamWinProbabilityAdded":-7.399999999999999,"leverageIndex":1.07,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:12:31.408Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew Knizner flies out to right fielder Juan Soto.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:12:31.404Z","endTime":"2025-08-02T21:13:50.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":80.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.748936112856263,"aZ":-24.826869346882432,"pfxX":-3.267303983729912,"pfxZ":4.430159976105594,"pX":0.2633938068313273,"pZ":1.680152848403827,"vX0":6.362501747194174,"vY0":-128.6941574900101,"vZ0":-5.2571677177104,"x":106.96,"y":193.42,"x0":-1.8300203172232974,"y0":50.00066307625868,"z0":5.7027898748704215,"aX":-5.414395013721198},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":7.0,"breakHorizontal":4.3,"spinRate":2354,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.4276170769522527,"extension":6.213954719846428},"index":0,"playId":"49cb041c-651b-3a07-ba65-d6df7be58da8","pitchNumber":1,"startTime":"2025-08-02T21:13:10.483Z","endTime":"2025-08-02T21:13:14.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.4,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68733378667708,"aZ":-15.280080041884439,"pfxX":-4.313682402447327,"pfxZ":9.465397347999652,"pX":-0.6993044755717231,"pZ":2.514881384673071,"vX0":4.698700010194709,"vY0":-133.0364299328395,"vZ0":-5.68679670259578,"x":143.66,"y":170.88,"x0":-1.931543676233742,"y0":50.00221848419545,"z0":5.7955617136103195,"aX":-7.698921431907122},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":16.1,"breakHorizontal":6.7,"spinRate":2206,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.4123905998184414,"extension":6.416375596130135},"hitData":{"launchSpeed":84.8,"launchAngle":57.0,"totalDistance":210.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.41,"coordY":127.85}},"index":1,"playId":"f2c059d3-1d48-33f1-af2c-0d1be80723aa","pitchNumber":2,"startTime":"2025-08-02T21:13:38.042Z","endTime":"2025-08-02T21:13:50.291Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.599999999999994,"awayTeamWinProbability":52.400000000000006,"homeTeamWinProbabilityAdded":4.999999999999993,"leverageIndex":1.47,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:13:50.291Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Grant McCray singles on a sharp fly ball to right fielder Juan Soto. Jung Hoo Lee scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:13:48.675Z","endTime":"2025-08-02T21:14:29.571Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":{"id":673540,"link":"/api/v1/people/673540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.375654989839223,"aZ":-34.508779387092616,"pfxX":1.9813018522876416,"pfxZ":-1.8132694208441666,"pX":-0.11389786844720629,"pZ":2.6405186278923574,"vX0":3.7387771524902664,"vY0":-113.92039675415405,"vZ0":0.5702813660690531,"x":121.34,"y":167.49,"x0":-2.045192364951418,"y0":50.00036130482332,"z0":5.847203831083402,"aX":2.556899312298015},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-2.8,"breakHorizontal":-4.7,"spinRate":2511,"spinDirection":30},"zone":5,"typeConfidence":2.0,"plateTime":0.4840959491609129,"extension":6.266083014691732},"hitData":{"launchSpeed":107.8,"launchAngle":23.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":206.23,"coordY":86.48}},"index":0,"playId":"4feff5be-656d-39fe-b113-336c1b8b7ecd","pitchNumber":1,"startTime":"2025-08-02T21:14:17.634Z","endTime":"2025-08-02T21:14:29.571Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"second":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.5,"awayTeamWinProbability":62.5,"homeTeamWinProbabilityAdded":-10.099999999999994,"leverageIndex":1.57,"dramaIndex":107.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:14:29.571Z","atBatIndex":32},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to second baseman Brett Baty.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:15:44.532Z","endTime":"2025-08-02T21:17:09.878Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:14:54.654Z","endTime":"2025-08-02T21:15:46.853Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.5,"endSpeed":72.4,"strikeZoneTop":3.295190914166,"strikeZoneBottom":1.50284869726092,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.67586869783861,"aZ":-26.990755057926968,"pfxX":-6.06879645476584,"pfxZ":3.851953896351173,"pX":-0.6415689825681336,"pZ":4.20366429860368,"vX0":4.857560765233205,"vY0":-115.62309936418252,"vZ0":1.5629218872657606,"x":141.46,"y":125.28,"x0":-1.9868809815144486,"y0":50.003643876219535,"z0":6.119275895737023,"aX":-8.171672120123963},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":7.7,"breakHorizontal":9.7,"spinRate":1529,"spinDirection":255},"zone":11,"typeConfidence":2.0,"plateTime":0.47472297984397605,"extension":5.987868552916955},"index":1,"playId":"df615627-90f3-39f8-817e-7d332c9e5315","pitchNumber":1,"startTime":"2025-08-02T21:15:46.853Z","endTime":"2025-08-02T21:15:50.608Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.5,"endSpeed":70.7,"strikeZoneTop":3.2733352786682,"strikeZoneBottom":1.39069444148367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.81037180925824,"aZ":-35.15434109648903,"pfxX":5.379835816115456,"pfxZ":-2.3567574439478447,"pX":0.7175318076292746,"pZ":1.6068183985313154,"vX0":4.217871286955166,"vY0":-112.76740665555515,"vZ0":-1.381085576769729,"x":89.65,"y":195.4,"x0":-1.887705606892896,"y0":50.00207323289375,"z0":5.829898668014484,"aX":6.807726682086715},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-4.3,"breakHorizontal":-10.9,"spinRate":2544,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.48896505935788204,"extension":6.151123455939384},"index":2,"playId":"21591b41-7dbd-3cdd-a29c-799bdb7ca24f","pitchNumber":2,"startTime":"2025-08-02T21:16:01.738Z","endTime":"2025-08-02T21:16:06.366Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":73.4,"strikeZoneTop":3.31493472734317,"strikeZoneBottom":1.46287424011579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.001260856410237,"aZ":-33.14460892423744,"pfxX":3.6004676650652274,"pfxZ":-0.7135605794045841,"pX":0.1300281089334553,"pZ":1.1190567357591228,"vX0":3.6233500856265004,"vY0":-116.92457431431514,"vZ0":-3.3757020353572047,"x":112.04,"y":208.57,"x0":-1.915707211544803,"y0":50.00155148088707,"z0":5.738066353818653,"aX":4.9125905075802345},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-1.9,"breakHorizontal":-7.6,"spinRate":2577,"spinDirection":19},"zone":14,"typeConfidence":2.0,"plateTime":0.4710354143263338,"extension":6.221771707182151},"index":3,"playId":"9884fd38-2064-30d5-9990-ae8baedc033b","pitchNumber":3,"startTime":"2025-08-02T21:16:19.581Z","endTime":"2025-08-02T21:16:23.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":4,"playId":"b0f6fe4f-62ab-31ad-8065-f760396d9c16","startTime":"2025-08-02T21:16:38.963Z","endTime":"2025-08-02T21:16:42.316Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.3,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.415323033892697,"aZ":-22.597489304402934,"pfxX":-0.9777531420693106,"pfxZ":5.845155271884563,"pX":0.27736852273221596,"pZ":1.7796470938727886,"vX0":5.154750537968359,"vY0":-127.26974407654434,"vZ0":-5.685424114072607,"x":106.43,"y":190.73,"x0":-1.6483244798427386,"y0":50.00399749040451,"z0":5.835303613052664,"aX":-1.602935787082455},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":9.5,"breakHorizontal":0.6,"spinRate":2368,"spinDirection":204},"zone":9,"typeConfidence":2.0,"plateTime":0.43057980988367683,"extension":6.238052585126127},"hitData":{"launchSpeed":87.6,"launchAngle":64.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":151.0,"coordY":150.0}},"index":5,"playId":"b6aae592-2dba-3ddc-9daf-a44b08edbd6f","pitchNumber":4,"startTime":"2025-08-02T21:16:58.712Z","endTime":"2025-08-02T21:17:09.878Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.400000000000006,"awayTeamWinProbability":59.599999999999994,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.25,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:17:09.878Z","atBatIndex":33},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Devers strikes out swinging.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-02T21:17:14.592Z","endTime":"2025-08-02T21:19:54.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":673540,"fullName":"Kodai Senga","link":"/api/v1/people/673540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":80.6,"strikeZoneTop":3.49899657729181,"strikeZoneBottom":1.53573735295579,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.67529009125844,"aZ":-24.541469331501382,"pfxX":-2.033380643271184,"pfxZ":4.617430723960748,"pX":1.8848372753742566,"pZ":3.0284089859731296,"vX0":9.448391255267998,"vY0":-127.8485114892294,"vZ0":-2.501244923862454,"x":45.15,"y":157.01,"x0":-1.5966136343282973,"y0":50.003793286172346,"z0":5.948191564831465,"aX":-3.3630563440334558},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":8.0,"breakHorizontal":1.6,"spinRate":2272,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.4286360505387874,"extension":6.339012959022455},"index":0,"playId":"4335f28f-d406-31e2-beee-4253c2bf9dac","pitchNumber":1,"startTime":"2025-08-02T21:17:36.964Z","endTime":"2025-08-02T21:17:41.516Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"actionPlayId":"4335f28f-d406-31e2-beee-4253c2bf9dac","startTime":"2025-08-02T21:17:46.008Z","endTime":"2025-08-02T21:18:00.450Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.5,"endSpeed":84.5,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.621275657511987,"aZ":-15.486588050940439,"pfxX":-5.372648306232044,"pfxZ":9.125966946653111,"pX":0.18341207046703153,"pZ":2.7273113098965815,"vX0":7.394843327073058,"vY0":-134.48616957745207,"vZ0":-5.0982211144474,"x":110.01,"y":165.14,"x0":-1.9060101939598417,"y0":50.004665245194104,"z0":5.749015496854531,"aX":-9.826795402006386},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.6,"breakHorizontal":8.2,"spinRate":2219,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40753879850350483,"extension":6.301205759415426},"index":2,"playId":"07673854-3899-352d-bc3c-938bda3c0c57","pitchNumber":2,"startTime":"2025-08-02T21:18:00.450Z","endTime":"2025-08-02T21:18:05.126Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"startTime":"2025-08-02T21:18:23.047Z","endTime":"2025-08-02T21:18:37.255Z","isPitch":false,"type":"action","player":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.52687208289858,"strikeZoneBottom":1.61678012747688,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.818926572067486,"aZ":-15.568011921106347,"pfxX":-4.810559152421826,"pfxZ":8.814580573419358,"pX":-1.0080128113012221,"pZ":2.8226547391939127,"vX0":3.9967236051771406,"vY0":-136.35037378614,"vZ0":-5.08816341647352,"x":155.42,"y":162.57,"x0":-1.8673989959567259,"y0":50.00333365296414,"z0":5.786239439791419,"aX":-9.063423279105514},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":7.9,"spinRate":2303,"spinDirection":220},"zone":11,"typeConfidence":2.0,"plateTime":0.40162504785422604,"extension":6.314107555540184},"index":4,"playId":"f020298b-6a04-3c34-9f93-31fc83d9201c","pitchNumber":3,"startTime":"2025-08-02T21:18:37.255Z","endTime":"2025-08-02T21:18:42.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.99925472318024,"aZ":-17.272401724362307,"pfxX":-4.017317312038548,"pfxZ":7.963499606657976,"pX":-0.45793462922651923,"pZ":2.4752716249047593,"vX0":5.406926087881324,"vY0":-135.55562771976747,"vZ0":-5.538426599453405,"x":134.46,"y":171.95,"x0":-1.9510716915806918,"y0":50.006475385544725,"z0":5.73993613223268,"aX":-7.521904063542077},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.6,"breakHorizontal":6.2,"spinRate":2307,"spinDirection":217},"zone":4,"typeConfidence":2.0,"plateTime":0.40314906891964997,"extension":6.25188792116212},"index":5,"playId":"63dd2b00-0865-3923-ac65-7bb0cd0bf895","pitchNumber":4,"startTime":"2025-08-02T21:18:57.890Z","endTime":"2025-08-02T21:19:02.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.2,"endSpeed":76.7,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.505166929609093,"aZ":-31.98580839817508,"pfxX":-6.469093888347337,"pfxZ":0.1247616949843362,"pX":-0.06573525172988372,"pZ":0.2953192697143521,"vX0":6.182568387925787,"vY0":-120.98581985633085,"vZ0":-6.156293038910223,"x":119.51,"y":230.81,"x0":-1.8187765329666947,"y0":50.00034076652891,"z0":5.689845959457647,"aX":-9.54978199080259},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-1.1,"breakHorizontal":10.2,"spinRate":1444,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4534255521167907,"extension":6.228406407200216},"index":6,"playId":"1ea26394-06e5-3a98-b62a-b8ed47318909","pitchNumber":5,"startTime":"2025-08-02T21:19:21.956Z","endTime":"2025-08-02T21:19:25.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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(85, 0, 187, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FO","description":"Forkball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.1,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.706824503694087,"aZ":-32.01259780576418,"pfxX":-7.061261130135627,"pfxZ":0.11759862678659072,"pX":-0.7846082987131303,"pZ":0.9362789762395789,"vX0":4.876752975985506,"vY0":-118.7565788202616,"vZ0":-4.4393243906684585,"x":146.91,"y":213.5,"x0":-1.951962549708798,"y0":50.00488362013662,"z0":5.756387664375162,"aX":-10.04131970935329},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":11.5,"spinRate":1317,"spinDirection":246},"zone":13,"typeConfidence":2.0,"plateTime":0.4620180627698569,"extension":6.039476255736181},"index":7,"playId":"0681086c-85a0-315c-a535-8004aaa462b0","pitchNumber":6,"startTime":"2025-08-02T21:19:49.740Z","endTime":"2025-08-02T21:19:54.351Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":673540,"link":"/api/v1/people/673540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":2.3999999999999915,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:19:54.351Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cedric Mullins singles on a line drive to right fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:21:56.671Z","endTime":"2025-08-02T21:22:30.123Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.5169400129102,"strikeZoneBottom":1.54991667467265,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.591830990120087,"aZ":-37.89701965942162,"pfxX":11.061247484297475,"pfxZ":-4.1512814902227255,"pX":-0.612670291293806,"pZ":2.216451106858932,"vX0":0.015435277809054515,"vY0":-117.06112091092938,"vZ0":0.6861849549418191,"x":140.35,"y":178.94,"x0":-2.0547696799554203,"y0":50.003655777811666,"z0":5.487790045634596,"aX":15.240908705021354},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-7.1,"breakHorizontal":-20.0,"spinRate":2568,"spinDirection":35},"zone":4,"typeConfidence":2.0,"plateTime":0.4691875196314452,"extension":6.114562740300717},"index":0,"playId":"7f9e6b83-542b-34b0-a52c-3614009d3eef","pitchNumber":1,"startTime":"2025-08-02T21:22:03.973Z","endTime":"2025-08-02T21:22:08.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.418455610054377,"aZ":-38.24676453212944,"pfxX":11.011606607341545,"pfxZ":-4.263650123510629,"pX":0.275079104821036,"pZ":2.6283004177554696,"vX0":1.9515317139573534,"vY0":-119.24949095352721,"vZ0":1.4046314836558322,"x":106.51,"y":167.82,"x0":-1.9858796714263007,"y0":50.00426630416857,"z0":5.512702378620763,"aX":15.67543203517984},"breaks":{"breakAngle":22.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-7.0,"breakHorizontal":-20.4,"spinRate":2748,"spinDirection":44},"zone":5,"typeConfidence":2.0,"plateTime":0.4613670970807533,"extension":6.342635183111823},"hitData":{"launchSpeed":77.0,"launchAngle":22.0,"totalDistance":239.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":171.85,"coordY":115.63}},"index":1,"playId":"e88d5d69-ccf0-319b-8eec-94a03e788d67","pitchNumber":2,"startTime":"2025-08-02T21:22:20.488Z","endTime":"2025-08-02T21:22:30.123Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":47.699999999999996,"awayTeamWinProbability":52.300000000000004,"homeTeamWinProbabilityAdded":4.899999999999999,"leverageIndex":1.18,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:22:30.123Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:22:31.846Z","endTime":"2025-08-02T21:23:10.358Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.484760323700797,"aZ":-28.93563838552714,"pfxX":5.269720499814764,"pfxZ":2.1824611405223298,"pX":0.9202255116389035,"pZ":2.447045745163027,"vX0":5.471317664287595,"vY0":-121.57522089859837,"vZ0":-0.4609820664499754,"x":81.92,"y":172.71,"x0":-2.050415898750657,"y0":50.00445761055305,"z0":5.166650496582482,"aX":7.830762746854773},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":4.1,"breakHorizontal":-10.9,"spinRate":2738,"spinDirection":64},"zone":12,"typeConfidence":2.0,"plateTime":0.45180877767139327,"extension":6.418613574809596},"hitData":{"launchSpeed":94.4,"launchAngle":34.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":130.51,"coordY":59.09}},"index":0,"playId":"0430926a-235a-3c33-890d-4144f71f9da2","pitchNumber":1,"startTime":"2025-08-02T21:22:58.645Z","endTime":"2025-08-02T21:23:10.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-4.499999999999993,"leverageIndex":1.98,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:23:10.358Z","atBatIndex":36},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks.","rbi":0,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:23:49.287Z","endTime":"2025-08-02T21:25:48.810Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":678906,"fullName":"Kai-Wei Teng","link":"/api/v1/people/678906"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6,7],"actionIndex":[5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:23:32.605Z","endTime":"2025-08-02T21:23:51.633Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.1,"strikeZoneTop":3.91200458605773,"strikeZoneBottom":1.83017734343602,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.079600890130312,"aZ":-34.64613456569854,"pfxX":-7.206071973038471,"pfxZ":-1.5924118702662025,"pX":-1.9888119510109568,"pZ":2.003863643056628,"vX0":2.5109669623243835,"vY0":-124.2148335559718,"vZ0":-0.7792505148227027,"x":192.81,"y":184.68,"x0":-2.0796550257186914,"y0":50.00084555333249,"z0":5.215250335324812,"aX":-11.201183921401975},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-2.8,"breakHorizontal":12.4,"spinRate":1640,"spinDirection":245},"zone":13,"typeConfidence":2.0,"plateTime":0.4418120369519509,"extension":6.211643718492977},"index":1,"playId":"7ba2cc8d-6311-3321-9f0b-7f24271f37f6","pitchNumber":1,"startTime":"2025-08-02T21:23:51.633Z","endTime":"2025-08-02T21:23:55.175Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.0,"strikeZoneTop":3.94450865050932,"strikeZoneBottom":1.74309908803659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.26075302502684,"aZ":-39.1659493997899,"pfxX":7.7409277852246134,"pfxZ":-5.0354054005341515,"pX":-0.1681342901095647,"pZ":1.6284294396148649,"vX0":1.9006188166801534,"vY0":-117.8788646875455,"vZ0":-0.46699993094164194,"x":123.41,"y":194.81,"x0":-1.9929703290667689,"y0":50.003467753717146,"z0":5.487616793785079,"aX":10.74532775650777},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-8.9,"breakHorizontal":-14.5,"spinRate":2820,"spinDirection":40},"zone":8,"typeConfidence":2.0,"plateTime":0.4670890855712293,"extension":6.160636141893353},"index":2,"playId":"7f48b02c-24a1-3b07-8c97-34ea1fe6f5b1","pitchNumber":2,"startTime":"2025-08-02T21:24:09.374Z","endTime":"2025-08-02T21:24:13.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.2,"endSpeed":74.2,"strikeZoneTop":3.80542187175543,"strikeZoneBottom":1.60395187902121,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.94321492008584,"aZ":-37.75803644456165,"pfxX":9.92141249377196,"pfxZ":-3.9754010379875098,"pX":-1.4374308263807019,"pZ":3.2845310660265348,"vX0":-1.3398325635827617,"vY0":-118.1886765268623,"vZ0":2.738971779470596,"x":171.79,"y":150.1,"x0":-2.149007333163845,"y0":50.00148420600617,"z0":5.594448648163469,"aX":13.940107840958078},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-6.1,"breakHorizontal":-17.6,"spinRate":2662,"spinDirection":45},"zone":11,"typeConfidence":2.0,"plateTime":0.4646386879502882,"extension":6.191020827023528},"index":3,"playId":"e68fbdd3-c4b2-3076-9b53-701a0c2998e5","pitchNumber":3,"startTime":"2025-08-02T21:24:27.974Z","endTime":"2025-08-02T21:24:32.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.8,"strikeZoneTop":3.83217284937147,"strikeZoneBottom":1.66070234929091,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.271547979187993,"aZ":-26.882110946748053,"pfxX":-10.252941691987242,"pfxZ":3.2818168986331204,"pX":1.497853380191981,"pZ":0.980420331795378,"vX0":11.439036830952892,"vY0":-126.37988844023926,"vZ0":-4.775700953587441,"x":59.91,"y":212.31,"x0":-1.759601020994609,"y0":50.005540737507566,"z0":5.059389921282225,"aX":-16.552531859685548},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":4.9,"breakHorizontal":15.8,"spinRate":1791,"spinDirection":243},"zone":14,"typeConfidence":2.0,"plateTime":0.4337461155942397,"extension":6.574922910342895},"index":4,"playId":"d6cb66a5-446b-3fd1-a062-0f5cdcf66817","pitchNumber":4,"startTime":"2025-08-02T21:24:47.989Z","endTime":"2025-08-02T21:24:53.996Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Cedric Mullins steals (15) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"index":5,"actionPlayId":"d6cb66a5-446b-3fd1-a062-0f5cdcf66817","startTime":"2025-08-02T21:25:05.068Z","endTime":"2025-08-02T21:25:24.555Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"postOnSecond":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":45.4,"awayTeamWinProbability":54.6,"homeTeamWinProbabilityAdded":2.1999999999999957,"leverageIndex":1.66,"dramaIndex":60.0,"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":76.5,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.561743258276273,"aZ":-32.062417095095206,"pfxX":6.721904508315767,"pfxZ":0.0742397056987727,"pX":0.5412123168443504,"pZ":3.432695820873434,"vX0":4.2382505225581895,"vY0":-122.33031966696747,"vZ0":2.201845985290939,"x":96.37,"y":146.1,"x0":-2.0933341604377587,"y0":50.00183200152532,"z0":5.2901938322962,"aX":10.077372296260677},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.0,"breakHorizontal":-13.2,"spinRate":2726,"spinDirection":67},"zone":3,"typeConfidence":2.0,"plateTime":0.44959331807723935,"extension":6.288849474669189},"index":6,"playId":"0889f369-3c58-3ab2-ba40-6b7e03960925","pitchNumber":5,"startTime":"2025-08-02T21:25:24.555Z","endTime":"2025-08-02T21:25:28.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":76.7,"strikeZoneTop":3.78595002484605,"strikeZoneBottom":1.62778899363224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.68561862416404,"aZ":-31.108108934080505,"pfxX":5.858682678929517,"pfxZ":0.7162701640283977,"pX":1.8412387431573365,"pZ":1.1373427243667789,"vX0":7.189192085752705,"vY0":-121.93815218285997,"vZ0":-2.889100000778612,"x":46.82,"y":208.07,"x0":-1.9199910640001139,"y0":50.003114536856785,"z0":5.054897326863501,"aX":8.714336481196803},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":-12.5,"spinRate":2727,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.45128263791590717,"extension":6.384770793400219},"index":7,"playId":"00421bba-f9db-3ed1-83e5-a4b16a80079b","pitchNumber":6,"startTime":"2025-08-02T21:25:43.427Z","endTime":"2025-08-02T21:25:48.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":678906,"link":"/api/v1/people/678906"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.199999999999996,"awayTeamWinProbability":51.800000000000004,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.66,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:25:48.810Z","atBatIndex":37},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to right fielder Grant McCray. Cedric Mullins scores. Brett Baty to 3rd.","rbi":1,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:28:20.136Z","endTime":"2025-08-02T21:30:21.613Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnThird":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:26:05.883Z","endTime":"2025-08-02T21:26:33.645Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Matt Gage replaces Kai-Wei Teng.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T21:26:33.645Z","endTime":"2025-08-02T21:28:22.308Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657424,"link":"/api/v1/people/657424"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":678906,"link":"/api/v1/people/678906","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.66736876429684,"strikeZoneBottom":1.53712037712141,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.608643904461214,"aZ":-30.19051501823214,"pfxX":-1.3848158846527792,"pfxZ":1.2721934700029767,"pX":0.5198098369771131,"pZ":3.8290086214995855,"vX0":-3.671305072251463,"vY0":-123.93410506706549,"vZ0":-0.393973650846403,"x":97.19,"y":135.4,"x0":2.197425357267055,"y0":50.00599509031087,"z0":6.500845434225548,"aX":-2.1646615929880113},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.4,"breakHorizontal":3.4,"spinRate":2216,"spinDirection":240},"zone":12,"typeConfidence":0.91,"plateTime":0.4411114371142464,"extension":6.261446069011531},"index":2,"playId":"74977edb-c660-32fd-a14b-0f26564d4741","pitchNumber":1,"startTime":"2025-08-02T21:28:22.308Z","endTime":"2025-08-02T21:28:25.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":84.8,"endSpeed":78.6,"strikeZoneTop":3.66711715479445,"strikeZoneBottom":1.59750713372073,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.92278824353057,"aZ":-29.69423802238738,"pfxX":-1.2104552511909956,"pfxZ":1.5975772613238686,"pX":-1.119515776023858,"pZ":2.509864910923985,"vX0":-6.891901385632409,"vY0":-123.41906162914901,"vZ0":-3.2843523469606954,"x":159.67,"y":171.01,"x0":1.8583218684442382,"y0":50.00502244686474,"z0":6.340126399231888,"aX":-1.8793234329295203},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":2.4,"breakHorizontal":3.7,"spinRate":2294,"spinDirection":269},"zone":13,"typeConfidence":0.91,"plateTime":0.4425971974210552,"extension":6.346143354941398},"index":3,"playId":"44d130e4-c124-3190-a34f-ddbef0aa6e7e","pitchNumber":2,"startTime":"2025-08-02T21:28:39.456Z","endTime":"2025-08-02T21:28:43.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.9,"strikeZoneTop":3.74740073779088,"strikeZoneBottom":1.61753931787894,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.413490771280365,"aZ":-29.545842931769602,"pfxX":-1.5906305372753478,"pfxZ":1.6815551096903079,"pX":-0.6790679012053726,"pZ":2.533827204294835,"vX0":-6.272327451057602,"vY0":-123.96615127355088,"vZ0":-3.227030052644211,"x":142.88,"y":170.37,"x0":2.084667537515653,"y0":50.00560799503819,"z0":6.303738381934118,"aX":-2.489610747788414},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.5,"breakHorizontal":4.2,"spinRate":2235,"spinDirection":249},"zone":4,"typeConfidence":0.91,"plateTime":0.4408509807693606,"extension":6.3375822392720025},"index":4,"playId":"7c4906b3-ac60-3328-a04b-5ed906a20abd","pitchNumber":3,"startTime":"2025-08-02T21:28:59.297Z","endTime":"2025-08-02T21:29:03.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4745756659906,"aZ":-28.900268704114872,"pfxX":-1.9564447455415697,"pfxZ":2.052252076818206,"pX":-0.8777013323948891,"pZ":2.5291894877564576,"vX0":-6.52822154532506,"vY0":-124.98971819445923,"vZ0":-3.47537727152717,"x":150.46,"y":170.49,"x0":2.0144321852097735,"y0":50.002509419036016,"z0":6.292415716856876,"aX":-3.1159564097773487},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.2,"breakHorizontal":4.9,"spinRate":2262,"spinDirection":245},"zone":13,"typeConfidence":0.91,"plateTime":0.43701039686816,"extension":6.331311205441639},"index":5,"playId":"a0f5467a-4f1c-3c94-8eac-f45d7679e158","pitchNumber":4,"startTime":"2025-08-02T21:29:19.996Z","endTime":"2025-08-02T21:29:23.507Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":84.3,"strikeZoneTop":3.74037110093005,"strikeZoneBottom":1.64128418567011,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63831684976947,"aZ":-15.146762207915623,"pfxX":6.338852658530512,"pfxZ":9.269625334073023,"pX":1.1433923779655295,"pZ":4.745616281410382,"vX0":-3.664046070933842,"vY0":-134.98654177462325,"vZ0":-1.9293100741533022,"x":73.42,"y":110.65,"x0":1.6980608493343328,"y0":50.00291093324394,"z0":6.54143475270427,"aX":11.644459114854872},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":-10.7,"spinRate":2091,"spinDirection":163},"zone":12,"typeConfidence":2.0,"plateTime":0.4064772259247418,"extension":6.177504543761469},"index":6,"playId":"02e7d6c8-7191-3cf0-a966-7093a3492000","pitchNumber":5,"startTime":"2025-08-02T21:29:48.844Z","endTime":"2025-08-02T21:29:54.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.7,"endSpeed":78.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.15353895830711,"aZ":-32.23388833804786,"pfxX":-2.7373245347117257,"pfxZ":-0.040061637779601256,"pX":-0.09244672215462693,"pZ":2.541416689338807,"vX0":-4.554437269300346,"vY0":-123.3143189059251,"vZ0":-2.4857636803559817,"x":120.52,"y":170.16,"x0":2.12972960234971,"y0":50.00260447905694,"z0":6.265986714715942,"aX":-4.239448522942845},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-0.4,"breakHorizontal":6.0,"spinRate":2338,"spinDirection":280},"zone":5,"typeConfidence":2.0,"plateTime":0.4431724278389857,"extension":6.344864482226293},"hitData":{"launchSpeed":104.1,"launchAngle":-16.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.46,"coordY":88.34}},"index":7,"playId":"b9bdba13-7ce2-356f-b916-1b8972211f05","pitchNumber":6,"startTime":"2025-08-02T21:30:10.532Z","endTime":"2025-08-02T21:30:21.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.1,"awayTeamWinProbability":35.900000000000006,"homeTeamWinProbabilityAdded":15.899999999999999,"leverageIndex":2.62,"dramaIndex":168.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:30:21.613Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a soft bunt ground ball to first baseman Dominic Smith. Brett Baty scores. Brandon Nimmo to 2nd.","rbi":1,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:30:35.153Z","endTime":"2025-08-02T21:31:25.864Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"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":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":678906,"link":"/api/v1/people/678906"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.261991973447323,"aZ":-28.771959500772645,"pfxX":5.541069486874295,"pfxZ":2.247352570909945,"pX":-0.4859661076382254,"pZ":0.946629629121947,"vX0":-8.320536715578196,"vY0":-122.09206543414268,"vZ0":-6.0460700081285,"x":135.52,"y":213.22,"x0":2.2409189264561493,"y0":50.00518255785517,"z0":5.920759999345571,"aX":8.396297695220044},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":2.9,"breakHorizontal":-8.2,"spinRate":1093,"spinDirection":133},"zone":13,"typeConfidence":0.9,"plateTime":0.44802646164528515,"extension":6.429035582322257},"index":0,"playId":"934a6ac3-1f55-3454-ab18-c6a8597690f6","pitchNumber":1,"startTime":"2025-08-02T21:30:57.901Z","endTime":"2025-08-02T21:31:03.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.54895448395194,"aZ":-31.64477833450016,"pfxX":-3.777899326130407,"pfxZ":0.3462291606046435,"pX":-0.9846791204518635,"pZ":2.00548616064904,"vX0":-5.863660002414021,"vY0":-122.58474200141009,"vZ0":-3.4132782789178018,"x":154.53,"y":184.63,"x0":1.9302415030315896,"y0":50.00049931391899,"z0":6.121211286376799,"aX":-5.740784685163703},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":8.3,"spinRate":2298,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.447041818252667,"extension":6.367438006041961},"hitData":{"launchSpeed":41.2,"launchAngle":6.0,"totalDistance":39.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":142.34,"coordY":179.4}},"index":1,"playId":"b485d480-3a7c-300c-8582-7cbe78822659","pitchNumber":2,"startTime":"2025-08-02T21:31:20.615Z","endTime":"2025-08-02T21:31:25.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"third":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.1,"awayTeamWinProbability":27.900000000000006,"homeTeamWinProbabilityAdded":8.0,"leverageIndex":2.26,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:31:25.864Z","atBatIndex":39},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Juan Soto grounds into a double play, second baseman Casey Schmitt to shortstop Willy Adames to first baseman Dominic Smith. Francisco Lindor out at 2nd. Juan Soto out at 1st.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-02T21:31:54.539Z","endTime":"2025-08-02T21:32:30.310Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.1,"strikeZoneTop":3.31804019202465,"strikeZoneBottom":1.49828304030481,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.252120818192523,"aZ":-32.61644360859489,"pfxX":-1.8513857136080638,"pfxZ":-0.27873977347376844,"pX":-1.0155149250130882,"pZ":0.617951065382734,"vX0":-6.860475388718226,"vY0":-125.16841090812909,"vZ0":-7.062655204571109,"x":155.71,"y":222.1,"x0":1.996545018974691,"y0":50.00167703492713,"z0":6.1321686004672555,"aX":-2.949648687415686},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.9,"breakHorizontal":4.9,"spinRate":2373,"spinDirection":268},"zone":13,"typeConfidence":0.9,"plateTime":0.43686633438151334,"extension":6.423640918468237},"index":0,"playId":"68bc6ebd-644c-381c-a5b0-6f0f8a730ebb","pitchNumber":1,"startTime":"2025-08-02T21:32:00.977Z","endTime":"2025-08-02T21:32:04.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42706773444178,"aZ":-12.654865942144147,"pfxX":7.880040978978327,"pfxZ":10.340864514220254,"pX":-0.01766429362467523,"pZ":2.106223971443509,"vX0":-7.621859866745022,"vY0":-136.15047953665675,"vZ0":-8.61278764530218,"x":117.67,"y":181.91,"x0":1.7871956325745044,"y0":50.00130277007567,"z0":6.17566316554516,"aX":14.870752307662725},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.2,"breakHorizontal":-12.7,"spinRate":2212,"spinDirection":156},"zone":5,"typeConfidence":2.0,"plateTime":0.40149236701393853,"extension":6.408326464765253},"hitData":{"launchSpeed":112.5,"launchAngle":4.0,"totalDistance":92.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":163.34}},"index":1,"playId":"cb683cad-427a-33fe-8f0d-0bf513b893b2","pitchNumber":2,"startTime":"2025-08-02T21:32:22.663Z","endTime":"2025-08-02T21:32:30.310Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-8.29999999999999,"leverageIndex":1.78,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:32:30.310Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Willy Adames strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:35:14.967Z","endTime":"2025-08-02T21:36:00.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"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":{"description":"Pitching Change: Reed Garrett replaces Kodai Senga.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:34:25.647Z","endTime":"2025-08-02T21:35:17.349Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":657585,"link":"/api/v1/people/657585"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":673540,"link":"/api/v1/people/673540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.49493570538194,"strikeZoneBottom":1.6036329618846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.64042064793237,"aZ":-22.29344496323895,"pfxX":1.4452860045371598,"pfxZ":5.2665596654250155,"pX":0.1494377972418566,"pZ":2.3870838091215254,"vX0":6.000319551128252,"vY0":-135.63313809983666,"vZ0":-4.191532486912845,"x":111.3,"y":174.33,"x0":-2.2728290441831906,"y0":50.00461972161909,"z0":5.493052966480157,"aX":2.712326295881943},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.9,"breakHorizontal":-3.8,"spinRate":2643,"spinDirection":188},"zone":5,"typeConfidence":2.0,"plateTime":0.40270822564068354,"extension":6.259031333369882},"index":1,"playId":"1a3f65df-b462-3242-b746-3e2a4fde76fb","pitchNumber":1,"startTime":"2025-08-02T21:35:17.349Z","endTime":"2025-08-02T21:35:20.683Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.7080747786337,"aZ":-23.017052948710624,"pfxX":-11.107510075496583,"pfxZ":4.5640967890369515,"pX":-1.6769587260399754,"pZ":2.3678709463310676,"vX0":5.6870976382573915,"vY0":-141.2983625321279,"vZ0":-4.424855190453235,"x":180.92,"y":174.85,"x0":-2.2819210190793036,"y0":50.00092246039311,"z0":5.4490441005713075,"aX":-22.269071060778728},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.4,"breakHorizontal":18.8,"spinRate":2424,"spinDirection":225},"zone":13,"typeConfidence":2.0,"plateTime":0.3888961701814,"extension":6.347566867380686},"index":2,"playId":"52761b2f-e758-32f0-a392-969f06046b46","pitchNumber":2,"startTime":"2025-08-02T21:35:33.649Z","endTime":"2025-08-02T21:35:41.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":82.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.35781218379041,"aZ":-29.773212784469806,"pfxX":-5.9614092084640715,"pfxZ":1.391535455601895,"pX":-0.8058491781696517,"pZ":1.5910045183304353,"vX0":5.762056083966765,"vY0":-130.49911287927185,"vZ0":-3.8266030462416065,"x":89.92,"y":141.84,"x0":-2.2675045135504788,"y0":50.003838830604266,"z0":5.318228428592211,"aX":-10.287245805064012},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":1.9,"breakHorizontal":9.5,"spinRate":1529,"spinDirection":237},"zone":13,"typeConfidence":2.0,"plateTime":0.4196639492461265,"extension":6.41198247686823},"index":3,"playId":"b72353a4-4f11-3f0a-b5be-3e1113f117a1","pitchNumber":3,"startTime":"2025-08-02T21:35:54.401Z","endTime":"2025-08-02T21:36:00.844Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.0,"awayTeamWinProbability":33.0,"homeTeamWinProbabilityAdded":3.1999999999999957,"leverageIndex":1.26,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:36:00.844Z","atBatIndex":41},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:36:02.900Z","endTime":"2025-08-02T21:37:37.091Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.0,"strikeZoneTop":3.75592029342717,"strikeZoneBottom":1.6497388381275,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.305625378163455,"aZ":-23.574116928428083,"pfxX":-10.761670284574281,"pfxZ":4.228634719275004,"pX":-0.9951936237326662,"pZ":1.7050505571704238,"vX0":7.412875823613733,"vY0":-142.36182273293542,"vZ0":-5.992522778387358,"x":154.93,"y":192.74,"x0":-2.2461178210971138,"y0":50.00464990137953,"z0":5.34790601717389,"aX":-21.90184465241976},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2379,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3860076342285721,"extension":6.263281203016861},"index":0,"playId":"e5dc9069-573f-34d6-9add-358f6e691df5","pitchNumber":1,"startTime":"2025-08-02T21:36:22.530Z","endTime":"2025-08-02T21:36:26.551Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":87.0,"strikeZoneTop":3.73605776879545,"strikeZoneBottom":1.66941317666796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.213663600554405,"aZ":-21.580317515455526,"pfxX":0.34515162407192124,"pfxZ":5.5428686188904335,"pX":0.5132709244805927,"pZ":1.942264536773095,"vX0":7.197238989908738,"vY0":-136.4358332951659,"vZ0":-5.320467654101384,"x":97.44,"y":186.34,"x0":-2.18884654580317,"y0":50.002642338462344,"z0":5.3773974448984525,"aX":0.6573535632272411},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.2,"breakHorizontal":-1.9,"spinRate":2512,"spinDirection":190},"zone":9,"typeConfidence":2.0,"plateTime":0.39941344776169974,"extension":6.274382197152857},"index":1,"playId":"b20bb870-8e1e-3492-9432-6d32692c066e","pitchNumber":2,"startTime":"2025-08-02T21:36:36.713Z","endTime":"2025-08-02T21:36:40.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T21:37:00.027Z","endTime":"2025-08-02T21:37:28.831Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":87.1,"endSpeed":79.8,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.81356246469356,"aZ":-28.48755798366054,"pfxX":8.216652528459408,"pfxZ":2.282695994401567,"pX":0.6996304571460025,"pZ":1.6117371698244158,"vX0":5.033775960312013,"vY0":-126.70658610883918,"vZ0":-3.5751479630751715,"x":90.33,"y":195.26,"x0":-2.3852957790220017,"y0":50.001032669419,"z0":5.337252540790409,"aX":13.2505275418765},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":3.5,"breakHorizontal":-16.1,"spinRate":2952,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.43360401627746814,"extension":6.372161428189834},"hitData":{"launchSpeed":82.5,"launchAngle":-0.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.0,"coordY":158.77}},"index":3,"playId":"20ab2e0f-fee4-38dc-8f8e-2235de8cfc4a","pitchNumber":3,"startTime":"2025-08-02T21:37:28.831Z","endTime":"2025-08-02T21:37:37.091Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.3,"awayTeamWinProbability":30.700000000000003,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:37:37.091Z","atBatIndex":42},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Dominic Smith lines out to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-02T21:37:56.683Z","endTime":"2025-08-02T21:39:58.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":89.6,"strikeZoneTop":3.47946588055396,"strikeZoneBottom":1.59423774514382,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.565999122558864,"aZ":-23.328254254596185,"pfxX":-10.727311382027498,"pfxZ":4.271424428250718,"pX":-1.33274102011574,"pZ":2.3552147065790505,"vX0":6.368110384633502,"vY0":-143.7805186501748,"vZ0":-4.603804831381062,"x":167.8,"y":175.19,"x0":-2.194637470297082,"y0":50.006286371658504,"z0":5.4446275482166815,"aX":-22.23106331472679},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":6.8,"breakHorizontal":18.0,"spinRate":2395,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.38246976438751457,"extension":6.0650305333079055},"index":0,"playId":"8974173f-479f-3958-b28a-9660a23bf074","pitchNumber":1,"startTime":"2025-08-02T21:38:05.050Z","endTime":"2025-08-02T21:38:08.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.15247338555749,"aZ":-29.28101601010069,"pfxX":6.159202177121863,"pfxZ":1.8069968625157031,"pX":-0.5044221535418212,"pZ":2.385905215159121,"vX0":2.9652280407499485,"vY0":-126.42284606617623,"vZ0":-1.8205224094684591,"x":136.23,"y":174.36,"x0":-2.496431103253094,"y0":50.0048794597617,"z0":5.48818235347089,"aX":9.871444452687097},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.1,"breakHorizontal":-11.9,"spinRate":2947,"spinDirection":76},"zone":4,"typeConfidence":2.0,"plateTime":0.43491164409366645,"extension":6.256564986778649},"index":1,"playId":"e72cdcea-f94f-3e98-9a63-1ccf0fdf14df","pitchNumber":2,"startTime":"2025-08-02T21:38:19.421Z","endTime":"2025-08-02T21:38:25.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.7,"endSpeed":85.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.679339730665816,"aZ":-26.8810657635376,"pfxX":1.5774475512364465,"pfxZ":2.8361466653915777,"pX":-0.3554275576108289,"pZ":3.3010969680381717,"vX0":4.260289336051482,"vY0":-135.05839372090978,"vZ0":-0.9493586894649889,"x":130.55,"y":149.65,"x0":-2.15193635718977,"y0":50.00130994055693,"z0":5.530670913026406,"aX":2.942633565790592},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.2,"breakHorizontal":-3.7,"spinRate":2596,"spinDirection":174},"zone":1,"typeConfidence":2.0,"plateTime":0.4040092158350168,"extension":6.126475925430668},"index":2,"playId":"2ed818f2-3497-3856-a405-ab69b11f54d3","pitchNumber":3,"startTime":"2025-08-02T21:38:39.296Z","endTime":"2025-08-02T21:38:44.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2025-08-02T21:38:58.127Z","endTime":"2025-08-02T21:39:09.373Z","isPitch":false,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.2,"strikeZoneTop":3.3288638462452,"strikeZoneBottom":1.56240986919207,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03129743076293,"aZ":-32.141404535701966,"pfxX":-5.856838371936657,"pfxZ":0.01806653847083517,"pX":-2.7528202076108306,"pZ":2.3869969442356433,"vX0":1.0542611468402747,"vY0":-128.54980085210175,"vZ0":-1.3638163862241035,"x":221.93,"y":174.33,"x0":-2.406640992085619,"y0":50.001411448108065,"z0":5.41382596948319,"aX":-9.825426881462338},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.0,"breakHorizontal":10.4,"spinRate":1126,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4256843332316125,"extension":6.3955040849016855},"index":4,"playId":"50435c8d-6e9e-33aa-a058-d9baf9474a74","pitchNumber":4,"startTime":"2025-08-02T21:39:09.373Z","endTime":"2025-08-02T21:39:13.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":86.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.66409635793353,"aZ":-23.754616231140155,"pfxX":0.6371942412625958,"pfxZ":4.441261063867361,"pX":0.06884007360183583,"pZ":1.8258904137070187,"vX0":6.0463170546724365,"vY0":-136.08253041370358,"vZ0":-5.187887813016914,"x":114.38,"y":189.48,"x0":-2.254260342323189,"y0":50.00501326823844,"z0":5.3779978030103335,"aX":1.2092126574911333},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.2,"breakHorizontal":-2.3,"spinRate":2531,"spinDirection":185},"zone":8,"typeConfidence":2.0,"plateTime":0.4007441471561952,"extension":6.194432450812953},"index":5,"playId":"8071137b-7f0f-3a75-923e-9967e365bf03","pitchNumber":5,"startTime":"2025-08-02T21:39:27.262Z","endTime":"2025-08-02T21:39:31.582Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":88.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.68971879318141,"aZ":-26.73464733938095,"pfxX":-10.776531859559583,"pfxZ":2.664763335423859,"pX":-0.0018709455997006168,"pZ":1.648219773692517,"vX0":8.890453987881228,"vY0":-142.97188293839494,"vZ0":-5.6405252579578145,"x":117.07,"y":194.28,"x0":-1.775670792292802,"y0":50.00083646248084,"z0":5.359229015174388,"aX":-21.964926554441103},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":17.4,"spinRate":2397,"spinDirection":220},"zone":8,"typeConfidence":2.0,"plateTime":0.3853879559032456,"extension":6.1900167714867855},"hitData":{"launchSpeed":93.6,"launchAngle":22.0,"totalDistance":335.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":87.12,"coordY":70.12}},"index":6,"playId":"b8149259-4add-3d61-9571-cbde9ff591e6","pitchNumber":6,"startTime":"2025-08-02T21:39:50.483Z","endTime":"2025-08-02T21:39:58.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":1.5,"leverageIndex":0.58,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:39:58.228Z","atBatIndex":43},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out to third baseman Matt Chapman.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:42:16.663Z","endTime":"2025-08-02T21:44:09.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T21:42:08.260Z","endTime":"2025-08-02T21:42:19.029Z","isPitch":false,"type":"action","player":{"id":624413,"link":"/api/v1/people/624413"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.6,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.263405058184556,"aZ":-17.238182300892923,"pfxX":1.4936801873039824,"pfxZ":8.205591760493352,"pX":0.17808945548602714,"pZ":3.2002684994376125,"vX0":-5.021278125941295,"vY0":-133.68805075082903,"vZ0":-5.272415082910417,"x":110.21,"y":152.37,"x0":1.881902975822684,"y0":50.004292296376654,"z0":6.424669686930406,"aX":2.71967412260077},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.0,"breakHorizontal":-1.7,"spinRate":2087,"spinDirection":167},"zone":2,"typeConfidence":0.86,"plateTime":0.40880910033772766,"extension":6.347654767924214},"index":1,"playId":"23f500cb-467d-3a8c-a829-78f7036e3a07","pitchNumber":1,"startTime":"2025-08-02T21:42:19.029Z","endTime":"2025-08-02T21:42:23.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.0,"strikeZoneTop":3.62496272047613,"strikeZoneBottom":1.61262357892124,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.467595393916305,"aZ":-28.86641127140902,"pfxX":5.291496959244606,"pfxZ":2.132768314176653,"pX":1.1712110800761062,"pZ":3.1865306324037985,"vX0":-4.893428198530289,"vY0":-123.66951865675449,"vZ0":-1.4621907223848047,"x":72.36,"y":152.74,"x0":2.487261545533149,"y0":50.00199105685683,"z0":6.204762076812789,"aX":8.203064768405845},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":3.7,"breakHorizontal":-8.4,"spinRate":1180,"spinDirection":138},"zone":12,"typeConfidence":0.9,"plateTime":0.44275081955541085,"extension":6.312859297175399},"index":2,"playId":"0f0ce26c-2200-332e-b952-414eb205d791","pitchNumber":2,"startTime":"2025-08-02T21:42:33.918Z","endTime":"2025-08-02T21:42:37.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.416433166805596,"aZ":-25.500312522719273,"pfxX":6.0626805575399105,"pfxZ":4.235492303597274,"pX":0.2764415853116186,"pZ":0.7210482458008286,"vX0":-6.175642166414013,"vY0":-124.57494083471963,"vZ0":-7.86486458955011,"x":106.46,"y":219.31,"x0":1.9968548298081104,"y0":50.00246452024788,"z0":6.018920955385423,"aX":9.553553633041677},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.1,"breakHorizontal":-9.6,"spinRate":1361,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.4392288029884881,"extension":6.583150507249661},"index":3,"playId":"9ee87b9e-534d-3958-a22e-dc299ae7fb1e","pitchNumber":3,"startTime":"2025-08-02T21:42:48.903Z","endTime":"2025-08-02T21:42:54.893Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.400995877667594,"aZ":-14.824175894728437,"pfxX":-0.05430902904804957,"pfxZ":9.546360958317296,"pX":-0.14276716942232517,"pZ":3.1120482431785192,"vX0":-4.69887221934141,"vY0":-134.2850841639774,"vZ0":-5.812585468852493,"x":122.44,"y":154.75,"x0":1.6403678161292794,"y0":50.00306666992841,"z0":6.368068802658933,"aX":-0.09790187225768125},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.2,"breakHorizontal":1.2,"spinRate":2150,"spinDirection":172},"zone":2,"typeConfidence":0.9,"plateTime":0.4086432063701593,"extension":6.296827495879209},"index":4,"playId":"9452136c-9e0b-3022-966d-b0fc1d703b11","pitchNumber":4,"startTime":"2025-08-02T21:43:06.363Z","endTime":"2025-08-02T21:43:10.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.5,"endSpeed":79.5,"strikeZoneTop":3.68913126191342,"strikeZoneBottom":1.6479491377703,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.75389150003175,"aZ":-26.714296698580444,"pfxX":-1.874036165756455,"pfxZ":3.4889484454211157,"pX":-1.4539580199695996,"pZ":-0.43818725548497145,"vX0":-7.710852971899824,"vY0":-124.01556190883213,"vZ0":-10.102703920528475,"x":172.42,"y":250.61,"x0":1.93328607153247,"y0":50.00239677400051,"z0":5.900482193143583,"aX":-2.9315579671789505},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":4.2,"breakHorizontal":5.2,"spinRate":2289,"spinDirection":239},"zone":13,"typeConfidence":0.91,"plateTime":0.4408900843795416,"extension":6.5436701150818966},"index":5,"playId":"962e4ef1-3618-3661-9300-159c74465d40","pitchNumber":5,"startTime":"2025-08-02T21:43:25.048Z","endTime":"2025-08-02T21:43:28.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.2,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.973570836660706,"aZ":-31.279319158540744,"pfxX":-1.269657981370467,"pfxZ":0.5685598883025351,"pX":-0.30900358755620855,"pZ":1.8372962231735737,"vX0":-5.240277724504629,"vY0":-124.91664898564333,"vZ0":-4.250509107978845,"x":128.78,"y":189.17,"x0":1.9803391476836718,"y0":50.004836750120404,"z0":6.130200132128069,"aX":-2.0080524982123076},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":3.5,"spinRate":2222,"spinDirection":245},"zone":7,"typeConfidence":0.91,"plateTime":0.4383425334148878,"extension":6.43538623899456},"index":6,"playId":"d16b55b8-bedc-3e80-95a6-5c114ae00878","pitchNumber":6,"startTime":"2025-08-02T21:43:47.045Z","endTime":"2025-08-02T21:43:51.046Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":83.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.531005921387337,"aZ":-16.931684308898667,"pfxX":-0.8516988866867032,"pfxZ":8.388853049271603,"pX":-0.28996247832256256,"pZ":3.924570926017797,"vX0":-4.507484490955588,"vY0":-134.52580286268056,"vZ0":-3.4027311951832373,"x":128.05,"y":132.82,"x0":1.5238950000618225,"y0":50.002760599777496,"z0":6.419349923420507,"aX":-1.547223193364999},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.6,"breakHorizontal":2.6,"spinRate":2052,"spinDirection":169},"zone":11,"typeConfidence":0.86,"plateTime":0.4085025226404855,"extension":6.318179789221808},"hitData":{"launchSpeed":91.7,"launchAngle":12.0,"totalDistance":156.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":99.0,"coordY":162.0}},"index":7,"playId":"1ed347d5-548b-3ead-bb39-ecc9bbb9f171","pitchNumber":7,"startTime":"2025-08-02T21:44:04.606Z","endTime":"2025-08-02T21:44:09.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.84,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:44:09.300Z","atBatIndex":44},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:44:11.307Z","endTime":"2025-08-02T21:45:48.651Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.74038383175255,"strikeZoneBottom":1.71329645642308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.0169319234584,"aZ":-33.61740803166589,"pfxX":-2.762555379464324,"pfxZ":-0.9340623261260905,"pX":-0.6004849633373095,"pZ":2.38750531408676,"vX0":-5.6059892758043235,"vY0":-123.76195747379099,"vZ0":-2.4108312955551128,"x":139.89,"y":174.32,"x0":2.058102524245443,"y0":50.00409300690635,"z0":6.205613932643274,"aX":-4.260680920104806},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.0,"breakHorizontal":6.4,"spinRate":2276,"spinDirection":263},"zone":4,"typeConfidence":0.91,"plateTime":0.4435327868566161,"extension":6.332686483455988},"index":0,"playId":"911c0180-e294-35b0-94cd-7467adc9dd2f","pitchNumber":1,"startTime":"2025-08-02T21:44:34.391Z","endTime":"2025-08-02T21:44:37.998Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":79.6,"strikeZoneTop":3.77851996656192,"strikeZoneBottom":1.69028995039569,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.653850842182862,"aZ":-29.562732594373927,"pfxX":-2.0975892089940853,"pfxZ":1.6418678116122938,"pX":-1.8522485298061058,"pZ":0.9530450139638077,"vX0":-8.235933048099785,"vY0":-125.63470552259679,"vZ0":-6.688748594242958,"x":187.6,"y":213.05,"x0":1.7477698860029078,"y0":50.00458158848381,"z0":6.068688549817385,"aX":-3.334205242201435},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.6,"breakHorizontal":5.8,"spinRate":2286,"spinDirection":255},"zone":13,"typeConfidence":0.91,"plateTime":0.4368181174021304,"extension":6.4110764234799555},"index":1,"playId":"57f90644-f6b1-3d5d-8442-9c1926f534dc","pitchNumber":2,"startTime":"2025-08-02T21:44:47.914Z","endTime":"2025-08-02T21:44:51.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.7,"strikeZoneTop":3.6838691976999,"strikeZoneBottom":1.65677734738677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.17021248396791,"aZ":-30.57224704827965,"pfxX":-2.510726108631723,"pfxZ":1.0045658524618295,"pX":-1.018950474646547,"pZ":1.265869184941273,"vX0":-7.0879731677609215,"vY0":-126.16871188557951,"vZ0":-5.661506796083393,"x":155.84,"y":204.6,"x0":2.1603108153420325,"y0":50.00613702322158,"z0":6.0215885237244615,"aX":-4.0231909211160275},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":6.2,"spinRate":2274,"spinDirection":226},"zone":13,"typeConfidence":0.91,"plateTime":0.4351619966120701,"extension":6.458130885308445},"index":2,"playId":"416aa083-846c-3f45-8a8c-00dc66bd7e6e","pitchNumber":3,"startTime":"2025-08-02T21:45:04.250Z","endTime":"2025-08-02T21:45:09.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":92.3,"endSpeed":84.1,"strikeZoneTop":3.70968740726418,"strikeZoneBottom":1.71318141312745,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.777464947663255,"aZ":-13.898242917165874,"pfxX":0.43342001095237936,"pfxZ":10.071894018477654,"pX":0.2712575704137863,"pZ":2.7694693710096145,"vX0":-4.164316186906033,"vY0":-134.27712491182808,"vZ0":-6.643638805829298,"x":106.66,"y":164.0,"x0":1.7900807522662532,"y0":50.00367542301508,"z0":6.276382290096251,"aX":0.7869375902423298},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.9,"breakHorizontal":0.1,"spinRate":2185,"spinDirection":172},"zone":5,"typeConfidence":0.91,"plateTime":0.40888893682088057,"extension":6.472069992953941},"index":3,"playId":"3553de28-69d0-3e32-9204-d45e1b424b66","pitchNumber":4,"startTime":"2025-08-02T21:45:23.992Z","endTime":"2025-08-02T21:45:27.848Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":74.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.661846972067302,"aZ":-31.655847103068208,"pfxX":-6.220259273178067,"pfxZ":0.3695183825148183,"pX":-0.8348222683688041,"pZ":1.7161006930385083,"vX0":-4.81308609088603,"vY0":-119.37963205422079,"vZ0":-3.7490823041594687,"x":148.82,"y":192.45,"x0":2.034982304189598,"y0":50.004038905602926,"z0":6.238874115708412,"aX":-8.739181276699108},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":2428,"spinDirection":318},"zone":13,"typeConfidence":2.0,"plateTime":0.46355904099030587,"extension":6.401082684319913},"hitData":{"launchSpeed":78.0,"launchAngle":2.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":163.0}},"index":4,"playId":"ba971cb6-334b-31b8-ab61-1bb38a753417","pitchNumber":5,"startTime":"2025-08-02T21:45:40.567Z","endTime":"2025-08-02T21:45:48.651Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":0.64,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:45:48.651Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronny Mauricio strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-02T21:45:51.510Z","endTime":"2025-08-02T21:47:35.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657424,"fullName":"Matt Gage","link":"/api/v1/people/657424"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.093721296140668,"aZ":-32.887964562537675,"pfxX":-5.984426089299033,"pfxZ":-0.514044942915671,"pX":-0.22836443742812565,"pZ":3.7644166967783645,"vX0":-3.396397359654172,"vY0":-117.23770750735024,"vZ0":0.954253450835358,"x":125.7,"y":137.14,"x0":2.0139439917419093,"y0":50.000972035454126,"z0":6.409531351527527,"aX":-8.371005347267944},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":11.6,"spinRate":2341,"spinDirection":309},"zone":2,"typeConfidence":2.0,"plateTime":0.4662910340920612,"extension":6.498787195561032},"index":0,"playId":"b4471e4d-bd05-3474-9dc5-7be5d51d6e4e","pitchNumber":1,"startTime":"2025-08-02T21:46:39.423Z","endTime":"2025-08-02T21:46:44.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":4.00286761090084,"strikeZoneBottom":1.7772510900209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.264840236530496,"aZ":-32.01352138761247,"pfxX":-2.7493587106901174,"pfxZ":0.10228812377479146,"pX":-0.20759786329150726,"pZ":0.8677440413884402,"vX0":-4.337305300706761,"vY0":-124.37204964255498,"vZ0":-6.048217348787592,"x":124.91,"y":215.35,"x0":1.9170101400874076,"y0":50.00251801852747,"z0":5.990495577930391,"aX":-4.300732072466388},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":6.0,"spinRate":2273,"spinDirection":265},"zone":13,"typeConfidence":0.91,"plateTime":0.4406180391650252,"extension":6.439363510523038},"index":1,"playId":"7cdc22d8-3be7-3ca3-bc47-6e4a62f05776","pitchNumber":2,"startTime":"2025-08-02T21:46:55.988Z","endTime":"2025-08-02T21:46:59.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.1,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.855881518057792,"aZ":-15.530719743835423,"pfxX":1.1356328971892402,"pfxZ":9.151373187930822,"pX":0.38311898661261196,"pZ":4.038146401963438,"vX0":-4.063383066351627,"vY0":-134.21747747254753,"vZ0":-3.346782513582,"x":102.4,"y":129.75,"x0":1.7711475866193729,"y0":50.00488368095689,"z0":6.411569353684366,"aX":2.0660809795553474},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.1,"breakHorizontal":-1.2,"spinRate":2042,"spinDirection":175},"zone":12,"typeConfidence":0.9,"plateTime":0.4085422623720172,"extension":6.3486249453880115},"index":2,"playId":"fbb92dfc-ea93-3fed-b731-973b9ef7d14b","pitchNumber":3,"startTime":"2025-08-02T21:47:14.681Z","endTime":"2025-08-02T21:47:18.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.1,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.916346470178745,"aZ":-14.860117878864013,"pfxX":0.3019407383698789,"pfxZ":9.329457805066989,"pX":0.29957324067660135,"pZ":2.873146082667953,"vX0":-3.0653159809884802,"vY0":-135.45241444422143,"vZ0":-6.362911575387362,"x":105.58,"y":161.21,"x0":1.4072374139758854,"y0":50.00228740547979,"z0":6.293816615966324,"aX":0.5603019300960441},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.7,"breakHorizontal":0.1,"spinRate":2061,"spinDirection":168},"zone":6,"typeConfidence":0.91,"plateTime":0.4045466713734789,"extension":6.324592183944251},"index":3,"playId":"0d24f56e-e388-3088-ac92-096597d8c2e1","pitchNumber":4,"startTime":"2025-08-02T21:47:30.509Z","endTime":"2025-08-02T21:47:35.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":657424,"link":"/api/v1/people/657424"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.0,"awayTeamWinProbability":34.0,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:47:35.653Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Casey Schmitt flies out to left fielder Brandon Nimmo.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:49:35.628Z","endTime":"2025-08-02T21:53:00.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":657585,"fullName":"Reed Garrett","link":"/api/v1/people/657585"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":78.5,"strikeZoneTop":3.45852302062798,"strikeZoneBottom":1.54190612832051,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.53100472352394,"aZ":-30.671379771942203,"pfxX":8.474703966499389,"pfxZ":0.961076355543895,"pX":0.5432441153627827,"pZ":2.319459479373274,"vX0":4.597583573017449,"vY0":-125.37336800938324,"vZ0":-1.4701750855727447,"x":96.29,"y":176.15,"x0":-2.423687776735796,"y0":50.00618101904191,"z0":5.448449152065213,"aX":13.31145699929546},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.6,"breakHorizontal":-16.4,"spinRate":2978,"spinDirection":55},"zone":6,"typeConfidence":2.0,"plateTime":0.439147445873306,"extension":6.376122295691047},"index":0,"playId":"cdc9ea4d-3350-3d17-93e9-b045fe89970b","pitchNumber":1,"startTime":"2025-08-02T21:49:45.111Z","endTime":"2025-08-02T21:49:48.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":82.3,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.193400974659536,"aZ":-28.944406250490367,"pfxX":-5.878423181481526,"pfxZ":1.881597036338487,"pX":-0.5745518557704912,"pZ":1.7946996908399808,"vX0":6.2851393074840685,"vY0":-129.9958803702185,"vZ0":-3.6917686830750776,"x":138.9,"y":190.32,"x0":-2.2551728346932474,"y0":50.006040989926724,"z0":5.420687036224983,"aX":-10.105061511588916},"breaks":{"breakAngle":16.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.9,"breakHorizontal":9.4,"spinRate":1518,"spinDirection":237},"zone":7,"typeConfidence":2.0,"plateTime":0.42068105676173584,"extension":6.672998832717903},"index":1,"playId":"7bb29886-e31b-3401-af24-2d7cf1e33c2d","pitchNumber":2,"startTime":"2025-08-02T21:50:02.929Z","endTime":"2025-08-02T21:50:06.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":98.2,"endSpeed":89.8,"strikeZoneTop":3.38320532526847,"strikeZoneBottom":1.58560768678985,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.427968625019616,"aZ":-14.197684443443373,"pfxX":-6.728909722666318,"pfxZ":8.716566226309315,"pX":1.2701300872971402,"pZ":2.485878511124731,"vX0":10.709989476970357,"vY0":-142.62040923298153,"vZ0":-5.829544212888813,"x":136.82,"y":143.72,"x0":-1.6574901258354235,"y0":50.00619206217724,"z0":5.450074699548396,"aX":-13.882913266558054},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.8,"breakHorizontal":10.1,"spinRate":2477,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.3838771615565322,"extension":6.1282717774556605},"index":2,"playId":"fde49c40-f396-3c44-8b20-63d247e0857b","pitchNumber":3,"startTime":"2025-08-02T21:50:23.522Z","endTime":"2025-08-02T21:50:27.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":85.2,"endSpeed":77.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.133199841476884,"aZ":-28.35886602987732,"pfxX":10.737760078015604,"pfxZ":2.498870402222744,"pX":-0.38071019412243823,"pZ":2.098032546980889,"vX0":1.7448352493711154,"vY0":-123.94160680755628,"vZ0":-2.0385822454900677,"x":131.51,"y":182.13,"x0":-2.490060571664552,"y0":50.0030360661952,"z0":5.344012430527357,"aX":16.388861022244033},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.2,"breakHorizontal":-19.8,"spinRate":2997,"spinDirection":59},"zone":7,"typeConfidence":2.0,"plateTime":0.4451633069695182,"extension":6.12012348705883},"index":3,"playId":"61829f5e-7bc1-367a-be4e-456c716da823","pitchNumber":4,"startTime":"2025-08-02T21:50:43.179Z","endTime":"2025-08-02T21:50:52.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.3,"strikeZoneTop":3.36581799804537,"strikeZoneBottom":1.51735709049917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12250014955786,"aZ":-33.6146010254217,"pfxX":-7.437931054220777,"pfxZ":-0.8242585847731125,"pX":0.41950843318443254,"pZ":-0.40211653970588135,"vX0":9.200625310222343,"vY0":-130.8004278332207,"vZ0":-7.757386383103742,"x":101.01,"y":249.64,"x0":-2.1743411720155557,"y0":50.00609226557782,"z0":5.116595866880506,"aX":-12.91354806614601},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-3.0,"breakHorizontal":11.5,"spinRate":1589,"spinDirection":248},"zone":14,"typeConfidence":2.0,"plateTime":0.4184498648456447,"extension":6.997812495877563},"index":4,"playId":"37cb9b3f-9b66-33bd-9c3e-5bb757eea540","pitchNumber":5,"startTime":"2025-08-02T21:51:21.794Z","endTime":"2025-08-02T21:51:25.639Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":98.1,"endSpeed":90.1,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.90989100818782,"aZ":-21.94239654516486,"pfxX":-7.953567765492996,"pfxZ":4.9536080677711745,"pX":0.8405975440846472,"pZ":2.002354103370618,"vX0":10.95270335791892,"vY0":-142.40796513904468,"vZ0":-5.410796967264111,"x":84.96,"y":184.72,"x0":-2.011513221132246,"y0":50.00539354395837,"z0":5.303769388628925,"aX":-16.435375457173457},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.0,"breakHorizontal":12.4,"spinRate":2310,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.3837660498017108,"extension":6.379341114613839},"index":5,"playId":"07dabe01-f222-34e1-ae95-c6e8b96e1468","pitchNumber":6,"startTime":"2025-08-02T21:51:43.412Z","endTime":"2025-08-02T21:51:46.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.36186085157883,"strikeZoneBottom":1.57321439922026,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.192546272120367,"aZ":-28.25737836205625,"pfxX":2.397471182576253,"pfxZ":2.146903448994614,"pX":1.5840470768442985,"pZ":2.3546931368058424,"vX0":8.341927040037575,"vY0":-134.28137098275977,"vZ0":-2.7816683689357924,"x":56.62,"y":175.2,"x0":-1.874906681303385,"y0":50.005004722426776,"z0":5.415414367553307,"aX":4.374717781775361},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":3.5,"breakHorizontal":-6.1,"spinRate":2539,"spinDirection":148},"zone":14,"typeConfidence":2.0,"plateTime":0.40797242648598564,"extension":6.2473285835239185},"index":6,"playId":"20e66864-bf4a-3985-a01f-b29d36c0051d","pitchNumber":7,"startTime":"2025-08-02T21:52:07.111Z","endTime":"2025-08-02T21:52:12.518Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.492158845806753,"aZ":-30.461339428749604,"pfxX":8.54842692687193,"pfxZ":1.072301511388746,"pX":-0.47147785474026194,"pZ":2.1828068175649435,"vX0":2.291324851925254,"vY0":-126.10540891810118,"vZ0":-1.6834478657522243,"x":134.97,"y":179.84,"x0":-2.503974152474617,"y0":50.00236164421762,"z0":5.334266705776507,"aX":13.661607723689162},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":2872,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.43562581805164147,"extension":6.40706245095309},"index":7,"playId":"2d2768c1-5943-3335-b1f3-c9ca69893864","pitchNumber":8,"startTime":"2025-08-02T21:52:29.478Z","endTime":"2025-08-02T21:52:34.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.8,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.88409277185428,"aZ":-17.938356851787912,"pfxX":-6.822884490825388,"pfxZ":7.006370422349867,"pX":-0.3969914025334521,"pZ":2.5070758680867202,"vX0":6.825140882266672,"vY0":-142.16595808414718,"vZ0":-4.636767414449945,"x":132.13,"y":171.09,"x0":-1.9511716517857323,"y0":50.002451248414474,"z0":5.310226634413013,"aX":-13.861208569336114},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":10.8,"spinRate":2307,"spinDirection":231},"zone":4,"typeConfidence":2.0,"plateTime":0.38638663853889144,"extension":6.168536682336039},"hitData":{"launchSpeed":85.3,"launchAngle":58.0,"totalDistance":241.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":57.51,"coordY":130.46}},"index":8,"playId":"0c5b6d4e-2cb8-3625-973e-2d30e0cf3bd6","pitchNumber":9,"startTime":"2025-08-02T21:52:51.885Z","endTime":"2025-08-02T21:53:00.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":657585,"link":"/api/v1/people/657585"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":69.6,"awayTeamWinProbability":30.400000000000006,"homeTeamWinProbabilityAdded":3.5999999999999943,"leverageIndex":1.44,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:53:00.842Z","atBatIndex":47},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jung Hoo Lee singles on a ground ball to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:55:52.241Z","endTime":"2025-08-02T21:56:19.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[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":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T21:53:26.998Z","endTime":"2025-08-02T21:55:45.278Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gregory Soto replaces Reed Garrett.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T21:55:45.278Z","endTime":"2025-08-02T21:55:54.614Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642397,"link":"/api/v1/people/642397"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657585,"link":"/api/v1/people/657585","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.1,"strikeZoneTop":3.33293332718461,"strikeZoneBottom":1.38981834866505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.729973567096074,"aZ":-17.744949425268196,"pfxX":10.49112052978737,"pfxZ":7.246146803362734,"pX":0.9291913908741344,"pZ":1.6880791818502077,"vX0":-7.047414983578674,"vY0":-140.67253975282003,"vZ0":-7.1096585086124495,"x":81.58,"y":193.2,"x0":2.111666780802434,"y0":50.00565002508997,"z0":5.411066516913965,"aX":20.901162322249323},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":11.8,"breakHorizontal":-17.4,"spinRate":2241,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.39027871783930124,"extension":6.9764694610492155},"index":2,"playId":"47a687dd-0f9c-31ea-962d-d2a418210659","pitchNumber":1,"startTime":"2025-08-02T21:55:54.614Z","endTime":"2025-08-02T21:55:58.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.54155043644659,"aZ":-20.095382986830106,"pfxX":11.151209318859092,"pfxZ":6.256964753530113,"pX":0.8593452475145558,"pZ":2.8135742981745233,"vX0":-7.634376456102664,"vY0":-138.6454719428998,"vZ0":-3.470768596466404,"x":84.24,"y":162.81,"x0":2.212304211829788,"y0":50.00020163309934,"z0":5.437255977995185,"aX":21.515484522186377},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.7,"breakHorizontal":-18.4,"spinRate":2224,"spinDirection":129},"zone":12,"typeConfidence":2.0,"plateTime":0.3963870502499729,"extension":7.030042894467056},"hitData":{"launchSpeed":86.8,"launchAngle":5.0,"totalDistance":89.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":121.41,"coordY":72.13}},"index":3,"playId":"b614e97b-5fc0-31f3-9c84-c942980e042c","pitchNumber":2,"startTime":"2025-08-02T21:56:11.432Z","endTime":"2025-08-02T21:56:19.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.5,"awayTeamWinProbability":34.5,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.06,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:56:19.879Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Knizner strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:56:20.359Z","endTime":"2025-08-02T21:59:03.577Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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(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.6,"endSpeed":77.3,"strikeZoneTop":3.2754266590685,"strikeZoneBottom":1.42075774783088,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.544204315100927,"aZ":-29.652396696151936,"pfxX":-0.8675045057729135,"pfxZ":1.6582471256242628,"pX":-0.20437604058527828,"pZ":0.9020621213066661,"vX0":-5.2710392555537,"vY0":-122.9658038219296,"vZ0":-4.711248675050659,"x":124.79,"y":214.42,"x0":2.08795954728629,"y0":50.0000888181572,"z0":5.386240817495633,"aX":-1.3146963676721315},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":2.9,"spinRate":2504,"spinDirection":67},"zone":13,"typeConfidence":2.0,"plateTime":0.447063008656595,"extension":6.900850363334662},"index":0,"playId":"3c0d42a9-d041-3f34-a0e4-3d5ccb4d8ef3","pitchNumber":1,"startTime":"2025-08-02T21:56:50.483Z","endTime":"2025-08-02T21:56:54.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.7,"endSpeed":86.8,"strikeZoneTop":3.15353820157883,"strikeZoneBottom":1.47664059751529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57851829888282,"aZ":-21.61803398552117,"pfxX":11.644056614752333,"pfxZ":5.455337820014959,"pX":-0.06836830220769001,"pZ":2.0015063826027473,"vX0":-9.490976516979314,"vY0":-138.84187204914986,"vZ0":-5.487195513591669,"x":119.61,"y":184.74,"x0":1.8961097892242775,"y0":50.003676438391,"z0":5.459590121560102,"aX":22.539150879631293},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":8.8,"breakHorizontal":-18.8,"spinRate":2234,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.39580275650819186,"extension":6.787067628156112},"index":1,"playId":"8a0a770a-9992-30c8-a33c-8f766ec3fc88","pitchNumber":2,"startTime":"2025-08-02T21:57:07.278Z","endTime":"2025-08-02T21:57:11.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.926694379482928,"aZ":-26.511954797595433,"pfxX":-0.5417867616982002,"pfxZ":3.7409036028192606,"pX":-0.570718886794407,"pZ":2.418160705716137,"vX0":-5.597257115343356,"vY0":-122.91985312308582,"vZ0":-2.31865555278774,"x":138.75,"y":173.49,"x0":1.8169366817068755,"y0":50.001438831308185,"z0":5.65042689432654,"aX":-0.8190886936342403},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":6.5,"breakHorizontal":2.4,"spinRate":2395,"spinDirection":128},"zone":4,"typeConfidence":2.0,"plateTime":0.44753383034143734,"extension":6.86238497096245},"index":2,"playId":"13f76a07-0e8d-3e56-8860-e87e2e21d44e","pitchNumber":3,"startTime":"2025-08-02T21:57:25.901Z","endTime":"2025-08-02T21:57:31.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T21:57:42.341Z","endTime":"2025-08-02T21:58:04.248Z","isPitch":false,"type":"action","player":{"id":668800,"link":"/api/v1/people/668800"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.5,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.461448117379117,"aZ":-27.916795499971656,"pfxX":0.18531725789395948,"pfxZ":2.6558452823317076,"pX":0.8969099407278541,"pZ":2.6652711124711814,"vX0":-2.6630053726266505,"vY0":-125.63620650310452,"vZ0":-1.6465979202198677,"x":82.81,"y":166.82,"x0":1.9447030787133377,"y0":50.005453103923806,"z0":5.589034123260528,"aX":0.29752949492368036},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.7,"breakHorizontal":0.2,"spinRate":2387,"spinDirection":175},"zone":12,"typeConfidence":2.0,"plateTime":0.43526144063886774,"extension":7.0419884628557865},"index":4,"playId":"254340a4-08b1-3451-9d3e-e65612151556","pitchNumber":4,"startTime":"2025-08-02T21:58:04.248Z","endTime":"2025-08-02T21:58:07.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.7,"strikeZoneTop":3.32496318293366,"strikeZoneBottom":1.53007993279175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.1682866028918,"aZ":-27.534073631448788,"pfxX":-0.5744093739237859,"pfxZ":2.830152485413023,"pX":-0.7499584835372185,"pZ":0.3437512422166381,"vX0":-6.6056815448959805,"vY0":-127.56464317258087,"vZ0":-7.305993735935291,"x":145.59,"y":229.5,"x0":1.951964956861831,"y0":50.00516953672101,"z0":5.4269741797191395,"aX":-0.9436648373754932},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":3.6,"breakHorizontal":2.6,"spinRate":2522,"spinDirection":107},"zone":13,"typeConfidence":2.0,"plateTime":0.4299831741721909,"extension":6.991060914926605},"index":5,"playId":"da1ab780-8c53-3cab-bd4a-e6ba5d96ba10","pitchNumber":5,"startTime":"2025-08-02T21:58:29.897Z","endTime":"2025-08-02T21:58:34.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.419126531364025,"aZ":-20.537065415254876,"pfxX":10.291321070438233,"pfxZ":5.769679838399024,"pX":0.7733976860262763,"pZ":2.1439730184949854,"vX0":-6.658861627130238,"vY0":-140.974052602796,"vZ0":-5.383953752671395,"x":87.52,"y":180.89,"x0":1.8264286582509996,"y0":50.00338552241206,"z0":5.400263662148094,"aX":20.758161268435767},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.5,"breakHorizontal":-17.3,"spinRate":2197,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3882164263457395,"extension":6.9243086590326755},"index":6,"playId":"78395e86-3565-30d1-a2a0-29b6edfa0f39","pitchNumber":6,"startTime":"2025-08-02T21:58:59.276Z","endTime":"2025-08-02T21:59:03.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":70.3,"awayTeamWinProbability":29.700000000000003,"homeTeamWinProbabilityAdded":4.799999999999997,"leverageIndex":2.03,"dramaIndex":85.0,"contextMetrics":{},"playEndTime":"2025-08-02T21:59:03.577Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Grant McCray strikes out swinging.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-02T21:59:31.248Z","endTime":"2025-08-02T22:00:40.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":642397,"fullName":"Gregory Soto","link":"/api/v1/people/642397"},"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"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(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":97.0,"endSpeed":88.5,"strikeZoneTop":3.59012145602883,"strikeZoneBottom":1.50170347225955,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.865008407626405,"aZ":-22.048840077179452,"pfxX":11.737838938804613,"pfxZ":5.058050640192594,"pX":0.0194481390923565,"pZ":1.5383527769616405,"vX0":-9.391755318907608,"vY0":-140.77959752262186,"vZ0":-6.654228179720286,"x":116.26,"y":197.24,"x0":1.8788305521701543,"y0":50.001522039736386,"z0":5.366474660218618,"aX":23.48752554050094},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":7.9,"breakHorizontal":-19.2,"spinRate":2326,"spinDirection":131},"zone":8,"typeConfidence":2.0,"plateTime":0.38951864295368166,"extension":6.878029500170818},"index":0,"playId":"70205cf9-1bf1-3e79-bfbb-545d35d92d6f","pitchNumber":1,"startTime":"2025-08-02T21:59:31.248Z","endTime":"2025-08-02T21:59:35.558Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.7,"strikeZoneTop":3.55764079769318,"strikeZoneBottom":1.44333839420193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.44852289199851,"aZ":-19.65953267803963,"pfxX":11.782325261787577,"pfxZ":6.306212347708403,"pX":-0.8382965201758157,"pZ":-0.10159377929717202,"vX0":-11.439441638918453,"vY0":-139.76141637026933,"vZ0":-11.022309709398064,"x":148.95,"y":241.52,"x0":1.7699511815802027,"y0":50.005405290809,"z0":5.174873831269848,"aX":23.395464489847832},"breaks":{"breakAngle":43.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":9.2,"breakHorizontal":-19.1,"spinRate":2317,"spinDirection":124},"zone":13,"typeConfidence":2.0,"plateTime":0.39136921908907585,"extension":7.123849400205667},"index":1,"playId":"234922ce-535d-306b-a077-2888e26c7f57","pitchNumber":2,"startTime":"2025-08-02T21:59:47.494Z","endTime":"2025-08-02T21:59:52.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20930278577676,"aZ":-30.320816661800315,"pfxX":-1.1953727254098903,"pfxZ":1.165918246073022,"pX":-0.05733762987933325,"pZ":1.8393147171055442,"vX0":-4.7120180901609805,"vY0":-125.35220199993576,"vZ0":-2.9017240262056916,"x":119.19,"y":189.12,"x0":2.0048166235981593,"y0":50.00191942991045,"z0":5.496848888281801,"aX":-1.8936269666899097},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":3.2,"spinRate":2491,"spinDirection":151},"zone":8,"typeConfidence":2.0,"plateTime":0.4375757697023861,"extension":7.003464689083908},"index":2,"playId":"98181aaf-93fd-3b93-b667-f2fb4f17edf9","pitchNumber":3,"startTime":"2025-08-02T22:00:11.711Z","endTime":"2025-08-02T22:00:15.475Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.13085136167363,"aZ":-25.31900531088719,"pfxX":-0.009169832001049372,"pfxZ":4.34865603359637,"pX":-2.401246060741594,"pZ":0.02316717111285384,"vX0":-9.903090230648646,"vY0":-125.26366295437498,"vZ0":-7.6356648005288905,"x":208.53,"y":238.15,"x0":1.6176512563572136,"y0":50.0042738787081,"z0":5.204438971620375,"aX":-0.013579241198527638},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":2.5,"spinRate":2390,"spinDirection":115},"zone":13,"typeConfidence":2.0,"plateTime":0.4385597166036592,"extension":7.053786904705208},"index":3,"playId":"2c746fb5-f896-37ce-8407-8d3de1a2b37e","pitchNumber":4,"startTime":"2025-08-02T22:00:35.601Z","endTime":"2025-08-02T22:00:40.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"first":{"id":808982,"link":"/api/v1/people/808982"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":642397,"link":"/api/v1/people/642397"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.0,"awayTeamWinProbability":26.0,"homeTeamWinProbabilityAdded":3.700000000000003,"leverageIndex":1.49,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:00:40.618Z","atBatIndex":50},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Cedric Mullins grounds out, first baseman Dominic Smith to pitcher Spencer Bivens.","rbi":0,"awayScore":4,"homeScore":5,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:02:56.348Z","endTime":"2025-08-02T22:03:37.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Spencer Bivens replaces Matt Gage.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:02:57.276Z","endTime":"2025-08-02T22:02:58.633Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702352,"link":"/api/v1/people/702352"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":657424,"link":"/api/v1/people/657424","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.2,"endSpeed":86.5,"strikeZoneTop":3.61016907960041,"strikeZoneBottom":1.59391868766632,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.103124068299085,"aZ":-23.553123585976884,"pfxX":-10.343935440868947,"pfxZ":4.527280316616038,"pX":0.8694444537874779,"pZ":2.2838426187047265,"vX0":10.158524129364869,"vY0":-136.82687365635476,"vZ0":-5.503714895851308,"x":83.86,"y":177.12,"x0":-1.5405664046695111,"y0":50.00155693517433,"z0":5.926922472767423,"aX":-19.68781854216913},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.2,"breakHorizontal":16.7,"spinRate":1860,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39971960408661955,"extension":6.465051560322019},"index":1,"playId":"719a1336-3e5f-30db-abb8-d140f5778fe7","pitchNumber":1,"startTime":"2025-08-02T22:02:58.633Z","endTime":"2025-08-02T22:03:02.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.7,"endSpeed":87.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6871402194846,"aZ":-22.81777922746677,"pfxX":-10.278584735205598,"pfxZ":4.833528006362893,"pX":-0.7152739806995263,"pZ":2.2600720721731684,"vX0":6.0352698592832805,"vY0":-137.77753214483607,"vZ0":-5.694225674140456,"x":144.26,"y":177.76,"x0":-1.5911462188778946,"y0":50.00158989401379,"z0":5.8811643647530785,"aX":-19.892141105767553},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.8,"breakHorizontal":17.5,"spinRate":1971,"spinDirection":228},"zone":4,"typeConfidence":2.0,"plateTime":0.3965271408275459,"extension":6.293335443758669},"index":2,"playId":"3126d741-bd11-33b9-a14f-68fbadd797a4","pitchNumber":2,"startTime":"2025-08-02T22:03:14.013Z","endTime":"2025-08-02T22:03:18.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.307514812987726,"aZ":-30.28964768509532,"pfxX":-4.678062317284649,"pfxZ":1.1897825859264977,"pX":-0.15956485532685252,"pZ":2.7499042976383574,"vX0":5.132594301037382,"vY0":-124.68536952478954,"vZ0":-1.6858321506005862,"x":123.08,"y":164.53,"x0":-1.6337850308454025,"y0":50.00019440069945,"z0":5.926484549330822,"aX":-7.388766959718385},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":2.0,"breakHorizontal":7.3,"spinRate":1422,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.43874520837162034,"extension":6.424799962856333},"hitData":{"launchSpeed":85.5,"launchAngle":-9.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":154.0,"coordY":164.0}},"index":3,"playId":"3108fa6d-c6c3-381a-ac36-4aec6403605b","pitchNumber":3,"startTime":"2025-08-02T22:03:30.100Z","endTime":"2025-08-02T22:03:37.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":71.89999999999999,"awayTeamWinProbability":28.10000000000001,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.82,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:03:37.472Z","atBatIndex":51},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Alvarez singles on a sharp line drive to right fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:03:41.554Z","endTime":"2025-08-02T22:05:44.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.2,"strikeZoneTop":3.45871733532813,"strikeZoneBottom":1.54132985508746,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.714975741870678,"aZ":-23.650956918528507,"pfxX":-9.545210424950444,"pfxZ":4.51980303031389,"pX":0.4023666361136772,"pZ":1.2208249955220603,"vX0":8.347413804296984,"vY0":-136.37310564927355,"vZ0":-7.932572076824149,"x":101.66,"y":205.82,"x0":-1.4566250197628277,"y0":50.00215173375635,"z0":5.7961954859084575,"aX":-17.995930100846714},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1755,"spinDirection":227},"zone":14,"typeConfidence":2.0,"plateTime":0.40149048326110304,"extension":6.4058785716950135},"index":0,"playId":"93175636-8125-3833-98b5-2afe9b862749","pitchNumber":1,"startTime":"2025-08-02T22:04:01.917Z","endTime":"2025-08-02T22:04:06.214Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.8,"endSpeed":87.1,"strikeZoneTop":3.44419709633495,"strikeZoneBottom":1.49657792061304,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.604597538185264,"aZ":-24.180659579825143,"pfxX":-10.022958901674574,"pfxZ":4.144657953984697,"pX":0.38917799575540335,"pZ":2.052836625175108,"vX0":8.639292028717843,"vY0":-137.7627331548819,"vZ0":-5.955317047831128,"x":102.17,"y":183.35,"x0":-1.4799009239211856,"y0":50.0021299890552,"z0":5.8690422038791805,"aX":-19.331809033145014},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":6.5,"breakHorizontal":16.4,"spinRate":1764,"spinDirection":232},"zone":9,"typeConfidence":2.0,"plateTime":0.3970555513038079,"extension":6.4165494649316885},"index":1,"playId":"adf53f93-6438-3994-8bee-698b041ce217","pitchNumber":2,"startTime":"2025-08-02T22:04:16.326Z","endTime":"2025-08-02T22:04:20.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.42697008262039,"strikeZoneBottom":1.50961439583968,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.147167563852822,"aZ":-30.31790859583734,"pfxX":-7.7259810176889445,"pfxZ":1.139736050144438,"pX":-1.5819093088351257,"pZ":1.4591194898476116,"vX0":2.950930089600252,"vY0":-126.47372994000882,"vZ0":-4.770709531176337,"x":177.3,"y":199.38,"x0":-1.7555002478812711,"y0":50.00434008442388,"z0":5.78232631023491,"aX":-12.602509683223326},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.3,"breakHorizontal":13.4,"spinRate":1858,"spinDirection":232},"zone":13,"typeConfidence":0.95,"plateTime":0.4319523176042619,"extension":6.1808259677854585},"index":2,"playId":"f2b995fe-19e4-3145-8634-679b8c55a633","pitchNumber":3,"startTime":"2025-08-02T22:04:29.848Z","endTime":"2025-08-02T22:04:33.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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, 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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":75.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.12355478753253,"aZ":-24.028021889450773,"pfxX":4.395659856466411,"pfxZ":5.531036347114563,"pX":0.02218416574123027,"pZ":2.42200041587649,"vX0":2.6100500439611505,"vY0":-121.53572711234199,"vZ0":-3.547734054937141,"x":116.15,"y":173.39,"x0":-1.6422384929111948,"y0":50.00506888083242,"z0":6.022876958061426,"aX":6.479040903171216},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":9.2,"breakHorizontal":-8.6,"spinRate":2231,"spinDirection":91},"zone":5,"typeConfidence":2.0,"plateTime":0.45326147799389194,"extension":6.284529701782083},"index":3,"playId":"49db0a2b-6804-3036-991b-99a457261a40","pitchNumber":4,"startTime":"2025-08-02T22:04:45.199Z","endTime":"2025-08-02T22:04:50.143Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2025-08-02T22:04:56.216Z","endTime":"2025-08-02T22:05:17.322Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":81.0,"strikeZoneTop":3.41968520380414,"strikeZoneBottom":1.51841007888638,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.20118607403412,"aZ":-29.073514333648177,"pfxX":-6.521839467035534,"pfxZ":1.8756665213540837,"pX":0.39553536689728686,"pZ":0.8622280179800142,"vX0":6.731276072535534,"vY0":-127.82258629209507,"vZ0":-6.547270752734725,"x":101.92,"y":215.5,"x0":-1.4239423553587056,"y0":50.00423771162323,"z0":5.73778466082621,"aX":-10.799173908853781},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.2,"breakHorizontal":10.3,"spinRate":1650,"spinDirection":233},"zone":14,"typeConfidence":0.94,"plateTime":0.4284005835212281,"extension":6.402426634663818},"index":5,"playId":"ea85fd9c-d0fa-35f2-839a-36b34f607e3d","pitchNumber":5,"startTime":"2025-08-02T22:05:17.322Z","endTime":"2025-08-02T22:05:21.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01543648503323,"aZ":-21.979890948266434,"pfxX":-10.04075917435071,"pfxZ":5.3300664754207805,"pX":0.1497993837349261,"pZ":2.515243801327273,"vX0":8.332304513642255,"vY0":-137.79329283596977,"vZ0":-4.96367039469361,"x":111.29,"y":170.87,"x0":-1.6160503016021757,"y0":50.00537958072182,"z0":5.834850866875222,"aX":-19.216610556008494},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":8.8,"breakHorizontal":16.3,"spinRate":1805,"spinDirection":228},"zone":5,"typeConfidence":2.0,"plateTime":0.3982321934518174,"extension":6.311469384092832},"hitData":{"launchSpeed":102.3,"launchAngle":12.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":188.0,"coordY":109.0}},"index":6,"playId":"e21deb1e-7b77-33ce-a906-3869447f76c0","pitchNumber":6,"startTime":"2025-08-02T22:05:34.377Z","endTime":"2025-08-02T22:05:44.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"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":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":74.2,"awayTeamWinProbability":25.799999999999997,"homeTeamWinProbabilityAdded":2.3000000000000114,"leverageIndex":0.64,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:05:44.047Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Brett Baty walks. Francisco Alvarez to 2nd.","rbi":0,"awayScore":4,"homeScore":5,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:05:40.390Z","endTime":"2025-08-02T22:07:21.219Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"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(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.4,"strikeZoneTop":3.82358689037172,"strikeZoneBottom":1.60695334171524,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.653285664439007,"aZ":-31.546234096398944,"pfxX":-6.609328864216334,"pfxZ":0.38930086120737917,"pX":-0.7053405315778759,"pZ":0.5254000900788763,"vX0":4.919099032747,"vY0":-127.36003451256974,"vZ0":-6.730344320445087,"x":143.89,"y":224.59,"x0":-1.8089741249069906,"y0":50.00608759892663,"z0":5.716929161060165,"aX":-10.79332006806375},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.7,"breakHorizontal":10.8,"spinRate":1555,"spinDirection":230},"zone":13,"typeConfidence":0.93,"plateTime":0.4310735791315645,"extension":6.515839598232883},"index":0,"playId":"3d6ec4bb-c50c-31ab-ba20-3f122f03351b","pitchNumber":1,"startTime":"2025-08-02T22:06:11.708Z","endTime":"2025-08-02T22:06:15.162Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.5,"strikeZoneTop":3.81701813275276,"strikeZoneBottom":1.66077488174187,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.95781731588566,"aZ":-15.588137488640031,"pfxX":-5.6033873275073915,"pfxZ":8.607369624715725,"pX":-1.1287372589506068,"pZ":2.9245043027229984,"vX0":3.4585519655659196,"vY0":-138.42200353130647,"vZ0":-5.344613486150968,"x":160.02,"y":159.82,"x0":-1.671056644522567,"y0":50.00137922806901,"z0":5.936049141699728,"aX":-10.795129340041166},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":14.5,"breakHorizontal":9.4,"spinRate":1966,"spinDirection":221},"zone":11,"typeConfidence":0.78,"plateTime":0.3967819339234868,"extension":6.3285895118661495},"index":1,"playId":"97ae3413-20a3-3139-ac5c-b8b1a3b32d77","pitchNumber":2,"startTime":"2025-08-02T22:06:32.251Z","endTime":"2025-08-02T22:06:36.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.1,"endSpeed":85.9,"strikeZoneTop":3.81053257649136,"strikeZoneBottom":1.65461475357972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.116986299325312,"aZ":-17.710852788987076,"pfxX":-6.581863740299395,"pfxZ":7.6288260014521025,"pX":-1.3805267221785433,"pZ":3.0142840025828845,"vX0":3.157578008239934,"vY0":-137.02278769383656,"vZ0":-4.430616089140923,"x":169.62,"y":157.39,"x0":-1.6945693999338798,"y0":50.0032643143526,"z0":5.867403641440079,"aX":-12.478498074210313},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.1,"breakHorizontal":11.3,"spinRate":1920,"spinDirection":223},"zone":11,"typeConfidence":0.62,"plateTime":0.400199294075656,"extension":6.407915285566441},"index":2,"playId":"2aeee6a0-6c30-34f7-b35e-5350eeb9d2af","pitchNumber":3,"startTime":"2025-08-02T22:06:54.123Z","endTime":"2025-08-02T22:06:58.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":83.5,"strikeZoneTop":3.6197622405175,"strikeZoneBottom":1.70487195841493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.30861533132393,"aZ":-17.440064130777433,"pfxX":-0.2759293876404847,"pfxZ":8.175507741234906,"pX":-0.8222030213862407,"pZ":3.534097729065177,"vX0":2.1024525931607028,"vY0":-133.97156837330186,"vZ0":-3.50728164320917,"x":148.34,"y":143.36,"x0":-1.584210531823833,"y0":50.000223772702014,"z0":6.120652966743623,"aX":-0.4973647456211663},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":0.0,"spinRate":2137,"spinDirection":202},"zone":1,"typeConfidence":0.83,"plateTime":0.4102195531714199,"extension":6.324622457532764},"index":3,"playId":"76e3825a-bcf5-37e2-b765-65a4ba3c0b08","pitchNumber":4,"startTime":"2025-08-02T22:07:16.489Z","endTime":"2025-08-02T22:07:21.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.4,"awayTeamWinProbability":22.599999999999994,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.15,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:07:21.219Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a fly ball to left fielder Heliot Ramos. Francisco Alvarez scores. Brett Baty to 2nd.","rbi":1,"awayScore":4,"homeScore":6,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:07:29.565Z","endTime":"2025-08-02T22:09:54.525Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.72703269190208,"strikeZoneBottom":1.69022217224925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.019688247232835,"aZ":-22.841178253389092,"pfxX":-11.142237139042216,"pfxZ":4.864241507912812,"pX":1.4880312973186303,"pZ":1.8745530140697146,"vX0":11.760461134332173,"vY0":-137.96518073397397,"vZ0":-6.4669446264432215,"x":60.28,"y":188.17,"x0":-1.3917307378212318,"y0":50.002455755540424,"z0":5.798786758423826,"aX":-21.38002879359851},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.4,"breakHorizontal":17.5,"spinRate":1877,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.39771052095040105,"extension":6.3254150161749605},"index":0,"playId":"acd44dfb-2e09-30ba-9e61-9d0ff5d897c8","pitchNumber":1,"startTime":"2025-08-02T22:07:48.914Z","endTime":"2025-08-02T22:07:52.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-02T22:08:13.653Z","endTime":"2025-08-02T22:09:09.306Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.7,"endSpeed":86.7,"strikeZoneTop":3.83577739993747,"strikeZoneBottom":1.91659144508917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39948479123535,"aZ":-21.9297503805059,"pfxX":-10.243982197269665,"pfxZ":5.333447963986575,"pX":0.07412438050680932,"pZ":2.3668191564569905,"vX0":7.792611858929689,"vY0":-137.68652508261482,"vZ0":-5.4887676117216095,"x":111.39,"y":128.65,"x0":-1.4609785297657873,"y0":50.00450955375521,"z0":5.868974123271687,"aX":-19.682177770475324},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":16.9,"spinRate":1906,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.39772632000601726,"extension":6.399661963621773},"index":2,"playId":"9c8419c9-24fa-3b1c-8cb3-ea3aecd1530b","pitchNumber":2,"startTime":"2025-08-02T22:09:09.306Z","endTime":"2025-08-02T22:09:12.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.8004993213292,"strikeZoneBottom":1.67350639476323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97396933735215,"aZ":-31.864988983162537,"pfxX":-7.901433026974246,"pfxZ":0.18665830549471973,"pX":-0.8362207666690651,"pZ":0.9538734125198622,"vX0":4.984062719366656,"vY0":-127.62549555112788,"vZ0":-5.720782970864743,"x":148.87,"y":213.03,"x0":-1.790717848250917,"y0":50.002806651778975,"z0":5.742969685873274,"aX":-12.996977879731258},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.7,"breakHorizontal":13.1,"spinRate":1572,"spinDirection":237},"zone":13,"typeConfidence":0.94,"plateTime":0.42963739954536395,"extension":6.374755889336366},"index":3,"playId":"abadbc67-ceec-3549-99bd-affd25efadc2","pitchNumber":3,"startTime":"2025-08-02T22:09:26.750Z","endTime":"2025-08-02T22:09:30.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.4,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.760274078142288,"aZ":-31.561871441168336,"pfxX":-7.63724241280213,"pfxZ":0.3785928666464171,"pX":-0.41509156101306927,"pZ":1.530736140048353,"vX0":5.354599841728698,"vY0":-126.95447444201565,"vZ0":-4.5003713578105256,"x":132.82,"y":197.45,"x0":-1.5582805376471913,"y0":50.00633684035279,"z0":5.8360051297784326,"aX":-12.481063712402964},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-0.1,"breakHorizontal":12.6,"spinRate":1400,"spinDirection":230},"zone":13,"typeConfidence":0.95,"plateTime":0.4312776274545609,"extension":6.547005647257649},"hitData":{"launchSpeed":71.5,"launchAngle":25.0,"totalDistance":221.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":98.41,"coordY":116.58}},"index":4,"playId":"50dc35d0-ad4e-3c3c-a0d7-13c6112f0d31","pitchNumber":4,"startTime":"2025-08-02T22:09:44.159Z","endTime":"2025-08-02T22:09:54.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":682626,"link":"/api/v1/people/682626"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":9.199999999999989,"leverageIndex":1.74,"dramaIndex":105.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:09:54.525Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Francisco Lindor singles on a ground ball to right fielder Grant McCray. Brett Baty scores. Brandon Nimmo to 2nd.","rbi":1,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:10:15.385Z","endTime":"2025-08-02T22:13:59.414Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4,5,6,7,8,9],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","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":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":702352,"link":"/api/v1/people/702352"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":9},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.4,"strikeZoneTop":3.36289186888735,"strikeZoneBottom":1.52168868389334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.594383348406375,"aZ":-29.070916697727323,"pfxX":-4.591831061308053,"pfxZ":1.9025493520011754,"pX":0.6687695185352678,"pZ":1.498465691178218,"vX0":7.488222257302782,"vY0":-126.52908097292641,"vZ0":-5.004701235841294,"x":91.51,"y":198.32,"x0":-1.72565267788034,"y0":50.00172831607383,"z0":5.817520047875846,"aX":-7.483144517515299},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":2.5,"breakHorizontal":6.7,"spinRate":1717,"spinDirection":231},"zone":9,"typeConfidence":0.92,"plateTime":0.4320483189922619,"extension":6.475485373127387},"index":0,"playId":"70b6a6b3-4dcd-3a04-a3c4-17c68958b213","pitchNumber":1,"startTime":"2025-08-02T22:10:28.913Z","endTime":"2025-08-02T22:10:33.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.082385565359544,"aZ":-16.302714705221568,"pfxX":-4.549186882271043,"pfxZ":8.435141375341487,"pX":-0.774263813977105,"pZ":2.6721464031941093,"vX0":3.7390905109804633,"vY0":-136.99186200878813,"vZ0":-6.076424788430549,"x":146.51,"y":166.63,"x0":-1.572586520067177,"y0":50.00274611805976,"z0":6.052098217743633,"aX":-8.560207295382906},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":14.0,"breakHorizontal":7.3,"spinRate":1977,"spinDirection":218},"zone":4,"typeConfidence":0.84,"plateTime":0.4013599286764906,"extension":6.311782866065608},"index":1,"playId":"21d04a3c-aabd-3b03-8ad3-456cc88fe4b9","pitchNumber":2,"startTime":"2025-08-02T22:10:50.152Z","endTime":"2025-08-02T22:10:54.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2025-08-02T22:11:08.973Z","endTime":"2025-08-02T22:11:08.974Z","isPitch":false,"type":"action","player":{"id":596019,"link":"/api/v1/people/596019"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"playId":"bc121b3d-7232-4e1e-a85d-9572ca94cb7b","startTime":"2025-08-02T22:11:08.975Z","endTime":"2025-08-02T22:11:13.975Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.367499110391982,"aZ":-29.55010882784905,"pfxX":-8.33940649870563,"pfxZ":1.5894225473403676,"pX":0.07292391292318143,"pZ":0.7457263315616365,"vX0":6.976519048793317,"vY0":-127.6525739607763,"vZ0":-6.634726960844839,"x":114.22,"y":218.65,"x0":-1.6125006427977766,"y0":50.00249841967532,"z0":5.7060006073363105,"aX":-13.757866237667995},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.6,"breakHorizontal":13.6,"spinRate":1791,"spinDirection":234},"zone":14,"typeConfidence":0.96,"plateTime":0.42913214465078786,"extension":6.381437194739435},"index":4,"playId":"a4c771ac-48d2-32f7-9f09-337c7f62714e","pitchNumber":3,"startTime":"2025-08-02T22:11:52.267Z","endTime":"2025-08-02T22:11:57.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.441326564994775,"aZ":-23.785039187448607,"pfxX":-10.288744471494262,"pfxZ":4.4511447793027745,"pX":-0.713012166779484,"pZ":2.5733707730181283,"vX0":5.782482703459004,"vY0":-136.71974180911639,"vZ0":-4.364592992787232,"x":144.18,"y":169.3,"x0":-1.5238450533567232,"y0":50.003614103518046,"z0":5.832366019817252,"aX":-19.3885547150363},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":17.3,"spinRate":1831,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.4013324482697067,"extension":6.386977080700163},"index":5,"playId":"14d850d6-df07-360c-863d-40cbc9245a0b","pitchNumber":4,"startTime":"2025-08-02T22:12:19.142Z","endTime":"2025-08-02T22:12:22.631Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.5,"strikeZoneTop":3.47189104903929,"strikeZoneBottom":1.44426874571938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.54135016083212,"aZ":-19.755207248673383,"pfxX":-4.029727589967147,"pfxZ":6.769659371851958,"pX":-0.8564380127267047,"pZ":4.676296104758594,"vX0":3.5077480698815715,"vY0":-134.42004540836132,"vZ0":-0.1724434077443966,"x":149.65,"y":112.52,"x0":-1.653361004615957,"y0":50.00033661532859,"z0":6.141279758790081,"aX":-7.3895411991710676},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.5,"breakHorizontal":6.6,"spinRate":1853,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.40713749012370615,"extension":6.160912972112224},"index":6,"playId":"4a515b13-1c59-3e37-a6ba-5307ac287f33","pitchNumber":5,"startTime":"2025-08-02T22:12:44.434Z","endTime":"2025-08-02T22:12:48.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.081563046573052,"aZ":-31.267686557588995,"pfxX":-5.912800381661377,"pfxZ":0.5513122790749847,"pX":-1.1451577626823397,"pZ":2.88471391209325,"vX0":3.711142504710296,"vY0":-127.45519737560427,"vZ0":-1.4920161525495952,"x":160.65,"y":160.89,"x0":-1.8484902066038251,"y0":50.00469292237872,"z0":5.936442863183561,"aX":-9.773353245180719},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.8,"breakHorizontal":10.0,"spinRate":1487,"spinDirection":235},"zone":11,"typeConfidence":0.92,"plateTime":0.42899935401720324,"extension":6.479796116848804},"index":7,"playId":"a8da8912-55a0-353e-a48e-575a8163dc8e","pitchNumber":6,"startTime":"2025-08-02T22:13:04.396Z","endTime":"2025-08-02T22:13:08.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.41046942896152,"strikeZoneBottom":1.47346307890835,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.16970150272038,"aZ":-33.577993615089774,"pfxX":-6.2019692777770175,"pfxZ":-0.863668434190382,"pX":-2.2516627375322678,"pZ":1.5651286514185327,"vX0":1.252764749913956,"vY0":-126.91417213694861,"vZ0":-3.762702728747044,"x":202.83,"y":196.52,"x0":-1.946259967411434,"y0":50.001150342009055,"z0":5.743451753865629,"aX":-10.107919809220151},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":10.9,"spinRate":1618,"spinDirection":237},"zone":13,"typeConfidence":0.87,"plateTime":0.4317005832922933,"extension":6.4530063607935135},"index":8,"playId":"98973cd8-f848-3c60-b9b5-5de3f78a99c7","pitchNumber":7,"startTime":"2025-08-02T22:13:26.720Z","endTime":"2025-08-02T22:13:30.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.8,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.477049440920585,"aZ":-30.44768497964796,"pfxX":-3.219357006116385,"pfxZ":1.07171628705248,"pX":-0.5971406331614989,"pZ":2.3881557314662625,"vX0":3.461430023955653,"vY0":-126.21332998296486,"vZ0":-2.8145361091344894,"x":139.76,"y":174.3,"x0":-1.5675313937518072,"y0":50.005977486815276,"z0":5.967726704147436,"aX":-5.199755587041715},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":1.6,"breakHorizontal":5.0,"spinRate":1559,"spinDirection":221},"zone":4,"typeConfidence":0.81,"plateTime":0.43383366822292624,"extension":6.433266500257155},"hitData":{"launchSpeed":94.4,"launchAngle":-13.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.99,"coordY":112.66}},"index":9,"playId":"14672c50-703a-3b48-ba11-fb9c8412a4e1","pitchNumber":8,"startTime":"2025-08-02T22:13:48.595Z","endTime":"2025-08-02T22:13:59.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":5.800000000000011,"leverageIndex":1.08,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:13:59.414Z","atBatIndex":55},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Juan Soto pops out to first baseman Dominic Smith in foul territory.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:14:31.081Z","endTime":"2025-08-02T22:16:41.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"1221a5ed-46cf-4b0a-a204-1638cfb2b248","startTime":"2025-08-02T22:14:31.081Z","endTime":"2025-08-02T22:14:36.081Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.0,"strikeZoneTop":3.22511026528815,"strikeZoneBottom":1.55545565775299,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.101127718062553,"aZ":-25.556926869931935,"pfxX":-9.278215510183546,"pfxZ":3.517249648823854,"pX":0.7149219804690069,"pZ":1.718570263954111,"vX0":9.553783034437735,"vY0":-136.31406439427525,"vZ0":-6.1505630271627565,"x":89.75,"y":192.38,"x0":-1.6306621708319269,"y0":50.00355783934422,"z0":5.7698967531203955,"aX":-17.453736449552064},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":14.8,"spinRate":1804,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.40189528864622126,"extension":6.511941928764741},"index":1,"playId":"e6fee840-3784-3632-934c-d0eb2a85037f","pitchNumber":1,"startTime":"2025-08-02T22:14:48.978Z","endTime":"2025-08-02T22:14:54.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SV","description":"Slurve"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":75.3,"strikeZoneTop":3.29686209867126,"strikeZoneBottom":1.53718287828555,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.281047808316323,"aZ":-34.918176499992185,"pfxX":3.0928482053398416,"pfxZ":-1.9489621331369187,"pX":0.6432097918140262,"pZ":0.8472811577085501,"vX0":3.983426298948759,"vY0":-117.67538396502182,"vZ0":-4.25204921689459,"x":92.48,"y":215.9,"x0":-1.4700389466995392,"y0":50.002513325762195,"z0":5.895329729698903,"aX":4.358119934047074},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.3,"breakHorizontal":-6.5,"spinRate":2266,"spinDirection":74},"zone":14,"typeConfidence":0.88,"plateTime":0.4645743572469323,"extension":6.530726487558102},"index":2,"playId":"9ac980c2-25ba-3d43-82fc-318d84ef10df","pitchNumber":2,"startTime":"2025-08-02T22:15:08.918Z","endTime":"2025-08-02T22:15:12.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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,"disengagementNum":1},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.1,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.70920718283009,"aZ":-23.37863468435024,"pfxX":-10.18852678721253,"pfxZ":4.525125865736893,"pX":-0.30022903857732175,"pZ":2.6367838933658616,"vX0":7.136713125462439,"vY0":-138.6623992380123,"vZ0":-4.5965688899076795,"x":128.44,"y":167.59,"x0":-1.58685515434607,"y0":50.001317623814614,"z0":5.880708732407653,"aX":-19.790268640222912},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.4,"breakHorizontal":16.9,"spinRate":1853,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3953811775139737,"extension":6.465325761081134},"index":3,"playId":"e2747ef1-37af-365a-bb1c-f44fb0f210b2","pitchNumber":3,"startTime":"2025-08-02T22:15:30.122Z","endTime":"2025-08-02T22:15:35.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.2839191029284,"strikeZoneBottom":1.49462061076766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.77931409852927,"aZ":-24.79906860247951,"pfxX":-9.23725830090516,"pfxZ":3.867382378635943,"pX":0.050993151064553786,"pZ":2.808197944517586,"vX0":7.1548286833718375,"vY0":-137.13982610667725,"vZ0":-4.069420233419012,"x":115.06,"y":162.96,"x0":-1.3890715955187154,"y0":50.00595278058137,"z0":5.999008253294174,"aX":-17.632232140133457},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":6.4,"breakHorizontal":15.2,"spinRate":1891,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.39909519081661315,"extension":6.299960236410222},"index":4,"playId":"b4adeb99-84a1-3733-9d04-b3124c11b66f","pitchNumber":4,"startTime":"2025-08-02T22:15:52.458Z","endTime":"2025-08-02T22:15:56.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.431666707444226,"aZ":-16.01579994252262,"pfxX":-1.4092801952606409,"pfxZ":8.623600468756177,"pX":0.706960458840266,"pZ":2.5107854982577837,"vX0":6.30498435787704,"vY0":-135.2669161717108,"vZ0":-6.272304126615936,"x":90.05,"y":170.99,"x0":-1.4598109959361405,"y0":50.00192063339603,"z0":5.961407856125482,"aX":-2.6407290330348183},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.6,"breakHorizontal":1.3,"spinRate":2241,"spinDirection":214},"zone":6,"typeConfidence":0.61,"plateTime":0.40320552342386984,"extension":6.279056876555412},"hitData":{"launchSpeed":89.2,"launchAngle":73.0,"totalDistance":91.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":156.88,"coordY":192.22}},"index":5,"playId":"b03e3c54-3e10-38b4-b31e-54c00fe0d6b5","pitchNumber":5,"startTime":"2025-08-02T22:16:31.646Z","endTime":"2025-08-02T22:16:41.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":90.9,"awayTeamWinProbability":9.099999999999994,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.64,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:16:41.687Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Pete Alonso lines out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-02T22:16:45.055Z","endTime":"2025-08-02T22:17:32.759Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702352,"fullName":"Spencer Bivens","link":"/api/v1/people/702352"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"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(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":84.7,"endSpeed":77.5,"strikeZoneTop":3.71270106479998,"strikeZoneBottom":1.69016057653654,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.395081074380048,"aZ":-27.701017755507635,"pfxX":7.768745623301991,"pfxZ":2.9554275372912935,"pX":2.051678379926614,"pZ":0.9858732942433128,"vX0":5.880718159221267,"vY0":-123.0343578087666,"vZ0":-6.242458469433203,"x":38.79,"y":212.16,"x0":-1.3898794270793364,"y0":50.0034635186607,"z0":5.943745476724204,"aX":11.752210377468664},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":4.0,"breakHorizontal":-15.6,"spinRate":2150,"spinDirection":90},"zone":14,"typeConfidence":0.84,"plateTime":0.4474440934121633,"extension":6.387087553288105},"index":0,"playId":"853706a6-1d73-3df1-8905-8a5800bbc9f3","pitchNumber":1,"startTime":"2025-08-02T22:17:09.025Z","endTime":"2025-08-02T22:17:12.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.85343236445776,"aZ":-15.607250932658362,"pfxX":-4.683677819658013,"pfxZ":8.788261531030466,"pX":-0.08349413191391582,"pZ":2.0152604884320264,"vX0":5.822252184512324,"vY0":-136.41194678855032,"vZ0":-7.456610399163801,"x":120.18,"y":184.37,"x0":-1.6364812788186365,"y0":50.00633698197957,"z0":5.85921256343624,"aX":-8.83363221887146},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":7.3,"spinRate":1944,"spinDirection":223},"zone":8,"typeConfidence":0.88,"plateTime":0.40143077341997513,"extension":6.417065959830495},"hitData":{"launchSpeed":114.7,"launchAngle":14.0,"totalDistance":348.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":120.89,"coordY":59.29}},"index":1,"playId":"3c3b56f5-58ec-3b46-a612-4eb620031ef0","pitchNumber":2,"startTime":"2025-08-02T22:17:26.191Z","endTime":"2025-08-02T22:17:32.759Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"first":{"id":596019,"link":"/api/v1/people/596019"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":702352,"link":"/api/v1/people/702352"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.6000000000000085,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:17:32.759Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Heliot Ramos singles on a ground ball to right fielder Juan Soto.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:19:50.861Z","endTime":"2025-08-02T22:20:35.839Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Rogers replaces Gregory Soto.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:19:49.567Z","endTime":"2025-08-02T22:19:53.205Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643511,"link":"/api/v1/people/643511"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":642397,"link":"/api/v1/people/642397","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":83.6,"endSpeed":75.6,"strikeZoneTop":3.37232506122497,"strikeZoneBottom":1.55709196623735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.88788734489306,"aZ":-45.29037596091957,"pfxX":-0.9529325702821216,"pfxZ":-8.925351149354148,"pX":-0.6846354110173583,"pZ":1.3867276240150805,"vX0":6.81145576932618,"vY0":-121.07731718574,"vZ0":8.994862958364138,"x":143.1,"y":201.34,"x0":-3.4228481847883807,"y0":50.00253027290086,"z0":1.6046465406545816,"aX":-1.4010344288245908},"breaks":{"breakAngle":0.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.3,"breakHorizontal":-0.1,"spinRate":1936,"spinDirection":328},"zone":13,"typeConfidence":0.89,"plateTime":0.45415431449134847,"extension":6.147551525254803},"index":1,"playId":"293b9624-bb5e-39f6-8494-3c68a0b3d4d8","pitchNumber":1,"startTime":"2025-08-02T22:19:53.205Z","endTime":"2025-08-02T22:19:59.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":75.8,"strikeZoneTop":3.45898416352284,"strikeZoneBottom":1.61371710285766,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.91463367619196,"aZ":-44.323888088876416,"pfxX":-3.2107885320188183,"pfxZ":-8.222646510387884,"pX":-0.09713493842288086,"pZ":3.0044158036114825,"vX0":8.815749052761664,"vY0":-121.16253531358014,"vZ0":12.197617169309526,"x":120.7,"y":157.66,"x0":-3.374440046472416,"y0":50.000339713446465,"z0":1.7846295442479052,"aX":-4.7483723443515755},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-11.3,"breakHorizontal":3.6,"spinRate":1955,"spinDirection":321},"zone":2,"typeConfidence":0.91,"plateTime":0.453046172178182,"extension":6.347336838180361},"index":2,"playId":"4dd2a480-9c38-3e89-b8e0-ef43380755fe","pitchNumber":2,"startTime":"2025-08-02T22:20:05.924Z","endTime":"2025-08-02T22:20:09.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":74.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.6430585996779,"aZ":-45.00393056384077,"pfxX":-3.1895185541716833,"pfxZ":-8.933724230120811,"pX":4.026006061548527E-4,"pZ":2.055350421419358,"vX0":8.862383122046571,"vY0":-119.73980495221001,"vZ0":10.471199852629379,"x":116.98,"y":183.29,"x0":-3.3536988789337547,"y0":50.005610472208176,"z0":1.6698189746298662,"aX":-4.578182053372279},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.8,"breakHorizontal":3.4,"spinRate":1911,"spinDirection":327},"zone":5,"typeConfidence":0.92,"plateTime":0.45948945559391596,"extension":6.134100578551903},"hitData":{"launchSpeed":96.4,"launchAngle":-7.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":184.0,"coordY":136.0}},"index":3,"playId":"52fcf652-73f9-316c-9073-2331e5f45bef","pitchNumber":3,"startTime":"2025-08-02T22:20:19.909Z","endTime":"2025-08-02T22:20:35.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.89999999999999,"awayTeamWinProbability":15.100000000000009,"homeTeamWinProbabilityAdded":-4.400000000000006,"leverageIndex":0.94,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:20:35.839Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Devers flies out to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:20:35.178Z","endTime":"2025-08-02T22:22:21.612Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":646240,"fullName":"Rafael Devers","link":"/api/v1/people/646240"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":76.1,"strikeZoneTop":3.61688454145011,"strikeZoneBottom":1.57657793982249,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.69401434391121,"aZ":-46.938827158740175,"pfxX":-2.290265402048486,"pfxZ":-9.920175791036863,"pX":-0.36564350871554363,"pZ":2.9479475453596558,"vX0":8.05459989691788,"vY0":-121.47265696294124,"vZ0":12.667054772455332,"x":130.94,"y":159.19,"x0":-3.432717690565888,"y0":50.002713833851,"z0":1.7513975599854144,"aX":-3.4101404485652624},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-14.4,"breakHorizontal":2.2,"spinRate":1979,"spinDirection":323},"zone":4,"typeConfidence":0.9,"plateTime":0.4516188822559384,"extension":6.290782923420726},"index":0,"playId":"7ca16072-6752-306f-8b4d-27593dcd0bea","pitchNumber":1,"startTime":"2025-08-02T22:21:00.443Z","endTime":"2025-08-02T22:21:04.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":75.8,"strikeZoneTop":3.57599435225899,"strikeZoneBottom":1.50566506079344,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.268473386687674,"aZ":-45.31251882540183,"pfxX":-1.7685842171017008,"pfxZ":-8.907627765689472,"pX":-1.068712193873052,"pZ":1.5467892444658462,"vX0":6.617994289453637,"vY0":-120.86440747959938,"vZ0":9.305473584342582,"x":157.74,"y":197.02,"x0":-3.6164334692433497,"y0":50.00327224322396,"z0":1.631380683539584,"aX":-2.6085120812426177},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-13.4,"breakHorizontal":1.6,"spinRate":1993,"spinDirection":320},"zone":13,"typeConfidence":0.9,"plateTime":0.453724950241285,"extension":6.075057920593684},"index":1,"playId":"cce26d1d-b192-35c0-9474-869838b9237f","pitchNumber":2,"startTime":"2025-08-02T22:21:15.925Z","endTime":"2025-08-02T22:21:20.437Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.4,"strikeZoneTop":3.55646876286273,"strikeZoneBottom":1.48637972839119,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.88429577226458,"aZ":-45.64992792837499,"pfxX":-1.8604192144667273,"pfxZ":-9.21675131448253,"pX":-1.419643348974905,"pZ":1.5318598774701049,"vX0":5.819373480087037,"vY0":-120.53441588773438,"vZ0":9.535819088612081,"x":171.11,"y":197.42,"x0":-3.63064012849015,"y0":50.003768472997436,"z0":1.5663305339974427,"aX":-2.7193265863647356},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.9,"breakHorizontal":1.9,"spinRate":1952,"spinDirection":323},"zone":13,"typeConfidence":0.9,"plateTime":0.4555763618424158,"extension":6.196447010605787},"index":2,"playId":"a294c9a0-fa30-3889-9c99-2456bec78860","pitchNumber":3,"startTime":"2025-08-02T22:21:36.077Z","endTime":"2025-08-02T22:21:39.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":72.5,"endSpeed":65.6,"strikeZoneTop":3.52186098591032,"strikeZoneBottom":1.51150095133671,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.72742116311598,"aZ":-25.57802233833643,"pfxX":6.86188274848379,"pfxZ":5.943796203303285,"pX":-1.3577636484344604,"pZ":1.6722228261078926,"vX0":3.2595425865279224,"vY0":-105.27798479684296,"vZ0":6.406479769644335,"x":168.75,"y":193.63,"x0":-3.823251768900841,"y0":50.0033777954944,"z0":1.5634497017982176,"aX":7.616549810537424},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":13.1,"breakHorizontal":-13.3,"spinRate":2419,"spinDirection":127},"zone":13,"typeConfidence":0.9,"plateTime":0.522506136264119,"extension":6.203107248460966},"index":3,"playId":"a33ee7bd-33ee-3b10-ae1e-744918202b99","pitchNumber":4,"startTime":"2025-08-02T22:21:54.188Z","endTime":"2025-08-02T22:21:58.834Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.53,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.1935452280904,"aZ":-44.70040027830809,"pfxX":-1.424398114817317,"pfxZ":-8.633445198042669,"pX":-0.311748567517501,"pZ":1.9496367085549646,"vX0":7.923458714925122,"vY0":-119.70903496615865,"vZ0":10.319473571222083,"x":128.88,"y":186.14,"x0":-3.4800361165755227,"y0":50.00301172964477,"z0":1.5850578384766016,"aX":-2.067244359386812},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.2,"breakVerticalInduced":-12.7,"breakHorizontal":0.7,"spinRate":2014,"spinDirection":323},"zone":7,"typeConfidence":0.9,"plateTime":0.45762521396556943,"extension":6.147222866712715},"hitData":{"launchSpeed":87.0,"launchAngle":34.0,"totalDistance":312.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":88.18,"coordY":79.63}},"index":4,"playId":"92d4c4c5-2005-300a-acc2-46df93ce9eb4","pitchNumber":5,"startTime":"2025-08-02T22:22:10.084Z","endTime":"2025-08-02T22:22:21.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":646240,"link":"/api/v1/people/646240"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.0,"awayTeamWinProbability":11.0,"homeTeamWinProbabilityAdded":4.1000000000000085,"leverageIndex":1.78,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:22:21.612Z","atBatIndex":59},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Willy Adames flies out to second baseman Brett Baty.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:22:19.638Z","endTime":"2025-08-02T22:24:06.367Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":73.8,"endSpeed":67.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.249459129833014,"aZ":-26.54571329486153,"pfxX":7.032715343819087,"pfxZ":4.860205060808427,"pX":-0.45102932282328234,"pZ":1.8885491689625278,"vX0":4.590509158085428,"vY0":-107.12567193718733,"vZ0":6.755124786390452,"x":134.19,"y":187.79,"x0":-3.5382619834132565,"y0":50.00003079248003,"z0":1.6668530108741146,"aX":8.136373233426609},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":11.0,"breakHorizontal":-14.0,"spinRate":2383,"spinDirection":129},"zone":7,"typeConfidence":0.9,"plateTime":0.5121313266090222,"extension":6.17296853761555},"index":0,"playId":"74dd9202-52bb-3d78-95c1-f2ce124619f3","pitchNumber":1,"startTime":"2025-08-02T22:22:46.490Z","endTime":"2025-08-02T22:22:50.112Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":76.7,"strikeZoneTop":3.54773666621841,"strikeZoneBottom":1.8036297173111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.45048084666502,"aZ":-44.36662384400889,"pfxX":-3.1575124771745893,"pfxZ":-8.093274515855796,"pX":-0.0739870047953945,"pZ":3.5754453243533,"vX0":9.177797528098724,"vY0":-121.82604937969099,"vZ0":13.506753804991705,"x":119.82,"y":142.24,"x0":-3.4762606442615227,"y0":50.00275841565326,"z0":1.792338687913955,"aX":-4.756844888874512},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-11.0,"breakHorizontal":3.6,"spinRate":1986,"spinDirection":319},"zone":2,"typeConfidence":0.91,"plateTime":0.44922577500738203,"extension":6.25330337075205},"index":1,"playId":"f965c76d-7177-3f48-a14e-fcf19eaf1070","pitchNumber":2,"startTime":"2025-08-02T22:23:07.123Z","endTime":"2025-08-02T22:23:11.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":75.8,"strikeZoneTop":3.64391209495682,"strikeZoneBottom":1.69121796182274,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.95410376776229,"aZ":-44.50187208730863,"pfxX":-1.820002614685642,"pfxZ":-8.399938891618996,"pX":0.2632463471397736,"pZ":2.3143559121278057,"vX0":9.580813741308486,"vY0":-120.29746533219789,"vZ0":11.06492459476361,"x":106.97,"y":176.29,"x0":-3.5313856551633034,"y0":50.00054980917644,"z0":1.597841506094863,"aX":-2.672390644939686},"breaks":{"breakAngle":1.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-12.1,"breakHorizontal":1.1,"spinRate":1958,"spinDirection":327},"zone":5,"typeConfidence":0.91,"plateTime":0.4550055450462014,"extension":6.272830347178297},"index":2,"playId":"1468ca38-e61c-3bda-8c74-1d8381191f78","pitchNumber":3,"startTime":"2025-08-02T22:23:24.039Z","endTime":"2025-08-02T22:23:28.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2025-08-02T22:23:37.344Z","endTime":"2025-08-02T22:23:52.274Z","isPitch":false,"type":"action","player":{"id":642715,"link":"/api/v1/people/642715"},"defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.9,"endSpeed":75.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.811259901389754,"aZ":-44.67500653154298,"pfxX":-3.3305674250133155,"pfxZ":-8.482604063156392,"pX":-0.6441848300955053,"pZ":2.4509572120935297,"vX0":7.878718143701124,"vY0":-121.20219699128427,"vZ0":11.15194227395645,"x":141.55,"y":172.6,"x0":-3.5181947084685654,"y0":50.0035233669739,"z0":1.70413818793561,"aX":-4.909000561415124},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-12.0,"breakHorizontal":4.0,"spinRate":1933,"spinDirection":322},"zone":4,"typeConfidence":0.91,"plateTime":0.4535825481304063,"extension":6.268020135898529},"hitData":{"launchSpeed":69.6,"launchAngle":48.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.51,"coordY":117.84}},"index":4,"playId":"fb483cd3-d46a-398b-9322-173b76a6e507","pitchNumber":4,"startTime":"2025-08-02T22:23:52.274Z","endTime":"2025-08-02T22:24:06.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.10000000000001,"awayTeamWinProbability":7.8999999999999915,"homeTeamWinProbabilityAdded":3.1000000000000085,"leverageIndex":1.32,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:24:06.367Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Chapman grounds out, shortstop Francisco Lindor to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-02T22:24:03.378Z","endTime":"2025-08-02T22:25:42.908Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":643511,"fullName":"Tyler Rogers","link":"/api/v1/people/643511"},"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":656305,"fullName":"Matt Chapman","link":"/api/v1/people/656305"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":83.8,"endSpeed":74.7,"strikeZoneTop":3.78891391924213,"strikeZoneBottom":1.70351243222983,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.67502466014645,"aZ":-49.19440454048163,"pfxX":-1.1852232052029126,"pfxZ":-11.750501854378602,"pX":-0.5863338107685855,"pZ":3.080320379071856,"vX0":7.689481995092379,"vY0":-120.75812894156913,"vZ0":13.36634919169297,"x":139.35,"y":155.61,"x0":-3.684025622410774,"y0":50.000805693929024,"z0":1.825960197202068,"aX":-1.7173892153764343},"breaks":{"breakAngle":0.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.1,"breakVerticalInduced":-16.9,"breakHorizontal":0.0,"spinRate":1937,"spinDirection":323},"zone":4,"typeConfidence":0.89,"plateTime":0.45691063998935366,"extension":6.2493214599928315},"index":0,"playId":"cc436c62-b5d1-3e5d-937b-89622787e72b","pitchNumber":1,"startTime":"2025-08-02T22:24:36.664Z","endTime":"2025-08-02T22:24:40.271Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":74.0,"strikeZoneTop":3.69629473517016,"strikeZoneBottom":1.61125270402311,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.581656155005188,"aZ":-48.18917182206184,"pfxX":-0.270634237897462,"pfxZ":-11.207638073484684,"pX":-1.7142650599345897,"pZ":1.841755091194095,"vX0":4.76339614026838,"vY0":-120.22197074588374,"vZ0":10.663097303041171,"x":182.34,"y":189.05,"x0":-3.706990216678404,"y0":50.005405254153715,"z0":1.668027542519046,"aX":-0.38715153125791646},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-16.6,"breakHorizontal":-1.0,"spinRate":1965,"spinDirection":323},"zone":13,"typeConfidence":0.88,"plateTime":0.4599043284875388,"extension":6.1339281764321045},"index":1,"playId":"140375cb-0208-3689-8ebd-a327998acc47","pitchNumber":2,"startTime":"2025-08-02T22:24:54.055Z","endTime":"2025-08-02T22:24:57.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.6,"endSpeed":74.2,"strikeZoneTop":3.5681647360468,"strikeZoneBottom":1.78089296690173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.109550732938533,"aZ":-49.065663385805124,"pfxX":-2.5394474594435166,"pfxZ":-11.78526554287202,"pX":0.37253659505702685,"pZ":3.294720571221671,"vX0":9.872664449936325,"vY0":-120.28537517690816,"vZ0":13.828608544707885,"x":102.8,"y":149.82,"x0":-3.4949311431086616,"y0":50.00289835949464,"z0":1.848532829542946,"aX":-3.6398649357414716},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-16.6,"breakHorizontal":1.7,"spinRate":2037,"spinDirection":327},"zone":3,"typeConfidence":0.9,"plateTime":0.45923283480878174,"extension":6.356660557345857},"index":2,"playId":"e06f7e4d-4b2b-3f27-80a8-1b3d3cc844d0","pitchNumber":3,"startTime":"2025-08-02T22:25:12.499Z","endTime":"2025-08-02T22:25:16.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":74.7,"strikeZoneTop":3.52,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.333951594060572,"aZ":-49.13645616626792,"pfxX":-2.0882921334543476,"pfxZ":-11.72871554730604,"pX":0.27844089276798256,"pZ":2.3852309344007168,"vX0":9.668995855267386,"vY0":-120.81944899983694,"vZ0":12.013704045605804,"x":106.39,"y":174.38,"x0":-3.5424790033838285,"y0":50.00355193063764,"z0":1.7001028066079924,"aX":-3.0219470148502507},"breaks":{"breakAngle":1.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-17.0,"breakHorizontal":1.0,"spinRate":2015,"spinDirection":327},"zone":6,"typeConfidence":0.9,"plateTime":0.45719945916568605,"extension":6.3325326725344935},"hitData":{"launchSpeed":111.4,"launchAngle":-6.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.76,"coordY":158.27}},"index":3,"playId":"8ee79448-70bd-36b6-b798-84266ba767f9","pitchNumber":4,"startTime":"2025-08-02T22:25:35.352Z","endTime":"2025-08-02T22:25:42.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":656305,"link":"/api/v1/people/656305","batSide":{"code":"R","description":"Right"}},"first":{"id":671218,"link":"/api/v1/people/671218"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_ab"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_ab"},{"player":{"id":656305,"link":"/api/v1/people/656305"},"credit":"b_pa"},{"player":{"id":643511,"link":"/api/v1/people/643511"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":1.9999999999999858,"leverageIndex":0.81,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:25:42.908Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:28:04.827Z","endTime":"2025-08-02T22:29:51.296Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tristan Beck replaces Spencer Bivens.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:28:07.117Z","endTime":"2025-08-02T22:28:07.118Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":702352,"link":"/api/v1/people/702352","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.0,"endSpeed":74.6,"strikeZoneTop":3.64342883907392,"strikeZoneBottom":1.62056909416713,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.566626285071294,"aZ":-42.196392081187895,"pfxX":3.51265345977784,"pfxZ":-7.154429457285071,"pX":-0.5899169397375235,"pZ":2.0828903794798674,"vX0":2.5350764616100365,"vY0":-117.89686225654071,"vZ0":-0.18284349252452126,"x":139.49,"y":182.54,"x0":-2.1376591865936465,"y0":50.00470118081405,"z0":6.073900093464069,"aX":4.918188241615585},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.7,"breakHorizontal":-7.0,"spinRate":2232,"spinDirection":26},"zone":7,"typeConfidence":0.91,"plateTime":0.4655572749105428,"extension":6.98705843456427},"index":1,"playId":"b933b833-3b91-335c-bccd-d3f5f3b305f8","pitchNumber":1,"startTime":"2025-08-02T22:28:07.119Z","endTime":"2025-08-02T22:28:11.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":88.8,"endSpeed":81.6,"strikeZoneTop":3.62761128749234,"strikeZoneBottom":1.67388815050131,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.002613172104322,"aZ":-24.664427943269118,"pfxX":3.3606233694326866,"pfxZ":4.446527416985997,"pX":1.3588453671694583,"pZ":2.8756796994915534,"vX0":8.32362573167582,"vY0":-129.12380321688607,"vZ0":-2.874471038522462,"x":65.2,"y":161.14,"x0":-2.3434275762383603,"y0":50.00098917618681,"z0":5.902039186300542,"aX":5.668761329346521},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":7.7,"breakHorizontal":-7.9,"spinRate":2411,"spinDirection":177},"zone":12,"typeConfidence":0.9,"plateTime":0.42426849245891374,"extension":6.864881424519873},"index":2,"playId":"f1513a70-e8f9-3810-ac2d-36f13e2e9637","pitchNumber":2,"startTime":"2025-08-02T22:28:22.253Z","endTime":"2025-08-02T22:28:26.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.64006929614687,"aZ":-25.475381658034575,"pfxX":0.6183552147735938,"pfxZ":3.8272617576495698,"pX":-0.46140531311210675,"pZ":2.9027556701913713,"vX0":4.8188074701073305,"vY0":-131.24959038900553,"vZ0":-2.952228086881984,"x":134.59,"y":160.41,"x0":-2.3983707537221375,"y0":50.00648399490226,"z0":5.930353841682038,"aX":1.083995645124375},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.5,"breakHorizontal":-2.2,"spinRate":2356,"spinDirection":190},"zone":4,"typeConfidence":0.9,"plateTime":0.4166188102869466,"extension":6.631990780466596},"index":3,"playId":"12c8868f-e766-325c-815b-fd320327fb4d","pitchNumber":3,"startTime":"2025-08-02T22:28:37.515Z","endTime":"2025-08-02T22:28:43.814Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.60504436834982,"aZ":-12.59529368618792,"pfxX":-7.248924699927793,"pfxZ":10.288986038197175,"pX":0.8830837659377251,"pZ":2.0828407739412906,"vX0":11.159176215687056,"vY0":-137.1388220759289,"vZ0":-7.713687074723866,"x":83.34,"y":182.54,"x0":-2.2988373393404498,"y0":50.005269125825656,"z0":5.7933099445526715,"aX":-13.797599950103915},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.0,"breakHorizontal":10.8,"spinRate":2004,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.39955023752225083,"extension":6.76515699499228},"index":4,"playId":"8f491fc9-4796-3c91-9b8d-ff0ab55b651f","pitchNumber":4,"startTime":"2025-08-02T22:28:58.325Z","endTime":"2025-08-02T22:29:02.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.004133248896064,"aZ":-43.768258161917636,"pfxX":3.451354963449243,"pfxZ":-8.054186626828002,"pX":-0.7205514694088172,"pZ":2.4393503106316468,"vX0":2.156438801397867,"vY0":-119.51897117322616,"vZ0":0.37086223610865443,"x":144.47,"y":172.92,"x0":-2.084181410552274,"y0":50.00142146103089,"z0":6.227323761167402,"aX":4.9695248973200545},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-14.2,"breakHorizontal":-6.8,"spinRate":2329,"spinDirection":32},"zone":4,"typeConfidence":0.91,"plateTime":0.4590653114007921,"extension":7.002981296757367},"hitData":{"launchSpeed":94.2,"launchAngle":-12.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.0,"coordY":147.0}},"index":5,"playId":"53ef3f87-d24c-3822-a33b-cdeb396a2674","pitchNumber":5,"startTime":"2025-08-02T22:29:43.291Z","endTime":"2025-08-02T22:29:51.296Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.60000000000001,"awayTeamWinProbability":6.3999999999999915,"homeTeamWinProbabilityAdded":-0.4999999999999858,"leverageIndex":0.22,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:29:51.296Z","atBatIndex":62},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Ronny Mauricio walks.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:30:06.320Z","endTime":"2025-08-02T22:31:25.416Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"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":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":85.7,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.91725643085405,"aZ":-12.06613177220947,"pfxX":-5.853944389180647,"pfxZ":10.623947614626992,"pX":-0.5273730362566517,"pZ":2.9401254175917164,"vX0":7.251610317413716,"vY0":-137.08819962615465,"vZ0":-5.418818493565444,"x":137.1,"y":159.4,"x0":-2.453387532767531,"y0":50.00073543898901,"z0":5.774688087561219,"aX":-11.077891390558483},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.2,"breakHorizontal":9.0,"spinRate":2044,"spinDirection":212},"zone":4,"typeConfidence":0.9,"plateTime":0.40042398877629326,"extension":6.752051967547502},"index":0,"playId":"e9eb11f7-a8a6-38bc-a068-23a3d1b00fb1","pitchNumber":1,"startTime":"2025-08-02T22:30:16.536Z","endTime":"2025-08-02T22:30:19.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":91.4,"endSpeed":84.0,"strikeZoneTop":3.9539124928888,"strikeZoneBottom":1.90434533289081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.685078663493695,"aZ":-20.28040777040114,"pfxX":-1.7589195489472638,"pfxZ":6.633615806429541,"pX":0.6732244088358051,"pZ":2.05233603305433,"vX0":8.034387441857595,"vY0":-132.85214275200264,"vZ0":-5.977100836039137,"x":91.34,"y":183.37,"x0":-2.1577977438808587,"y0":50.00275269853975,"z0":5.799128268388142,"aX":-3.154632127617679},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":10.9,"breakHorizontal":1.4,"spinRate":2472,"spinDirection":191},"zone":9,"typeConfidence":0.81,"plateTime":0.41183321786656935,"extension":6.884130950736684},"index":1,"playId":"498dec5e-7ac0-3855-9107-c0b286e283c1","pitchNumber":2,"startTime":"2025-08-02T22:30:33.773Z","endTime":"2025-08-02T22:30:37.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":4.05302149289897,"strikeZoneBottom":1.82061894429219,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58574111713918,"aZ":-22.18057105735851,"pfxX":-0.30246777650696144,"pfxZ":5.758310496591481,"pX":0.9738681781008497,"pZ":2.7383939912566175,"vX0":8.360987283000789,"vY0":-130.89788136424283,"vZ0":-3.8502795263224567,"x":79.88,"y":164.84,"x0":-2.2221750016632558,"y0":50.004303365872204,"z0":5.8888264687568475,"aX":-0.5268476461701036},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.7,"breakHorizontal":-1.3,"spinRate":2437,"spinDirection":180},"zone":14,"typeConfidence":0.9,"plateTime":0.4184239026550407,"extension":7.011121709562592},"index":2,"playId":"9d6fd79c-baea-316f-9932-e7a6b6287baf","pitchNumber":3,"startTime":"2025-08-02T22:30:48.596Z","endTime":"2025-08-02T22:30:52.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.0,"strikeZoneTop":3.80729125559822,"strikeZoneBottom":1.81860707483651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.736220908628898,"aZ":-44.38189317008706,"pfxX":4.758374922440468,"pfxZ":-9.207911051979167,"pX":-0.17151679168432762,"pZ":4.07487388454307,"vX0":3.155544121234557,"vY0":-115.33534299542893,"vZ0":4.937410839849897,"x":123.54,"y":128.76,"x0":-2.183636015262337,"y0":50.00566097390169,"z0":6.23081668103116,"aX":6.305308931401726},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.9,"breakVerticalInduced":-14.8,"breakHorizontal":-9.5,"spinRate":2366,"spinDirection":28},"zone":11,"typeConfidence":0.9,"plateTime":0.47791759524600375,"extension":6.867395835747657},"index":3,"playId":"b5ab10d7-4d47-3796-83b0-977253f92c42","pitchNumber":4,"startTime":"2025-08-02T22:31:04.685Z","endTime":"2025-08-02T22:31:09.441Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.3,"endSpeed":72.7,"strikeZoneTop":3.9054957790758,"strikeZoneBottom":1.70395890275378,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.504710457343858,"aZ":-43.25824425170793,"pfxX":5.235165107892505,"pfxZ":-8.272522437823707,"pX":-1.2129568083534537,"pZ":3.6327935364889514,"vX0":0.48237371772789195,"vY0":-115.34914366907458,"vZ0":3.641479034769606,"x":163.24,"y":140.69,"x0":-2.104723440311341,"y0":50.00168795462007,"z0":6.219283120809772,"aX":7.016441051177773},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.7,"breakHorizontal":-9.6,"spinRate":2294,"spinDirection":30},"zone":11,"typeConfidence":0.91,"plateTime":0.47580529198999955,"extension":7.0851155218560775},"index":4,"playId":"fea84610-9f28-307e-a201-41f2ac496060","pitchNumber":5,"startTime":"2025-08-02T22:31:20.203Z","endTime":"2025-08-02T22:31:25.416Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":0.5999999999999801,"leverageIndex":0.17,"dramaIndex":13.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:31:25.416Z","atBatIndex":63},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Cedric Mullins hit by pitch. Ronny Mauricio to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:31:25.891Z","endTime":"2025-08-02T22:32:50.157Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"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":89.0,"endSpeed":82.1,"strikeZoneTop":3.54329866473344,"strikeZoneBottom":1.62638867115755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.058629376418097,"aZ":-23.76340390761747,"pfxX":1.3205251278175423,"pfxZ":4.938444757087361,"pX":0.21453124076491906,"pZ":1.5443146591437766,"vX0":5.9916623754091605,"vY0":-129.43988548757886,"vZ0":-6.2067637242529345,"x":108.82,"y":197.08,"x0":-2.2982769140520336,"y0":50.00445905951335,"z0":5.783358200141104,"aX":2.2482540542156384},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.8,"breakHorizontal":-3.7,"spinRate":2407,"spinDirection":174},"zone":8,"typeConfidence":0.9,"plateTime":0.42254394149873153,"extension":6.995079463906826},"index":0,"playId":"fa71435b-4f53-3ded-877d-6941ae2e0720","pitchNumber":1,"startTime":"2025-08-02T22:31:50.726Z","endTime":"2025-08-02T22:31:54.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.53240541636922,"strikeZoneBottom":1.52507458967664,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.02385286438219,"aZ":-15.888670726722605,"pfxX":-7.741865438738749,"pfxZ":8.65148005696268,"pX":-1.0128865423979072,"pZ":1.1139268913249225,"vX0":6.008859619187983,"vY0":-136.77949513674028,"vZ0":-9.539011735451806,"x":155.61,"y":208.7,"x0":-2.23962579567033,"y0":50.00122709570555,"z0":5.75164008373199,"aX":-14.571288823808686},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.7,"breakHorizontal":12.6,"spinRate":2170,"spinDirection":212},"zone":13,"typeConfidence":0.9,"plateTime":0.40144506038192107,"extension":6.8600461341259},"index":1,"playId":"ffbd8b88-a2e9-3117-afc8-3a8d04e18ea7","pitchNumber":2,"startTime":"2025-08-02T22:32:07.233Z","endTime":"2025-08-02T22:32:10.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":71.9,"strikeZoneTop":3.37562202199408,"strikeZoneBottom":1.57966040218762,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93182962681449,"aZ":-44.96935572842797,"pfxX":4.0061150229532,"pfxZ":-9.713437276501022,"pX":-0.5833276109858178,"pZ":3.691404213682195,"vX0":1.9850101021353188,"vY0":-114.85818496003442,"vZ0":4.373330334116503,"x":139.24,"y":139.11,"x0":-1.9828133652135482,"y0":50.00046811871051,"z0":6.174205713821254,"aX":5.279039432116276},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-16.0,"breakHorizontal":-7.8,"spinRate":2355,"spinDirection":26},"zone":11,"typeConfidence":0.9,"plateTime":0.4793431219761968,"extension":7.083112432916994},"index":2,"playId":"6763b22f-5480-36f0-b600-43eaa35be2d4","pitchNumber":3,"startTime":"2025-08-02T22:32:27.210Z","endTime":"2025-08-02T22:32:31.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.054340087542606,"aZ":-33.920064904037254,"pfxX":11.381724083788278,"pfxZ":-1.308847962124192,"pX":1.769894107253303,"pZ":0.5846830432626762,"vX0":5.954667985606369,"vY0":-116.0963417970718,"vZ0":-3.6362969421521254,"x":49.54,"y":222.99,"x0":-2.3248942858940183,"y0":50.002856848088314,"z0":5.47253420619148,"aX":15.20288634166166},"breaks":{"breakAngle":25.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-3.1,"breakHorizontal":-22.3,"spinRate":2754,"spinDirection":51},"zone":14,"typeConfidence":0.9,"plateTime":0.47570777405208275,"extension":7.044053342116806},"index":3,"playId":"398d09d7-285f-3a6a-9319-a2d140135e53","pitchNumber":4,"startTime":"2025-08-02T22:32:44.427Z","endTime":"2025-08-02T22:32:50.157Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"first":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":95.0,"awayTeamWinProbability":5.0,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.3,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:32:50.157Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Francisco Alvarez flies out sharply to center fielder Jung Hoo Lee.","rbi":0,"awayScore":4,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:33:11.497Z","endTime":"2025-08-02T22:35:04.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnSecond":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,5],"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":682626,"fullName":"Francisco Alvarez","link":"/api/v1/people/682626"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.74973903762153,"aZ":-33.1469525849949,"pfxX":10.72784700393682,"pfxZ":-0.6737786824941665,"pX":0.63695407772664,"pZ":2.7046902874416725,"vX0":4.4921402897172635,"vY0":-120.72302328418338,"vZ0":-0.37179875464767165,"x":92.72,"y":165.75,"x0":-2.6523259396764294,"y0":50.001522669662776,"z0":5.827500900786028,"aX":15.525736878592621},"breaks":{"breakAngle":26.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-1.0,"breakHorizontal":-20.6,"spinRate":2829,"spinDirection":57},"zone":6,"typeConfidence":2.0,"plateTime":0.457116747802492,"extension":6.995211178186013},"index":0,"playId":"c9c314ec-e961-3697-a974-73ec22b4ab73","pitchNumber":1,"startTime":"2025-08-02T22:33:31.021Z","endTime":"2025-08-02T22:33:35.172Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-02T22:33:43.395Z","endTime":"2025-08-02T22:33:58.978Z","isPitch":false,"type":"action","player":{"id":682626,"link":"/api/v1/people/682626"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":89.5,"endSpeed":82.0,"strikeZoneTop":3.51861251561252,"strikeZoneBottom":1.51886665320072,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.06458732489992,"aZ":-27.043362173028267,"pfxX":0.8738236340400647,"pfxZ":3.0008449832044306,"pX":1.2237260663777245,"pZ":2.718990029183181,"vX0":8.072382163231582,"vY0":-130.0914195860781,"vZ0":-3.1884877561726475,"x":70.35,"y":165.37,"x0":-2.036790971730694,"y0":50.00160175712518,"z0":6.017199540092552,"aX":1.491664879585423},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.9,"breakHorizontal":-3.5,"spinRate":2578,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.421517580894633,"extension":6.871410201376197},"index":2,"playId":"0f1f3152-61b7-317a-87f0-4074ead1ca50","pitchNumber":2,"startTime":"2025-08-02T22:33:58.978Z","endTime":"2025-08-02T22:34:03.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.1,"strikeZoneTop":3.49005763319361,"strikeZoneBottom":1.52046150331179,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.33920980512816,"aZ":-33.638577920133834,"pfxX":10.136663568567073,"pfxZ":-1.0544608922745438,"pX":1.7784015841178713,"pZ":1.191116755321354,"vX0":6.33087331678931,"vY0":-118.36488211450623,"vZ0":-3.08426191339045,"x":49.21,"y":206.62,"x0":-2.2688275626274783,"y0":50.0045572248303,"z0":5.662846821954153,"aX":14.058403385625201},"breaks":{"breakAngle":24.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-2.5,"breakHorizontal":-20.2,"spinRate":2810,"spinDirection":46},"zone":14,"typeConfidence":0.9,"plateTime":0.466807075673664,"extension":7.150289465040584},"index":3,"playId":"1d970ea0-0ca7-3583-bf66-8808c2043dae","pitchNumber":3,"startTime":"2025-08-02T22:34:16.052Z","endTime":"2025-08-02T22:34:19.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.46958625093547,"strikeZoneBottom":1.47004613606295,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.782673955810196,"aZ":-8.371805666074332,"pfxX":-6.88587698239387,"pfxZ":12.632898496509556,"pX":1.737275841222998,"pZ":1.183381240837921,"vX0":12.53623740931339,"vY0":-137.00338138015553,"vZ0":-10.329096092808543,"x":50.78,"y":206.83,"x0":-2.021691364915873,"y0":50.00163341033685,"z0":5.593009758803541,"aX":-12.973603923615212},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":20.5,"breakHorizontal":9.6,"spinRate":2188,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.40115562009441463,"extension":6.935161462846514},"index":4,"playId":"9004a83a-edb3-38aa-b85a-57072108127c","pitchNumber":4,"startTime":"2025-08-02T22:34:33.101Z","endTime":"2025-08-02T22:34:37.160Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":82.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.75261726470077,"aZ":-25.344411796903234,"pfxX":0.9353725538525841,"pfxZ":3.953308076891915,"pX":0.30397088889685003,"pZ":2.2328661529295877,"vX0":6.359043236273677,"vY0":-130.4538368527654,"vZ0":-4.565484274675349,"x":105.41,"y":178.49,"x0":-2.2841240977022195,"y0":50.004593735831314,"z0":5.909969295172637,"aX":1.6158061773427228},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.4,"breakHorizontal":-3.1,"spinRate":2413,"spinDirection":165},"zone":6,"typeConfidence":0.9,"plateTime":0.41943309537156237,"extension":6.969468357935081},"hitData":{"launchSpeed":102.1,"launchAngle":24.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":142.58,"coordY":43.45}},"index":5,"playId":"3844ef6d-0c97-3ccd-916b-5d7a42f97d4c","pitchNumber":5,"startTime":"2025-08-02T22:34:52.155Z","endTime":"2025-08-02T22:35:04.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":682626,"link":"/api/v1/people/682626","batSide":{"code":"R","description":"Right"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":682626,"link":"/api/v1/people/682626"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.0,"awayTeamWinProbability":6.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.45,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:35:04.396Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brett Baty singles on a line drive to left fielder Heliot Ramos. Ronny Mauricio to 3rd. Cedric Mullins to 2nd.","rbi":0,"awayScore":4,"homeScore":7,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:35:38.134Z","endTime":"2025-08-02T22:36:30.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnSecond":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"postOnThird":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:35:29.438Z","endTime":"2025-08-02T22:35:40.525Z","isPitch":false,"type":"action","player":{"id":683146,"link":"/api/v1/people/683146"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.8,"strikeZoneTop":3.85891626510266,"strikeZoneBottom":1.65974009474297,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.10575271323127,"aZ":-15.270355263962044,"pfxX":-7.968252728983223,"pfxZ":8.920234976674621,"pX":0.100364848243309,"pZ":2.35197538417948,"vX0":9.400483234014375,"vY0":-137.43038581913976,"vZ0":-6.382961164552724,"x":113.17,"y":175.28,"x0":-2.344390595071801,"y0":50.00177820498861,"z0":5.759006682724404,"aX":-15.099256670310174},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":12.2,"spinRate":2186,"spinDirection":211},"zone":8,"typeConfidence":0.9,"plateTime":0.3999627114251201,"extension":6.949445080266089},"index":1,"playId":"2c105bd4-0183-3d0a-9f8e-56b45ce9c031","pitchNumber":1,"startTime":"2025-08-02T22:35:40.525Z","endTime":"2025-08-02T22:35:44.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.3,"endSpeed":85.2,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.925948810601675,"aZ":-16.333105970434918,"pfxX":-7.871543802366286,"pfxZ":8.461219789841657,"pX":-0.1980268672313449,"pZ":1.9300610235110747,"vX0":9.038941599081998,"vY0":-136.8460811701398,"vZ0":-6.866592160915074,"x":124.55,"y":186.67,"x0":-2.541995845844979,"y0":50.00006871262467,"z0":5.617199776027456,"aX":-14.730722850397848},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.8,"breakHorizontal":12.0,"spinRate":2027,"spinDirection":224},"zone":8,"typeConfidence":0.9,"plateTime":0.4023046675066113,"extension":6.922500606615998},"index":2,"playId":"f2ef8a67-1631-3177-ba29-54cae5e80552","pitchNumber":2,"startTime":"2025-08-02T22:35:59.330Z","endTime":"2025-08-02T22:36:04.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.7,"strikeZoneTop":3.82,"strikeZoneBottom":1.77,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.63355777123365,"aZ":-45.099765342174514,"pfxX":3.7959580773035055,"pfxZ":-8.877309439237017,"pX":-0.008424375545541256,"pZ":3.6442324351679245,"vX0":3.1150831529807452,"vY0":-120.53524588683264,"vZ0":3.3041295073695105,"x":117.32,"y":140.39,"x0":-1.8152839177352387,"y0":50.001627428281346,"z0":6.2657758076455226,"aX":5.527704871645492},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-14.9,"breakHorizontal":-7.7,"spinRate":2404,"spinDirection":30},"zone":2,"typeConfidence":0.91,"plateTime":0.4561735049896263,"extension":6.823451452552878},"hitData":{"launchSpeed":91.0,"launchAngle":16.0,"totalDistance":233.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":83.29,"coordY":117.07}},"index":3,"playId":"dfb0b5be-403b-33e6-ba24-185154f58030","pitchNumber":3,"startTime":"2025-08-02T22:36:20.713Z","endTime":"2025-08-02T22:36:30.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":683146,"link":"/api/v1/people/683146","batSide":{"code":"L","description":"Left"}},"first":{"id":656775,"link":"/api/v1/people/656775"},"second":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":683146,"link":"/api/v1/people/683146"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.6,"awayTeamWinProbability":5.400000000000006,"homeTeamWinProbabilityAdded":0.5999999999999943,"leverageIndex":0.44,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:36:30.386Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a line drive to left fielder Heliot Ramos. Ronny Mauricio scores. Cedric Mullins to 3rd. Brett Baty to 2nd.","rbi":1,"awayScore":4,"homeScore":8,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:36:42.670Z","endTime":"2025-08-02T22:37:47.802Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"postOnSecond":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"postOnThird":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.5,"strikeZoneTop":3.74255510064915,"strikeZoneBottom":1.50339938376987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.61395390619421,"aZ":-10.750815872162104,"pfxX":-5.129973680354736,"pfxZ":11.307385388841938,"pX":0.005567633353716053,"pZ":4.352512795691004,"vX0":7.595239725142799,"vY0":-137.30473275982138,"vZ0":-2.3295758048542456,"x":116.79,"y":121.26,"x0":-2.1399340611707203,"y0":50.00089895443151,"z0":5.9510802681133805,"aX":-9.718634209064376},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":20.2,"breakHorizontal":7.6,"spinRate":2059,"spinDirection":219},"zone":12,"typeConfidence":0.9,"plateTime":0.4001200264930729,"extension":6.824979525287672},"index":0,"playId":"c0d90309-d17c-3b41-9ceb-dd208a245f2f","pitchNumber":1,"startTime":"2025-08-02T22:37:00.838Z","endTime":"2025-08-02T22:37:04.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":73.6,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.026650966944977,"aZ":-44.09991068860325,"pfxX":3.250215866135534,"pfxZ":-8.677559261871298,"pX":-0.5680205961037611,"pZ":2.8435362341652803,"vX0":2.014360371932327,"vY0":-117.32606175245282,"vZ0":1.9914505289888218,"x":138.65,"y":162.0,"x0":-1.8638610477152289,"y0":50.0001814535855,"z0":6.135854121238108,"aX":4.468434832637326},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-14.8,"breakHorizontal":-6.5,"spinRate":2292,"spinDirection":24},"zone":4,"typeConfidence":0.91,"plateTime":0.4692979703331148,"extension":7.036552586360987},"index":1,"playId":"ed00fd79-1c2e-32cf-96ef-18d2d073a8da","pitchNumber":2,"startTime":"2025-08-02T22:37:17.154Z","endTime":"2025-08-02T22:37:22.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.1,"endSpeed":85.5,"strikeZoneTop":3.66,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38662205363945,"aZ":-13.348602015283117,"pfxX":-7.4727239375984205,"pfxZ":9.932114891951375,"pX":0.1645240581474345,"pZ":2.952479960596472,"vX0":9.330621179702169,"vY0":-137.9529012195011,"vZ0":-5.094360465558586,"x":110.73,"y":159.06,"x0":-2.317112367297876,"y0":50.006765958434805,"z0":5.748452668441804,"aX":-14.17045780999658},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.8,"breakHorizontal":11.2,"spinRate":2215,"spinDirection":215},"zone":5,"typeConfidence":0.9,"plateTime":0.39955972295930575,"extension":7.012514205982158},"hitData":{"launchSpeed":89.5,"launchAngle":11.0,"totalDistance":181.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":77.53,"coordY":124.25}},"index":2,"playId":"52da258b-3bc8-3dc6-a6c9-5c4555f96821","pitchNumber":3,"startTime":"2025-08-02T22:37:39.072Z","endTime":"2025-08-02T22:37:47.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":683146,"link":"/api/v1/people/683146"},"second":{"id":656775,"link":"/api/v1/people/656775"},"third":{"id":677595,"link":"/api/v1/people/677595"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.3,"awayTeamWinProbability":2.700000000000003,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:37:47.802Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Francisco Lindor doubles (21) on a line drive to right fielder Grant McCray. Cedric Mullins scores. Brett Baty scores. Brandon Nimmo to 3rd.","rbi":2,"awayScore":4,"homeScore":10,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:39:09.111Z","endTime":"2025-08-02T22:39:41.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"postOnThird":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","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":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"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":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":683146,"fullName":"Brett Baty","link":"/api/v1/people/683146"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":8,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:38:11.573Z","endTime":"2025-08-02T22:39:11.460Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":81.9,"strikeZoneTop":3.34399215932542,"strikeZoneBottom":1.36559615901455,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46109153775744,"aZ":-25.651590676710963,"pfxX":-1.8179774932010164,"pfxZ":3.8170093735391974,"pX":0.7292472061371901,"pZ":2.180610985486544,"vX0":8.167888148398871,"vY0":-130.204899799048,"vZ0":-4.196279735927126,"x":89.2,"y":179.9,"x0":-2.218243469330222,"y0":50.0043320977747,"z0":5.764346675675362,"aX":-3.108704163094431},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.1,"breakHorizontal":1.4,"spinRate":2418,"spinDirection":188},"zone":6,"typeConfidence":0.9,"plateTime":0.42136867470252115,"extension":7.001154602086857},"index":1,"playId":"001f46cf-002a-332c-8476-6c763e845b1b","pitchNumber":1,"startTime":"2025-08-02T22:39:11.460Z","endTime":"2025-08-02T22:39:15.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.7,"strikeZoneTop":3.47,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.71174939452987,"aZ":-13.336834753186416,"pfxX":-7.839949376607718,"pfxZ":9.973703609896726,"pX":-0.001236947412119804,"pZ":2.033543469935831,"vX0":8.893750355604341,"vY0":-137.14278634939194,"vZ0":-7.254127407958252,"x":117.05,"y":183.87,"x0":-2.280648455747421,"y0":50.005583202173874,"z0":5.63866061216438,"aX":-14.811446209367437},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":12.1,"spinRate":2243,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.4006876644586046,"extension":6.892985497670522},"hitData":{"launchSpeed":99.2,"launchAngle":18.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":153.98,"coordY":74.61}},"index":2,"playId":"a5579300-0d86-3a62-bf8b-d906094ce5bc","pitchNumber":2,"startTime":"2025-08-02T22:39:29.656Z","endTime":"2025-08-02T22:39:41.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":596019,"link":"/api/v1/people/596019","batSide":{"code":"L","description":"Left"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":656775,"link":"/api/v1/people/656775"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":596019,"link":"/api/v1/people/596019"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.35,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:39:41.858Z","atBatIndex":68},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Juan Soto grounds out, first baseman Dominic Smith to pitcher Tristan Beck.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-02T22:41:35.510Z","endTime":"2025-08-02T22:43:37.785Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":596019,"fullName":"Francisco Lindor","link":"/api/v1/people/596019"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":665742,"fullName":"Juan Soto","link":"/api/v1/people/665742"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-02T22:40:20.184Z","endTime":"2025-08-02T22:41:27.912Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":4,"homeScore":10,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-02T22:41:27.912Z","endTime":"2025-08-02T22:41:37.860Z","isPitch":false,"type":"action","player":{"id":665742,"link":"/api/v1/people/665742"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.33594811881979,"strikeZoneBottom":1.51049709499779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.6729515181564,"aZ":-12.275515744041893,"pfxX":-5.9925949881230185,"pfxZ":10.554265519888462,"pX":0.2153519050455547,"pZ":2.9523661599294613,"vX0":8.475574750488759,"vY0":-136.5775190580359,"vZ0":-5.573258373164579,"x":108.79,"y":159.07,"x0":-2.152541707566795,"y0":50.000982286387284,"z0":5.866883089902499,"aX":-11.296743016954235},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.1,"breakHorizontal":9.0,"spinRate":2175,"spinDirection":215},"zone":2,"typeConfidence":0.9,"plateTime":0.4013537487237566,"extension":6.838778621588236},"index":2,"playId":"827db8b9-3e08-3bbf-8420-60e6c32d9482","pitchNumber":1,"startTime":"2025-08-02T22:41:37.860Z","endTime":"2025-08-02T22:41:41.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.3,"endSpeed":74.0,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.7200125610308,"aZ":-43.82444891781236,"pfxX":4.863649416936132,"pfxZ":-8.48038617678982,"pX":0.07449478979398651,"pZ":2.0004929904093474,"vX0":3.1195332107297573,"vY0":-116.92299739714795,"vZ0":-0.020246033855701784,"x":114.16,"y":184.77,"x0":-1.912686059581231,"y0":50.004233597384896,"z0":6.149638054462922,"aX":6.679526184614079},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.6,"breakVerticalInduced":-15.0,"breakHorizontal":-9.6,"spinRate":2376,"spinDirection":21},"zone":8,"typeConfidence":0.91,"plateTime":0.46992151820594064,"extension":6.875689059090084},"index":3,"playId":"96505382-001c-3f70-a418-bff6fff23cf9","pitchNumber":2,"startTime":"2025-08-02T22:41:51.310Z","endTime":"2025-08-02T22:41:55.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":77.5,"endSpeed":69.9,"strikeZoneTop":3.1062439296942,"strikeZoneBottom":1.43224319881459,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.50316104643717,"aZ":-46.65217402575219,"pfxX":2.7289622355667187,"pfxZ":-11.546841509401062,"pX":0.9441836497132715,"pZ":5.4690362471558815,"vX0":5.039459763933851,"vY0":-112.18765696708083,"vZ0":8.684184428501638,"x":81.01,"y":91.12,"x0":-1.701160379257429,"y0":50.00535608308747,"z0":6.342807660389612,"aX":3.420259769290809},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.4,"breakVerticalInduced":-17.8,"breakHorizontal":-6.5,"spinRate":2385,"spinDirection":23},"zone":12,"typeConfidence":0.89,"plateTime":0.4914111098167422,"extension":6.857708825218912},"index":4,"playId":"1e1ba35f-ba23-35b5-ac21-5c2e326d957c","pitchNumber":3,"startTime":"2025-08-02T22:42:12.870Z","endTime":"2025-08-02T22:42:20.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Tristan Beck. Brandon Nimmo scores. Francisco Lindor to 3rd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":4,"homeScore":11,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":5,"actionPlayId":"1e1ba35f-ba23-35b5-ac21-5c2e326d957c","startTime":"2025-08-02T22:42:33.196Z","endTime":"2025-08-02T22:42:52.855Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"second":{"id":596019,"link":"/api/v1/people/596019"},"third":{"id":607043,"link":"/api/v1/people/607043"},"postOnThird":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.4000000000000057,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.6,"strikeZoneTop":3.093925024499,"strikeZoneBottom":1.5104941395863,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.478788589464276,"aZ":-25.162084206310553,"pfxX":2.2943745926601924,"pfxZ":4.165075834828186,"pX":1.0499507225933518,"pZ":1.9624784498462469,"vX0":7.29764697445671,"vY0":-128.84677687821107,"vZ0":-4.905715519593352,"x":76.98,"y":185.79,"x0":-2.1157540655721863,"y0":50.00283781542204,"z0":5.832683926332663,"aX":3.860842434346087},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":6.6,"breakHorizontal":-5.8,"spinRate":2422,"spinDirection":168},"zone":14,"typeConfidence":0.9,"plateTime":0.42490590579364174,"extension":6.994613104769291},"index":6,"playId":"46363595-eb2b-368f-8350-566cb4253f88","pitchNumber":4,"startTime":"2025-08-02T22:42:52.855Z","endTime":"2025-08-02T22:42:58.387Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.8,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.498678146074734,"aZ":-11.129170956886005,"pfxX":-6.700782627158393,"pfxZ":11.392907655804677,"pX":0.6108675171881913,"pZ":2.185548820419175,"vX0":10.253749274024122,"vY0":-135.5061504365684,"vZ0":-7.384322282998686,"x":93.72,"y":179.77,"x0":-2.363438294435148,"y0":50.000154266493766,"z0":5.735696470089668,"aX":-12.375217922005442},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":19.1,"breakHorizontal":9.7,"spinRate":2155,"spinDirection":219},"zone":6,"typeConfidence":0.9,"plateTime":0.4052712222906867,"extension":6.782347593784218},"index":7,"playId":"513cae21-bce2-39f5-82ea-6e9dba575642","pitchNumber":5,"startTime":"2025-08-02T22:43:10.003Z","endTime":"2025-08-02T22:43:13.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":93.0,"endSpeed":84.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.271759335721928,"aZ":-16.38931636416398,"pfxX":-8.214796507945643,"pfxZ":8.57849474822196,"pX":-0.0689823779115708,"pZ":2.1688898795846234,"vX0":8.914465038407837,"vY0":-134.99733757420188,"vZ0":-6.233321614530795,"x":119.63,"y":180.22,"x0":-2.3517013416698336,"y0":50.0028092452511,"z0":5.66784037435283,"aX":-15.114430849305766},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.3,"breakHorizontal":12.8,"spinRate":2020,"spinDirection":224},"zone":5,"typeConfidence":0.9,"plateTime":0.4062435549414407,"extension":6.915341766838948},"hitData":{"launchSpeed":103.0,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":152.83,"coordY":160.3}},"index":8,"playId":"10202c78-da23-32b1-a2d0-f5fa2d5765a0","pitchNumber":6,"startTime":"2025-08-02T22:43:30.910Z","endTime":"2025-08-02T22:43:37.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":665742,"link":"/api/v1/people/665742","batSide":{"code":"L","description":"Left"}},"third":{"id":596019,"link":"/api/v1/people/596019"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":665742,"link":"/api/v1/people/665742"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:43:37.785Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dominic Smith grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:46:08.204Z","endTime":"2025-08-02T22:46:40.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Brooks Raley replaces Tyler Rogers.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:46:03.495Z","endTime":"2025-08-02T22:46:10.529Z","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":643511,"link":"/api/v1/people/643511","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":81.8,"strikeZoneTop":3.30736605680468,"strikeZoneBottom":1.53489338914078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.711231247941093,"aZ":-22.9247341178033,"pfxX":11.524848831984468,"pfxZ":5.418415195151734,"pX":-1.3893591602268553,"pZ":2.2272832646833707,"vX0":-13.465576788526269,"vY0":-129.98195450509587,"vZ0":-4.12170726461067,"x":169.96,"y":178.64,"x0":2.365450491367907,"y0":50.00523896044614,"z0":5.578097287715561,"aX":19.68704735073161},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":9.0,"breakHorizontal":-17.9,"spinRate":2346,"spinDirection":130},"zone":13,"typeConfidence":2.0,"plateTime":0.4216716292259557,"extension":5.8239372601309745},"index":1,"playId":"bb7d50c8-4678-3ce0-89fe-1535d76ebb3f","pitchNumber":1,"startTime":"2025-08-02T22:46:10.529Z","endTime":"2025-08-02T22:46:14.236Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.21715417087247,"strikeZoneBottom":1.50422966394476,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.3861864693345,"aZ":-24.867851722541506,"pfxX":11.219650365303448,"pfxZ":4.1849442762253295,"pX":-1.02224007047657,"pZ":2.2372865649394313,"vX0":-12.963103547831714,"vY0":-131.4029618232361,"vZ0":-3.7485986979746784,"x":155.97,"y":178.37,"x0":2.52205242338577,"y0":50.000399873594155,"z0":5.534263547728002,"aX":19.57705922645975},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.8,"breakHorizontal":-17.4,"spinRate":2295,"spinDirection":128},"zone":13,"typeConfidence":2.0,"plateTime":0.4171583104906702,"extension":5.792477440946625},"index":2,"playId":"782ea4c0-77d1-36a3-83ce-8d7608e3aa11","pitchNumber":2,"startTime":"2025-08-02T22:46:20.714Z","endTime":"2025-08-02T22:46:25.028Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.4,"strikeZoneTop":3.28262739216929,"strikeZoneBottom":1.51272278117878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.233165002313832,"aZ":-27.669294837448962,"pfxX":11.050296066023186,"pfxZ":2.5975795586871513,"pX":-0.26891583986237483,"pZ":2.715994613610526,"vX0":-10.989096358287576,"vY0":-131.07361537412405,"vZ0":-2.1259474603284905,"x":127.25,"y":165.45,"x0":2.5463827500514618,"y0":50.00483352284428,"z0":5.607802201970135,"aX":19.190214805989314},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.4,"breakHorizontal":-17.5,"spinRate":2320,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.41820198940361575,"extension":5.870115418646625},"hitData":{"launchSpeed":98.1,"launchAngle":-9.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.53,"coordY":150.31}},"index":3,"playId":"d757b4f8-5bff-3b28-beb7-39690c5df02d","pitchNumber":3,"startTime":"2025-08-02T22:46:33.143Z","endTime":"2025-08-02T22:46:40.700Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642086,"link":"/api/v1/people/642086","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:46:40.700Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Casey Schmitt singles on a line drive to center fielder Cedric Mullins.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:46:43.550Z","endTime":"2025-08-02T22:48:09.402Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"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(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.7,"endSpeed":81.4,"strikeZoneTop":3.49531909919126,"strikeZoneBottom":1.64490181651689,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.101715602389394,"aZ":-25.39315231260405,"pfxX":11.774055170642017,"pfxZ":3.991942074868607,"pX":-0.31291276639974674,"pZ":2.7670186326890134,"vX0":-11.576509989162885,"vY0":-130.0123374950924,"vZ0":-2.204503289669866,"x":128.93,"y":164.07,"x0":2.683297637964453,"y0":50.00425754399541,"z0":5.567378371411498,"aX":20.012122108750773},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":6.8,"breakHorizontal":-18.5,"spinRate":2296,"spinDirection":125},"zone":4,"typeConfidence":2.0,"plateTime":0.4224569925169006,"extension":6.251042644684405},"index":0,"playId":"db18bffa-5bdd-3056-af01-cf3c008ce8c5","pitchNumber":1,"startTime":"2025-08-02T22:47:01.994Z","endTime":"2025-08-02T22:47:05.723Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":75.5,"strikeZoneTop":3.51478649104355,"strikeZoneBottom":1.54369600625343,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.378385155300464,"aZ":-31.025372179244176,"pfxX":11.377256258570686,"pfxZ":0.7865728051239316,"pX":1.757969693926312,"pZ":4.095700835915693,"vX0":-5.725240673749809,"vY0":-120.8339635180053,"vZ0":2.2178628199741017,"x":49.99,"y":128.2,"x0":2.6902900671947005,"y0":50.004464800109915,"z0":5.907571532555153,"aX":16.685454948361006},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":2.3,"breakHorizontal":-19.1,"spinRate":2022,"spinDirection":110},"zone":12,"typeConfidence":2.0,"plateTime":0.4547353209560896,"extension":5.5472026955302285},"index":1,"playId":"c9528964-818e-393b-b0fe-9b4bb2a5f5b2","pitchNumber":2,"startTime":"2025-08-02T22:47:13.587Z","endTime":"2025-08-02T22:47:17.113Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.2,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.50748054250218,"aZ":-29.209454319186467,"pfxX":11.507905442155687,"pfxZ":2.0561061392096054,"pX":0.6002578621301288,"pZ":1.8434896039356605,"vX0":-8.042582203812168,"vY0":-120.07418205557316,"vZ0":-3.007589020428485,"x":94.12,"y":189.01,"x0":2.5153554083924052,"y0":50.005881726139705,"z0":5.739517245402958,"aX":16.632185956140795},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":3.1,"breakHorizontal":-18.6,"spinRate":1912,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4579794551751233,"extension":5.820657633143121},"index":2,"playId":"c020bd8a-468b-385b-bb39-4ad688006808","pitchNumber":3,"startTime":"2025-08-02T22:47:25.476Z","endTime":"2025-08-02T22:47:35.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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.0,"strikeZoneTop":3.39,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.527190535801388,"aZ":-28.62574832793022,"pfxX":-9.113887186925417,"pfxZ":2.475489787326545,"pX":0.21894949475947764,"pZ":2.800300107589168,"vX0":-4.318066422943387,"vY0":-119.34080097441617,"vZ0":-0.14726439050825402,"x":108.65,"y":163.17,"x0":3.2397115474251663,"y0":50.000887072941374,"z0":5.457112813442815,"aX":-13.047761322137418},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":4.7,"breakHorizontal":17.6,"spinRate":2935,"spinDirection":286},"zone":5,"typeConfidence":2.0,"plateTime":0.4602346020332848,"extension":5.628017800162565},"hitData":{"launchSpeed":81.4,"launchAngle":19.0,"totalDistance":237.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":141.71,"coordY":106.83}},"index":3,"playId":"92401df4-2e32-3563-8d46-a2eafe65489d","pitchNumber":4,"startTime":"2025-08-02T22:47:59.489Z","endTime":"2025-08-02T22:48:09.402Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":669477,"link":"/api/v1/people/669477","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":669477,"link":"/api/v1/people/669477"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":-0.20000000000000284,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:48:09.402Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jung Hoo Lee grounds out to first baseman Pete Alonso. Casey Schmitt to 2nd.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:48:36.189Z","endTime":"2025-08-02T22:50:11.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":808982,"fullName":"Jung Hoo Lee","link":"/api/v1/people/808982"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":669477,"fullName":"Casey Schmitt","link":"/api/v1/people/669477"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T22:48:35.170Z","endTime":"2025-08-02T22:48:38.413Z","isPitch":false,"type":"action","player":{"id":808982,"link":"/api/v1/people/808982"},"defense":{"pitcher":{"id":548384,"link":"/api/v1/people/548384","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.9,"strikeZoneTop":3.36354611296017,"strikeZoneBottom":1.54531968474215,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.713161506011893,"aZ":-29.108545325890134,"pfxX":11.134878588443176,"pfxZ":1.7646755536576384,"pX":-0.9209122831685879,"pZ":1.7304174024953056,"vX0":-12.66226412593628,"vY0":-130.52843005918072,"vZ0":-3.9649603625542467,"x":152.1,"y":192.06,"x0":2.5307260661202204,"y0":50.0027858510847,"z0":5.4440442340160295,"aX":19.345769395736383},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.5,"breakHorizontal":-17.6,"spinRate":2437,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.41852693453622125,"extension":6.041829371493141},"index":1,"playId":"4a79d806-59d9-3c01-9566-ede659d98dee","pitchNumber":1,"startTime":"2025-08-02T22:48:38.413Z","endTime":"2025-08-02T22:48:42.050Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":81.2,"endSpeed":74.7,"strikeZoneTop":3.38115746940635,"strikeZoneBottom":1.47275298984652,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.8178907970315,"aZ":-31.59602222516314,"pfxX":-9.256383341265856,"pfxZ":0.40709313276816594,"pX":-1.0770634891880253,"pZ":1.5051718060958714,"vX0":-6.936218805930222,"vY0":-118.01447387033296,"vZ0":-2.005514269359802,"x":158.06,"y":198.14,"x0":3.109018373855672,"y0":50.000417128168245,"z0":5.294474606437617,"aX":-12.966704125496651},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.5,"breakHorizontal":18.5,"spinRate":3061,"spinDirection":296},"zone":13,"typeConfidence":2.0,"plateTime":0.4652800196726896,"extension":5.80231556934675},"index":2,"playId":"778d8590-6b72-3a47-af06-721f8d66d04b","pitchNumber":2,"startTime":"2025-08-02T22:48:51.224Z","endTime":"2025-08-02T22:48:56.264Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":78.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22864208416259,"aZ":-32.39256539575253,"pfxX":11.08056318338224,"pfxZ":-0.14411300928209503,"pX":0.44910123406712243,"pZ":1.6642481224154502,"vX0":-9.352148488124111,"vY0":-122.46669738712609,"vZ0":-2.730790842089135,"x":99.88,"y":193.85,"x0":2.861841825011099,"y0":50.00128716753825,"z0":5.540528954597257,"aX":16.97530360322026},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-0.6,"breakHorizontal":-18.1,"spinRate":2065,"spinDirection":102},"zone":9,"typeConfidence":2.0,"plateTime":0.4457814480404423,"extension":6.120569046183255},"index":3,"playId":"de757982-4aa4-3c94-bfe7-3e17b603b435","pitchNumber":3,"startTime":"2025-08-02T22:49:05.956Z","endTime":"2025-08-02T22:49:09.778Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":2,"outs":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.8693047789729,"aZ":-26.48879094778466,"pfxX":-7.821136197414014,"pfxZ":4.039807482659315,"pX":-0.4042985985804866,"pZ":3.078202340541666,"vX0":-6.126040912595346,"vY0":-118.49215210426533,"vZ0":0.4235702229959525,"x":132.41,"y":155.67,"x0":3.240279062836252,"y0":50.00188785881367,"z0":5.337978029025286,"aX":-11.002564103614034},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":3064,"spinDirection":293},"zone":1,"typeConfidence":2.0,"plateTime":0.4641297788667136,"extension":5.822720253963425},"index":4,"playId":"53c7f51f-5ef6-3699-8706-2e29684dc3b8","pitchNumber":4,"startTime":"2025-08-02T22:49:24.055Z","endTime":"2025-08-02T22:49:27.985Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.5,"endSpeed":78.3,"strikeZoneTop":3.40892033840096,"strikeZoneBottom":1.47024919179401,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.608528410929857,"aZ":-33.71807659815789,"pfxX":9.974002187080185,"pfxZ":-1.0004713426440315,"pX":2.092082618382595,"pZ":1.9256464156944486,"vX0":-5.267773125018152,"vY0":-122.99271159140396,"vZ0":-1.7231387134632365,"x":37.25,"y":186.79,"x0":2.957110190012762,"y0":50.00180187411826,"z0":5.47388413779637,"aX":15.399351808581448},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-1.9,"breakHorizontal":-16.9,"spinRate":1720,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.44401100606494737,"extension":6.014840675906684},"index":5,"playId":"d3091f93-a45b-3509-b8a1-e0cef41bae6d","pitchNumber":5,"startTime":"2025-08-02T22:49:42.577Z","endTime":"2025-08-02T22:49:48.552Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.86251596422222,"aZ":-29.554388367384483,"pfxX":12.566823829208946,"pfxZ":1.4920713318393108,"pX":0.41410054645682237,"pZ":2.199664164781233,"vX0":-10.58760080674344,"vY0":-131.38915753936345,"vZ0":-2.649743149682753,"x":101.22,"y":179.39,"x0":2.855910260337621,"y0":50.00157545012606,"z0":5.408960012248179,"aX":22.052400758793883},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":2.3,"breakHorizontal":-20.5,"spinRate":2287,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.4162738283160201,"extension":6.318355862012677},"hitData":{"launchSpeed":96.8,"launchAngle":-2.0,"totalDistance":33.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.78,"coordY":163.34}},"index":6,"playId":"27e0d339-b880-3130-bc7a-5052f2e04b2c","pitchNumber":6,"startTime":"2025-08-02T22:50:02.071Z","endTime":"2025-08-02T22:50:11.359Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":808982,"link":"/api/v1/people/808982","batSide":{"code":"L","description":"Left"}},"first":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":808982,"link":"/api/v1/people/808982"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.09,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:50:11.359Z","atBatIndex":72},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Knizner grounds out, second baseman Brett Baty to first baseman Pete Alonso.","rbi":0,"awayScore":4,"homeScore":11,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-02T22:50:15.054Z","endTime":"2025-08-02T22:51:44.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"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,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":668800,"fullName":"Andrew Knizner","link":"/api/v1/people/668800"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":683146,"link":"/api/v1/people/683146"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"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, 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":88.9,"endSpeed":80.9,"strikeZoneTop":3.39479803008768,"strikeZoneBottom":1.54410475855228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27003329735599,"aZ":-29.802621414118192,"pfxX":10.706271046467393,"pfxZ":1.4172064824099913,"pX":-0.2757569086221746,"pZ":2.3963587280241887,"vX0":-10.907345503975927,"vY0":-128.98632843619268,"vZ0":-2.073594744772364,"x":127.51,"y":174.08,"x0":2.628372543890651,"y0":50.00394579375245,"z0":5.521634263318546,"aX":17.937924872099877},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.3,"breakHorizontal":-16.8,"spinRate":2371,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.42556824987352293,"extension":5.792900571448713},"index":0,"playId":"2700a298-5fd9-3ec8-9887-24f5c006f9a7","pitchNumber":1,"startTime":"2025-08-02T22:50:47.487Z","endTime":"2025-08-02T22:50:51.328Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":77.2,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.239078019695516,"aZ":-33.49004318847062,"pfxX":10.842088089823026,"pfxZ":-0.8746762633630922,"pX":0.5136010371748861,"pZ":1.5715322959952993,"vX0":-9.027928757180861,"vY0":-122.39902661967686,"vZ0":-2.919955436671108,"x":97.42,"y":196.35,"x0":2.849772892175758,"y0":50.00174060015068,"z0":5.661628509784906,"aX":16.371571623033468},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":-2.0,"breakHorizontal":-17.4,"spinRate":1655,"spinDirection":97},"zone":9,"typeConfidence":2.0,"plateTime":0.44832886977335695,"extension":5.919177935821019},"index":1,"playId":"904769ca-1d23-3cb0-9be6-221f5a72f1ec","pitchNumber":2,"startTime":"2025-08-02T22:51:03.981Z","endTime":"2025-08-02T22:51:10.502Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":75.1,"strikeZoneTop":3.26,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.857570852027358,"aZ":-29.365982596939617,"pfxX":11.746610266437841,"pfxZ":1.9437028452820524,"pX":1.3461630481170221,"pZ":2.033293347900424,"vX0":-6.889075197827855,"vY0":-120.05748870947852,"vZ0":-2.6057523232052753,"x":65.69,"y":183.88,"x0":2.744535021978354,"y0":50.00085348949292,"z0":5.778372469416449,"aX":16.939232521589684},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":3.1,"breakHorizontal":-19.3,"spinRate":1951,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.4583451079882974,"extension":5.6206035939404995},"hitData":{"launchSpeed":86.2,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.0,"coordY":149.66}},"index":2,"playId":"6ec24e0f-5413-3b05-b94c-517e32680210","pitchNumber":3,"startTime":"2025-08-02T22:51:36.636Z","endTime":"2025-08-02T22:51:44.624Z","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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":668800,"link":"/api/v1/people/668800","batSide":{"code":"R","description":"Right"}},"second":{"id":669477,"link":"/api/v1/people/669477"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_ab"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_ab"},{"player":{"id":668800,"link":"/api/v1/people/668800"},"credit":"b_pa"},{"player":{"id":548384,"link":"/api/v1/people/548384"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:51:44.624Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Pete Alonso doubles (27) on a line drive to right fielder Grant McCray. Pete Alonso to 3rd. Pete Alonso advances to 3rd, on a throwing error by right fielder Grant McCray.","rbi":0,"awayScore":4,"homeScore":11,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:54:15.271Z","endTime":"2025-08-02T22:54:37.787Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[0],"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":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Christian Koss replaces third baseman Matt Chapman, batting 4th, playing third base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T22:53:33.046Z","endTime":"2025-08-02T22:54:17.600Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"401","replacedPlayer":{"id":656305,"link":"/api/v1/people/656305"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":656305,"link":"/api/v1/people/656305"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.3,"strikeZoneTop":3.51,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.683055965915365,"aZ":-23.17849237848254,"pfxX":0.3122310313467338,"pfxZ":5.2538028440956825,"pX":0.9102788786205309,"pZ":2.4808835041027453,"vX0":7.782680602220121,"vY0":-129.67546413927678,"vZ0":-4.39126087217558,"x":82.3,"y":171.8,"x0":-2.163432458879513,"y0":50.004721676485644,"z0":5.952306269551264,"aX":0.53378864743278},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":-2.2,"spinRate":2492,"spinDirection":181},"zone":14,"typeConfidence":0.9,"plateTime":0.42148455067095947,"extension":6.7834340888911875},"hitData":{"launchSpeed":83.2,"launchAngle":13.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":221.0,"coordY":105.0}},"index":1,"playId":"25aa9575-bf0d-36ac-b836-330556b5e7b6","pitchNumber":1,"startTime":"2025-08-02T22:54:17.600Z","endTime":"2025-08-02T22:54:37.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":624413,"link":"/api/v1/people/624413","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":624413,"link":"/api/v1/people/624413"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:54:37.787Z","atBatIndex":74},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jeff McNeil grounds out, second baseman Casey Schmitt to first baseman Dominic Smith. Pete Alonso scores.","rbi":1,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:54:55.855Z","endTime":"2025-08-02T22:56:06.420Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643446,"fullName":"Jeff McNeil","link":"/api/v1/people/643446"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669477,"link":"/api/v1/people/669477"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":624413,"fullName":"Pete Alonso","link":"/api/v1/people/624413"},"responsiblePitcher":{"id":663941,"link":"/api/v1/people/663941"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":89.6,"endSpeed":82.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.41764623763732,"aZ":-21.683031326217616,"pfxX":1.2472290032699367,"pfxZ":6.069304142141647,"pX":-0.04765258877322529,"pZ":1.7782161330492299,"vX0":5.671332100416963,"vY0":-130.41369243336229,"vZ0":-6.063868441734068,"x":118.82,"y":190.77,"x0":-2.409185521951171,"y0":50.00546825076079,"z0":5.75996437240094,"aX":2.156876721985666},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.0,"breakHorizontal":-3.5,"spinRate":2473,"spinDirection":191},"zone":8,"typeConfidence":0.9,"plateTime":0.4193561960881178,"extension":6.80006345212591},"index":0,"playId":"b6cf1d14-7b08-3f6e-97d9-b3c551f5fc73","pitchNumber":1,"startTime":"2025-08-02T22:55:06.775Z","endTime":"2025-08-02T22:55:12.905Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.11869749686028,"aZ":-25.76136208103114,"pfxX":1.9686082304391586,"pfxZ":3.7047994138500737,"pX":-0.8111693986863845,"pZ":3.3368862285296323,"vX0":3.516122017148459,"vY0":-130.58054934822258,"vZ0":-1.8324611554495494,"x":147.92,"y":148.68,"x0":-2.4299952412897126,"y0":50.00054710267041,"z0":5.983123682716469,"aX":3.402864254521372},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":6.5,"breakHorizontal":-4.3,"spinRate":2441,"spinDirection":184},"zone":1,"typeConfidence":0.9,"plateTime":0.4192265076729118,"extension":6.721817015357834},"index":1,"playId":"f06256dc-7517-336d-8fa9-61c8ee31a325","pitchNumber":2,"startTime":"2025-08-02T22:55:39.683Z","endTime":"2025-08-02T22:55:44.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.788184003219953,"aZ":-14.2438985303205,"pfxX":-8.33071175189138,"pfxZ":9.782275112868465,"pX":-0.9210699005451396,"pZ":2.765033138491077,"vX0":6.974368774662859,"vY0":-135.11574586801513,"vZ0":-5.536499286820732,"x":152.11,"y":164.12,"x0":-2.4642926888157732,"y0":50.00562641379686,"z0":5.85632745673106,"aX":-15.274286696398436},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.6,"breakHorizontal":13.4,"spinRate":2185,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.4067181323247726,"extension":6.761310748728651},"hitData":{"launchSpeed":81.7,"launchAngle":-10.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.72,"coordY":163.84}},"index":2,"playId":"c75b4f0b-9f6c-3f70-b03b-9941a4bf6af7","pitchNumber":3,"startTime":"2025-08-02T22:55:58.524Z","endTime":"2025-08-02T22:56:06.420Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":643446,"link":"/api/v1/people/643446","batSide":{"code":"L","description":"Left"}},"third":{"id":624413,"link":"/api/v1/people/624413"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":643446,"link":"/api/v1/people/643446"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:56:06.420Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronny Mauricio grounds out, shortstop Willy Adames to first baseman Dominic Smith.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:56:25.217Z","endTime":"2025-08-02T22:56:51.707Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677595,"fullName":"Ronny Mauricio","link":"/api/v1/people/677595"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.0,"endSpeed":73.5,"strikeZoneTop":3.98818606728479,"strikeZoneBottom":1.79571668393771,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.483914737763584,"aZ":-42.452912368389256,"pfxX":4.180841336221049,"pfxZ":-7.511075427158016,"pX":-0.4764976921624191,"pZ":3.596500559500119,"vX0":2.4641654088661644,"vY0":-116.39391786182593,"vZ0":3.0628998312331053,"x":135.16,"y":141.67,"x0":-2.093283962777273,"y0":50.00467633442132,"z0":6.292124398192822,"aX":5.718804313726763},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-12.5,"breakHorizontal":-8.2,"spinRate":2367,"spinDirection":35},"zone":1,"typeConfidence":0.91,"plateTime":0.4711380489653214,"extension":6.876320432921871},"index":0,"playId":"534ae8c0-9345-398b-b244-f2cd6dff747c","pitchNumber":1,"startTime":"2025-08-02T22:56:29.460Z","endTime":"2025-08-02T22:56:33.212Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.7,"strikeZoneTop":3.91,"strikeZoneBottom":1.84,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.10795059482938,"aZ":-18.628124563045727,"pfxX":-7.31181211984884,"pfxZ":7.232423006790489,"pX":-0.746593095846708,"pZ":1.8708035892960684,"vX0":6.517014648531553,"vY0":-136.05433235200132,"vZ0":-7.070177759734424,"x":145.46,"y":188.27,"x0":-2.224060881664258,"y0":50.004867095628164,"z0":5.7963391456348985,"aX":-13.697087658769654},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.8,"breakHorizontal":11.9,"spinRate":2051,"spinDirection":216},"zone":7,"typeConfidence":0.9,"plateTime":0.40273273988261016,"extension":6.694595988389856},"hitData":{"launchSpeed":98.3,"launchAngle":-12.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.68,"coordY":148.66}},"index":1,"playId":"42058fbd-0e2d-33ce-9a97-d07875bb07a2","pitchNumber":2,"startTime":"2025-08-02T22:56:43.788Z","endTime":"2025-08-02T22:56:51.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":677595,"link":"/api/v1/people/677595","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":677595,"link":"/api/v1/people/677595"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:56:51.707Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Cedric Mullins called out on strikes.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-02T22:56:53.804Z","endTime":"2025-08-02T22:58:28.302Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663941,"fullName":"Tristan Beck","link":"/api/v1/people/663941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656775,"fullName":"Cedric Mullins","link":"/api/v1/people/656775"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":668800,"link":"/api/v1/people/668800"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":73.9,"strikeZoneTop":3.46,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.586494130214827,"aZ":-31.800021359613943,"pfxX":6.907516495177321,"pfxZ":0.2656838638458119,"pX":0.972493216154771,"pZ":3.0257346242690675,"vX0":5.462113695494023,"vY0":-119.06225080675114,"vZ0":0.5041559535993112,"x":79.93,"y":157.09,"x0":-2.2671444560408034,"y0":50.00322033652888,"z0":5.741297723448315,"aX":9.695004554611149},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":1.0,"breakHorizontal":-14.0,"spinRate":2696,"spinDirection":63},"zone":12,"typeConfidence":0.9,"plateTime":0.4640035104305187,"extension":6.829938532618155},"index":0,"playId":"0bf9da4e-4f3c-38cc-992d-c97fb68cfa75","pitchNumber":1,"startTime":"2025-08-02T22:57:12.967Z","endTime":"2025-08-02T22:57:17.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":81.5,"strikeZoneTop":3.52317485068301,"strikeZoneBottom":1.52244471890157,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.864272621990732,"aZ":-24.76150555125201,"pfxX":0.7173500212170234,"pfxZ":4.3420955860571855,"pX":-0.919156558171109,"pZ":3.5005243961966754,"vX0":4.127601683261738,"vY0":-130.2246519017142,"vZ0":-1.1690792470876874,"x":152.04,"y":144.27,"x0":-2.6218105218787016,"y0":50.00386048805138,"z0":5.8388917702306795,"aX":1.2238462646233628},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.8,"breakHorizontal":-2.3,"spinRate":2348,"spinDirection":192},"zone":11,"typeConfidence":0.9,"plateTime":0.4215630711055436,"extension":6.706581092775303},"index":1,"playId":"db7f695d-e60d-3305-b52c-59eedb02dd69","pitchNumber":2,"startTime":"2025-08-02T22:57:28.773Z","endTime":"2025-08-02T22:57:34.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.5,"strikeZoneTop":3.49476561471599,"strikeZoneBottom":1.53134366515038,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.88322218102963,"aZ":-19.093975026802052,"pfxX":-7.311176978373526,"pfxZ":7.14400012211091,"pX":-0.9779016230154888,"pZ":1.7228023805160833,"vX0":6.106020791016626,"vY0":-135.04997116548768,"vZ0":-7.025653398326154,"x":154.28,"y":192.26,"x0":-2.328369114731398,"y0":50.00060655932676,"z0":5.720963175838562,"aX":-13.38181933620749},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":11.5,"breakHorizontal":11.8,"spinRate":2012,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.406980837421961,"extension":6.7653158076268305},"index":2,"playId":"859bac0d-7d30-34ad-847a-c78b98406205","pitchNumber":3,"startTime":"2025-08-02T22:57:43.958Z","endTime":"2025-08-02T22:57:48.228Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.8,"endSpeed":81.3,"strikeZoneTop":3.51895378610628,"strikeZoneBottom":1.55582132071872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.153714290374538,"aZ":-22.826903932179338,"pfxX":0.894951924405514,"pfxZ":5.5651793716424125,"pX":0.08555745553987454,"pZ":1.4742746050481168,"vX0":6.072196265726347,"vY0":-129.14512965817292,"vZ0":-6.110167070254213,"x":113.74,"y":198.97,"x0":-2.417485946852984,"y0":50.006032741559196,"z0":5.639107641741429,"aX":1.5045129877951264},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":8.9,"breakHorizontal":-3.0,"spinRate":2384,"spinDirection":183},"zone":8,"typeConfidence":0.9,"plateTime":0.4249269310368451,"extension":6.961869308144864},"index":3,"playId":"1302c910-5a26-322f-9802-87ce5f9a8bf8","pitchNumber":4,"startTime":"2025-08-02T22:58:00.406Z","endTime":"2025-08-02T22:58:04.255Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-02T22:58:10.499Z","endTime":"2025-08-02T22:58:23.913Z","isPitch":false,"type":"action","player":{"id":656775,"link":"/api/v1/people/656775"},"defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.2,"strikeZoneTop":3.46417533146928,"strikeZoneBottom":1.5007659312085,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.656801189395665,"aZ":-16.062898349264795,"pfxX":-7.764982353406657,"pfxZ":8.61569322146399,"pX":0.414608543066845,"pZ":2.741757680081266,"vX0":9.770785137373737,"vY0":-136.51615649250118,"vZ0":-4.946143648475443,"x":101.2,"y":164.75,"x0":-2.2176875038297212,"y0":50.00355423392603,"z0":5.698550005489735,"aX":-14.521875511311514},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":14.6,"breakHorizontal":11.8,"spinRate":2069,"spinDirection":220},"zone":6,"typeConfidence":0.9,"plateTime":0.40265876791204924,"extension":6.9209234834187},"index":5,"playId":"36c4e311-d6b1-3f80-8f62-154710341c0f","pitchNumber":5,"startTime":"2025-08-02T22:58:23.913Z","endTime":"2025-08-02T22:58:28.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663941,"link":"/api/v1/people/663941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668800,"link":"/api/v1/people/668800"},"first":{"id":642086,"link":"/api/v1/people/642086"},"second":{"id":669477,"link":"/api/v1/people/669477"},"third":{"id":683766,"link":"/api/v1/people/683766"},"shortstop":{"id":642715,"link":"/api/v1/people/642715"},"left":{"id":671218,"link":"/api/v1/people/671218"},"center":{"id":808982,"link":"/api/v1/people/808982"},"right":{"id":687529,"link":"/api/v1/people/687529"}},"offense":{"batter":{"id":656775,"link":"/api/v1/people/656775","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_ab"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_ab"},{"player":{"id":656775,"link":"/api/v1/people/656775"},"credit":"b_pa"},{"player":{"id":663941,"link":"/api/v1/people/663941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T22:58:28.302Z","atBatIndex":77},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Grant McCray triples (1) on a line drive to right fielder Juan Soto.","rbi":0,"awayScore":4,"homeScore":12,"isOut":false},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T23:01:03.382Z","endTime":"2025-08-02T23:03:25.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8],"actionIndex":[0],"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":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":665742,"link":"/api/v1/people/665742"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Rico Garcia replaces Brooks Raley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-02T23:01:05.686Z","endTime":"2025-08-02T23:01:05.687Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670329,"link":"/api/v1/people/670329"},"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":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.50132031265692,"strikeZoneBottom":1.57425196105152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.418051722454507,"aZ":-10.548241489233012,"pfxX":-5.797029999254837,"pfxZ":11.321555125248377,"pX":1.1137129918823463,"pZ":2.456289783246654,"vX0":7.542214756594999,"vY0":-137.5493662171211,"vZ0":-7.440075119492362,"x":74.55,"y":172.46,"x0":-0.9147295794133045,"y0":50.00099808447793,"z0":5.9168785621713615,"aX":-11.07188059650276},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":8.9,"spinRate":2536,"spinDirection":208},"zone":14,"typeConfidence":0.9,"plateTime":0.39869404161284994,"extension":5.83157027430163},"index":1,"playId":"94b872bf-e364-3f5c-9f3a-304185bfd7d5","pitchNumber":1,"startTime":"2025-08-02T23:01:05.688Z","endTime":"2025-08-02T23:01:09.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07993413342843,"aZ":-10.072289018397791,"pfxX":-5.920100066708574,"pfxZ":11.970726044648622,"pX":-0.5075992835945055,"pZ":3.319600675033689,"vX0":4.151984085122253,"vY0":-135.60927766417535,"vZ0":-5.110519951808896,"x":136.35,"y":149.15,"x0":-1.2961896913689668,"y0":50.002297178069284,"z0":5.943405689301162,"aX":-10.929326578709142},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":20.6,"breakHorizontal":9.7,"spinRate":2607,"spinDirection":206},"zone":1,"typeConfidence":0.89,"plateTime":0.40526180317483806,"extension":5.83723238747273},"index":2,"playId":"6d1e4e34-b816-3c52-b438-da4454320afc","pitchNumber":2,"startTime":"2025-08-02T23:01:20.139Z","endTime":"2025-08-02T23:01:24.140Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2025-08-02T23:01:29.708Z","endTime":"2025-08-02T23:01:46.750Z","isPitch":false,"type":"action","player":{"id":687529,"link":"/api/v1/people/687529"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":84.9,"strikeZoneTop":3.49280329096803,"strikeZoneBottom":1.59545269623109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.740835418735145,"aZ":-10.663773699808,"pfxX":-7.315675456191878,"pfxZ":11.57097240060654,"pX":0.8043631497215622,"pZ":1.985358238218523,"vX0":7.726182746065582,"vY0":-136.16675366873156,"vZ0":-8.33133946042781,"x":86.34,"y":185.18,"x0":-1.1332200917764261,"y0":50.0010162202782,"z0":5.841972451707382,"aX":-13.597138920731206},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":19.1,"breakHorizontal":11.4,"spinRate":2533,"spinDirection":209},"zone":9,"typeConfidence":0.89,"plateTime":0.4038375735621207,"extension":5.897204539585429},"index":4,"playId":"ce5e1da2-28b9-3b33-b852-02ff287e3ee1","pitchNumber":3,"startTime":"2025-08-02T23:01:46.750Z","endTime":"2025-08-02T23:01:50.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.2,"endSpeed":85.1,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.502957102176545,"aZ":-10.019634137377135,"pfxX":-6.281657509187747,"pfxZ":11.797298850565832,"pX":-0.09845043555358965,"pZ":3.261957793018173,"vX0":5.2194201006514,"vY0":-136.96511802933028,"vZ0":-5.347711271652382,"x":120.75,"y":150.71,"x0":-1.2235758858511476,"y0":50.00255165733528,"z0":5.941057314499752,"aX":-11.79707107185329},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":20.3,"breakHorizontal":10.1,"spinRate":2626,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.401668848424924,"extension":5.838514496210808},"index":5,"playId":"366adaf8-d82d-3749-b41d-6ec457f00b73","pitchNumber":4,"startTime":"2025-08-02T23:02:05.275Z","endTime":"2025-08-02T23:02:09.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":78.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.524988763684455,"aZ":-42.64094604774617,"pfxX":-0.1555307252419642,"pfxZ":-6.726445895614312,"pX":-0.49284319942281024,"pZ":3.2450196171156236,"vX0":2.5541719017320417,"vY0":-123.64582701922696,"vZ0":1.725137645381633,"x":135.79,"y":151.16,"x0":-1.5168758127478665,"y0":50.00269031759132,"z0":6.103133401528593,"aX":-0.24205069811045016},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-11.5,"breakHorizontal":-0.2,"spinRate":2597,"spinDirection":32},"zone":1,"typeConfidence":0.9,"plateTime":0.4421449790084764,"extension":5.7511567301207505},"index":6,"playId":"224815c3-b12e-349d-837c-d3472da30b68","pitchNumber":5,"startTime":"2025-08-02T23:02:26.025Z","endTime":"2025-08-02T23:02:29.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":78.5,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.156995264430687,"aZ":-41.87482343946664,"pfxX":-0.3390944975642521,"pfxZ":-6.233272125415204,"pX":0.11085662252459418,"pZ":1.5270113920224475,"vX0":3.9057745400962016,"vY0":-124.5108571346802,"vZ0":-2.2026004339549616,"x":112.77,"y":197.55,"x0":-1.4403247111846385,"y0":50.00407978413547,"z0":5.918453067671644,"aX":-0.527618627976853},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.5,"breakHorizontal":-0.4,"spinRate":2728,"spinDirection":27},"zone":8,"typeConfidence":0.91,"plateTime":0.44146540637307874,"extension":5.876518844882239},"index":7,"playId":"3f411bfd-f1f3-3f46-8868-2650a209971a","pitchNumber":6,"startTime":"2025-08-02T23:02:48.400Z","endTime":"2025-08-02T23:02:53.942Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":77.3,"strikeZoneTop":3.61,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.51472863520233,"aZ":-19.98190014488975,"pfxX":-9.80093568317034,"pfxZ":7.857639902852799,"pX":-0.5650635027593717,"pZ":2.619332181427137,"vX0":5.375210202386697,"vY0":-125.19618817145648,"vZ0":-3.349630283172128,"x":138.54,"y":168.06,"x0":-1.4917295586765644,"y0":50.004573102511166,"z0":5.653625141771193,"aX":-15.214071641209184},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.4,"breakHorizontal":16.1,"spinRate":2405,"spinDirection":233},"zone":4,"typeConfidence":0.9,"plateTime":0.4412678875741767,"extension":5.912309537122463},"hitData":{"launchSpeed":87.1,"launchAngle":24.0,"totalDistance":263.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.0,"coordY":107.0}},"index":8,"playId":"1118cdf8-43a2-3b01-ba9e-7979e7225dc4","pitchNumber":7,"startTime":"2025-08-02T23:03:09.811Z","endTime":"2025-08-02T23:03:25.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":687529,"link":"/api/v1/people/687529","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":687529,"link":"/api/v1/people/687529"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T23:03:25.080Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Heliot Ramos pops out to first baseman Pete Alonso in foul territory.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T23:03:26.144Z","endTime":"2025-08-02T23:07:19.254Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671218,"fullName":"Heliot Ramos","link":"/api/v1/people/671218"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":624413,"link":"/api/v1/people/624413"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":86.6,"strikeZoneTop":3.33758731164215,"strikeZoneBottom":1.51605185407018,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.325561348921546,"aZ":-9.731156137429855,"pfxX":-6.0880480230213205,"pfxZ":11.60699575470299,"pX":0.41540247958367416,"pZ":3.301262368395392,"vX0":6.392293063875211,"vY0":-138.51137281276226,"vZ0":-5.459558940653126,"x":101.17,"y":149.65,"x0":-1.1366675565557012,"y0":50.00466397087834,"z0":5.955249501362372,"aX":-11.774132675434604},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.9,"breakHorizontal":9.6,"spinRate":2552,"spinDirection":205},"zone":3,"typeConfidence":0.9,"plateTime":0.39615828235843065,"extension":5.987368848369376},"index":0,"playId":"4b5f3458-0416-34dc-9796-75995b0f5a0c","pitchNumber":1,"startTime":"2025-08-02T23:03:56.018Z","endTime":"2025-08-02T23:03:59.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.28837233282258,"strikeZoneBottom":1.55773498718243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.97566121158453,"aZ":-11.319498990932537,"pfxX":-6.691616696891894,"pfxZ":10.90651128216605,"pX":0.8179099468926498,"pZ":3.2443702337500353,"vX0":7.550428290720424,"vY0":-137.94749516158657,"vZ0":-4.956717499229658,"x":85.82,"y":151.18,"x0":-1.0956486231413398,"y0":50.00068295529566,"z0":5.838752425656686,"aX":-12.792788326026917},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":10.4,"spinRate":2549,"spinDirection":207},"zone":3,"typeConfidence":0.9,"plateTime":0.3982735632282979,"extension":6.010177157372412},"index":1,"playId":"2e398a69-779d-3d81-b528-2562369c2cb4","pitchNumber":2,"startTime":"2025-08-02T23:04:11.959Z","endTime":"2025-08-02T23:04:15.835Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.256559319931235,"aZ":-43.026351945416884,"pfxX":0.559751688295328,"pfxZ":-6.882291121307787,"pX":0.12058428587458768,"pZ":2.274110426878816,"vX0":3.5104239425746195,"vY0":-124.57821310205846,"vZ0":-0.1826433879007201,"x":112.4,"y":177.38,"x0":-1.377602151662794,"y0":50.00371433105276,"z0":5.895244056615435,"aX":0.8817000876467987},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.2,"breakHorizontal":-1.8,"spinRate":2754,"spinDirection":25},"zone":5,"typeConfidence":0.91,"plateTime":0.4391267841581161,"extension":6.00416794279488},"index":2,"playId":"7443ab28-7a83-3fb3-8d54-ee5009a1a79d","pitchNumber":3,"startTime":"2025-08-02T23:04:30.666Z","endTime":"2025-08-02T23:04:34.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.1,"strikeZoneTop":3.28802511751064,"strikeZoneBottom":1.43660519091878,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.127750448828177,"aZ":-39.32496775663173,"pfxX":-0.8813787384336846,"pfxZ":-4.491658337592561,"pX":1.3908464958346136,"pZ":-0.32723826990759736,"vX0":6.813654828331756,"vY0":-125.60193251607366,"vZ0":-6.734054173541465,"x":63.98,"y":247.62,"x0":-1.2458170808667635,"y0":50.001004495989896,"z0":5.597236215782231,"aX":-1.4045751640438044},"breaks":{"breakAngle":0.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.3,"breakVerticalInduced":-9.5,"breakHorizontal":0.0,"spinRate":2735,"spinDirection":19},"zone":14,"typeConfidence":0.9,"plateTime":0.43657059634989626,"extension":6.110544323466902},"index":3,"playId":"81263c01-5ed5-3dd6-a46d-986d1fd915f3","pitchNumber":4,"startTime":"2025-08-02T23:04:50.797Z","endTime":"2025-08-02T23:04:53.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.67529148344466,"aZ":-40.04893294121132,"pfxX":-0.300508412044284,"pfxZ":-4.7988293528477275,"pX":0.26184680773022745,"pZ":1.7921552925591184,"vX0":4.042687519797591,"vY0":-126.99552638417246,"vZ0":-2.263286709763967,"x":107.02,"y":190.39,"x0":-1.3078293829963228,"y0":50.0001302454799,"z0":5.863906187991472,"aX":-0.4937666918155227},"breaks":{"breakAngle":0.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-9.0,"breakHorizontal":-0.4,"spinRate":2713,"spinDirection":20},"zone":8,"typeConfidence":0.9,"plateTime":0.4303963535087125,"extension":5.989977226459774},"index":4,"playId":"4abce513-026b-39ab-a6fa-e9a7882fda98","pitchNumber":5,"startTime":"2025-08-02T23:05:16.162Z","endTime":"2025-08-02T23:05:20.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.6,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.732279136938182,"aZ":-8.711688998496117,"pfxX":-6.422089050597767,"pfxZ":11.890825742879038,"pX":1.0083524006806595,"pZ":2.995694993575074,"vX0":7.489123571111874,"vY0":-139.63735568203234,"vZ0":-6.249637636768002,"x":78.56,"y":157.9,"x0":-0.8752374152539024,"y0":50.00009571800795,"z0":5.837349846951537,"aX":-12.668845201777218},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.4,"breakHorizontal":10.1,"spinRate":2585,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3924015342542573,"extension":6.032332171913752},"index":5,"playId":"13246426-5c41-3519-84c7-e140f59dcd82","pitchNumber":6,"startTime":"2025-08-02T23:05:47.508Z","endTime":"2025-08-02T23:05:51.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2025-08-02T23:06:08.821Z","endTime":"2025-08-02T23:06:24.527Z","isPitch":false,"type":"action","player":{"id":671218,"link":"/api/v1/people/671218"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":86.7,"strikeZoneTop":3.35902658390405,"strikeZoneBottom":1.4173353836067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.60673875979211,"aZ":-10.509776045108277,"pfxX":-6.8596083686142135,"pfxZ":11.048512534032824,"pX":0.4032016971877264,"pZ":4.0198186625575785,"vX0":6.541766617566405,"vY0":-140.29537123324064,"vZ0":-3.4183274084120354,"x":101.63,"y":130.24,"x0":-1.0863528741350523,"y0":50.00166367080704,"z0":5.957101850290782,"aX":-13.44914506996767},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":10.8,"spinRate":2567,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.3929088907456575,"extension":6.038179053321948},"index":7,"playId":"a502a76f-5613-3f5e-9a05-2dd29c0ed537","pitchNumber":7,"startTime":"2025-08-02T23:06:24.527Z","endTime":"2025-08-02T23:06:28.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.29384997794274,"strikeZoneBottom":1.44260548742114,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.632156300825727,"aZ":-41.47264822599353,"pfxX":-3.0024109031414907,"pfxZ":-5.91285453350776,"pX":1.3845862297036662,"pZ":0.5157840162657484,"vX0":7.08076086115695,"vY0":-124.81058649653967,"vZ0":-4.4243151445593885,"x":64.22,"y":224.85,"x0":-1.1017107190004078,"y0":50.00060320486325,"z0":5.734651310728604,"aX":-4.7272888443289585},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-11.5,"breakHorizontal":3.7,"spinRate":2704,"spinDirection":12},"zone":14,"typeConfidence":0.9,"plateTime":0.4392155505395201,"extension":6.080855247502444},"index":8,"playId":"d1dbc47e-6b1e-33a8-8731-6bad79ef71cc","pitchNumber":8,"startTime":"2025-08-02T23:06:44.657Z","endTime":"2025-08-02T23:06:48.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.2,"endSpeed":86.7,"strikeZoneTop":3.19,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.68620208102928,"aZ":-10.333292728450658,"pfxX":-7.284976127971751,"pfxZ":11.202037142524311,"pX":-0.11600408626732485,"pZ":2.9251181984365084,"vX0":5.413569136790293,"vY0":-139.7535905281106,"vZ0":-5.89671948325845,"x":121.42,"y":159.8,"x0":-1.1457576980801394,"y0":50.002973580703795,"z0":5.762078918153662,"aX":-14.204892865684853},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.0,"breakHorizontal":11.9,"spinRate":2464,"spinDirection":207},"zone":2,"typeConfidence":0.91,"plateTime":0.39407880028582287,"extension":6.038226911297046},"hitData":{"launchSpeed":70.7,"launchAngle":75.0,"totalDistance":79.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":166.0,"coordY":192.22}},"index":9,"playId":"29b58cd8-364d-3891-99c7-fe32cbdd9d0d","pitchNumber":9,"startTime":"2025-08-02T23:07:10.311Z","endTime":"2025-08-02T23:07:19.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":671218,"link":"/api/v1/people/671218","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":671218,"link":"/api/v1/people/671218"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T23:07:19.254Z","atBatIndex":79},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Luis Matos pops out to catcher Francisco Alvarez in foul territory.","rbi":0,"awayScore":4,"homeScore":12,"isOut":true},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T23:07:54.360Z","endTime":"2025-08-02T23:09:24.827Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":682641,"fullName":"Luis Matos","link":"/api/v1/people/682641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682626,"link":"/api/v1/people/682626"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Luis Matos replaces Rafael Devers.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-02T23:07:34.897Z","endTime":"2025-08-02T23:07:56.729Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682641,"link":"/api/v1/people/682641"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":646240,"link":"/api/v1/people/646240"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":646240,"link":"/api/v1/people/646240","batSide":{"code":"L","description":"Left"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":94.8,"endSpeed":86.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.892867487420737,"aZ":-11.055132763705066,"pfxX":-7.106198097045613,"pfxZ":11.047338271965103,"pX":0.5123889336633538,"pZ":2.7065538916296963,"vX0":6.785441905144892,"vY0":-137.70617021177915,"vZ0":-6.525911853370408,"x":97.47,"y":165.7,"x0":-1.0658675819426053,"y0":50.002594614661604,"z0":5.862444231684309,"aX":-13.58499437320995},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":18.7,"breakHorizontal":11.4,"spinRate":2489,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.3984535767238775,"extension":5.996945055665866},"index":1,"playId":"44db5640-8009-34b0-8923-6fc853d7d461","pitchNumber":1,"startTime":"2025-08-02T23:07:56.729Z","endTime":"2025-08-02T23:08:01.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.6,"strikeZoneTop":3.29436697106091,"strikeZoneBottom":1.5131427449669,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.842635394398062,"aZ":-41.38915608917674,"pfxX":1.2072930389512315,"pfxZ":-5.844339955938473,"pX":-1.0097222005260675,"pZ":3.8495279423093933,"vX0":0.9139830712779118,"vY0":-124.94844880707535,"vZ0":2.971024792076304,"x":155.49,"y":134.84,"x0":-1.5374665297700991,"y0":50.002888436093315,"z0":6.052578826711205,"aX":1.903375434650565},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-9.6,"breakHorizontal":-2.4,"spinRate":2545,"spinDirection":40},"zone":11,"typeConfidence":0.91,"plateTime":0.4388389305479343,"extension":5.802431041312423},"index":2,"playId":"540a4568-afd2-3262-87a7-eb10c7938bd1","pitchNumber":2,"startTime":"2025-08-02T23:08:20.620Z","endTime":"2025-08-02T23:08:27.540Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.041579436879267,"aZ":-38.838830812687114,"pfxX":-1.1315040474848679,"pfxZ":-4.244281882409618,"pX":-0.35522559489771716,"pZ":1.9681050860563167,"vX0":2.9026282502836995,"vY0":-124.52347513781353,"vZ0":-1.659278458562442,"x":130.54,"y":185.64,"x0":-1.3890605827255136,"y0":50.00396753766932,"z0":5.85687624964482,"aX":-1.7772641481571951},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.1,"breakVerticalInduced":-7.8,"breakHorizontal":1.3,"spinRate":2561,"spinDirection":18},"zone":7,"typeConfidence":0.89,"plateTime":0.4398863178393482,"extension":5.978557171583793},"index":3,"playId":"cd880ba8-ad6b-3b5e-a699-d6e9421d4f8e","pitchNumber":3,"startTime":"2025-08-02T23:08:43.293Z","endTime":"2025-08-02T23:08:47.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":87.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.36803824399307,"aZ":-10.683064016680067,"pfxX":-5.631921143675016,"pfxZ":10.817887763001105,"pX":0.054575303399351544,"pZ":3.29035905854019,"vX0":5.3840828094589295,"vY0":-140.86351775803755,"vZ0":-5.183897913185158,"x":114.92,"y":149.94,"x0":-1.160395448657589,"y0":50.00463537709912,"z0":5.860560959247047,"aX":-11.191381234950171},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.5,"breakHorizontal":8.9,"spinRate":2554,"spinDirection":209},"zone":2,"typeConfidence":0.91,"plateTime":0.3905127549682237,"extension":6.139180181621452},"hitData":{"launchSpeed":77.3,"launchAngle":81.0,"totalDistance":43.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":109.76,"coordY":207.93}},"index":4,"playId":"d127bd77-657f-319e-925a-fe2f84149b9e","pitchNumber":4,"startTime":"2025-08-02T23:09:15.507Z","endTime":"2025-08-02T23:09:24.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":682641,"link":"/api/v1/people/682641","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":682641,"link":"/api/v1/people/682641"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T23:09:24.827Z","atBatIndex":80},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Willy Adames homers (17) on a fly ball to center field. Grant McCray scores.","rbi":2,"awayScore":6,"homeScore":12,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T23:09:32.562Z","endTime":"2025-08-02T23:12:22.159Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,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":642715,"fullName":"Willy Adames","link":"/api/v1/people/642715"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":687529,"fullName":"Grant McCray","link":"/api/v1/people/687529"},"responsiblePitcher":{"id":670329,"link":"/api/v1/people/670329"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.784667012107533,"aZ":-40.87429265776859,"pfxX":-0.8318320136242252,"pfxZ":-5.663702437006149,"pX":0.17296219587442307,"pZ":2.522830293475652,"vX0":3.902473988919214,"vY0":-123.52509384661842,"vZ0":0.21097726487288848,"x":110.41,"y":170.66,"x0":-1.322713950515467,"y0":50.00061958798669,"z0":5.887391056533921,"aX":-1.2793999392912714},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.0,"breakHorizontal":0.6,"spinRate":2442,"spinDirection":29},"zone":5,"typeConfidence":0.9,"plateTime":0.4442953481247094,"extension":5.925680043796402},"index":0,"playId":"dba83305-2cd5-3665-878a-5f2747d5a4e6","pitchNumber":1,"startTime":"2025-08-02T23:10:11.090Z","endTime":"2025-08-02T23:10:15.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.5,"endSpeed":85.2,"strikeZoneTop":3.49791638091184,"strikeZoneBottom":1.65464706451338,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.00565591675515,"aZ":-9.897666422539148,"pfxX":-6.04809240900091,"pfxZ":11.709682519085735,"pX":1.1638268585007134,"pZ":4.094793068181047,"vX0":7.833324088077343,"vY0":-138.73296383749442,"vZ0":-3.2841484401921974,"x":72.64,"y":128.22,"x0":-0.9428770632187041,"y0":50.00262289004957,"z0":5.97942253907374,"aX":-11.506386244430312},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.4,"breakHorizontal":8.9,"spinRate":2564,"spinDirection":210},"zone":12,"typeConfidence":0.9,"plateTime":0.39850720796426176,"extension":5.995015391009611},"index":1,"playId":"c3f50598-07e0-36e7-8a2c-0bfccf4de222","pitchNumber":2,"startTime":"2025-08-02T23:10:31.833Z","endTime":"2025-08-02T23:10:35.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":96.4,"endSpeed":85.9,"strikeZoneTop":3.63806571595839,"strikeZoneBottom":1.70523626528515,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.94739149400932,"aZ":-9.709559035617433,"pfxX":-5.724670029787148,"pfxZ":11.621551797737753,"pX":1.4272978325800987,"pZ":3.6266623188800073,"vX0":8.574603813434942,"vY0":-139.9202069115362,"vZ0":-4.223684093460211,"x":62.59,"y":140.86,"x0":-0.9693157705454396,"y0":50.004150324541946,"z0":5.821886409376295,"aX":-11.067930357777781},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":20.0,"breakHorizontal":8.0,"spinRate":2567,"spinDirection":206},"zone":12,"typeConfidence":0.91,"plateTime":0.39528867522689337,"extension":6.092818922408868},"index":2,"playId":"7aeb8e18-e631-37ba-b846-f2206ea53db6","pitchNumber":3,"startTime":"2025-08-02T23:10:51.448Z","endTime":"2025-08-02T23:10:57.593Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.9,"strikeZoneTop":3.58166932089588,"strikeZoneBottom":1.67874030419392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.09810599294561,"aZ":-39.446414793363395,"pfxX":-1.1407642947035208,"pfxZ":-4.756668297173911,"pX":0.4772721001375046,"pZ":0.8782477583240016,"vX0":4.72845544777919,"vY0":-123.52888743685118,"vZ0":-3.6938329637113823,"x":98.81,"y":215.07,"x0":-1.3225924306159655,"y0":50.004295723221844,"z0":5.746467142196444,"aX":-1.7448503612109811},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-9.2,"breakHorizontal":0.8,"spinRate":2661,"spinDirection":25},"zone":14,"typeConfidence":0.9,"plateTime":0.44525132459493566,"extension":6.0250072892270286},"index":3,"playId":"82287284-c806-3f3a-9430-eedb48fe7b1f","pitchNumber":4,"startTime":"2025-08-02T23:11:11.674Z","endTime":"2025-08-02T23:11:16.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":85.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.436248205832065,"aZ":-11.111299565629379,"pfxX":-6.935219617482232,"pfxZ":11.118464255043094,"pX":0.34293501893342865,"pZ":2.4153815443184277,"vX0":6.59382583005751,"vY0":-137.68770301340177,"vZ0":-6.727046912989077,"x":103.93,"y":173.56,"x0":-1.1977293847215922,"y0":50.00045879625205,"z0":5.664781669582082,"aX":-13.134279410728402},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.6,"breakHorizontal":10.9,"spinRate":2542,"spinDirection":208},"zone":6,"typeConfidence":0.9,"plateTime":0.3998850537802756,"extension":6.1262389970432025},"index":4,"playId":"c5abe2cc-dece-3b79-ba48-5d768e9fdfdd","pitchNumber":5,"startTime":"2025-08-02T23:11:32.746Z","endTime":"2025-08-02T23:11:37.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":86.7,"strikeZoneTop":3.49,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.26555875523293,"aZ":-9.739603104977684,"pfxX":-5.924657627859025,"pfxZ":11.550660599803575,"pX":0.4855313649102544,"pZ":2.775388171715735,"vX0":6.608736123277247,"vY0":-139.21395750392227,"vZ0":-6.264034018454845,"x":98.49,"y":163.84,"x0":-1.1611619153319628,"y0":50.006303659030465,"z0":5.714949731456315,"aX":-11.511427256201664},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":19.6,"breakHorizontal":9.2,"spinRate":2631,"spinDirection":211},"zone":6,"typeConfidence":0.91,"plateTime":0.3950154196332165,"extension":6.13725684448283},"hitData":{"launchSpeed":101.4,"launchAngle":32.0,"totalDistance":402.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.37,"coordY":38.1}},"index":5,"playId":"232d85db-807f-3610-a61b-f130e209dec7","pitchNumber":6,"startTime":"2025-08-02T23:11:58.536Z","endTime":"2025-08-02T23:12:22.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":642715,"link":"/api/v1/people/642715","batSide":{"code":"R","description":"Right"}},"third":{"id":687529,"link":"/api/v1/people/687529"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":642715,"link":"/api/v1/people/642715"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2025-08-02T23:12:22.159Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Koss called out on strikes.","rbi":0,"awayScore":6,"homeScore":12,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-02T23:12:34.618Z","endTime":"2025-08-02T23:14:18.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670329,"fullName":"Rico Garcia","link":"/api/v1/people/670329"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683766,"fullName":"Christian Koss","link":"/api/v1/people/683766"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":96.0,"endSpeed":86.1,"strikeZoneTop":3.60012682513604,"strikeZoneBottom":1.48179931923116,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.793642823553974,"aZ":-11.711791509194294,"pfxX":-7.08764591685992,"pfxZ":10.568094390994997,"pX":-0.5306089697930594,"pZ":4.120569834685823,"vX0":4.615975455810374,"vY0":-139.5667810244056,"vZ0":-2.769775071409639,"x":137.23,"y":127.52,"x0":-1.3008740106782901,"y0":50.00668445984685,"z0":5.917053753177151,"aX":-13.728507392473418},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.6,"breakHorizontal":11.6,"spinRate":2501,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.395240087086949,"extension":5.9882809798650305},"index":0,"playId":"627ea4e6-0811-3b63-809e-7383b1d70c01","pitchNumber":1,"startTime":"2025-08-02T23:12:52.833Z","endTime":"2025-08-02T23:12:56.808Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":85.3,"strikeZoneTop":3.60204507423877,"strikeZoneBottom":1.51401382826056,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.84353417842054,"aZ":-11.84988649603234,"pfxX":-6.515392569677051,"pfxZ":10.698371616389492,"pX":-0.5502761039013925,"pZ":4.426924171558738,"vX0":4.4968636284501065,"vY0":-138.1929784426233,"vZ0":-1.8024640272964292,"x":137.98,"y":119.25,"x0":-1.366786029360808,"y0":50.006107629302136,"z0":5.900358799591006,"aX":-12.382599826599842},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":19.1,"breakHorizontal":10.7,"spinRate":2436,"spinDirection":209},"zone":11,"typeConfidence":0.9,"plateTime":0.39903697948778927,"extension":5.971554826813532},"index":1,"playId":"bd197c98-6972-3845-8325-f0381ffc6d7e","pitchNumber":2,"startTime":"2025-08-02T23:13:08.411Z","endTime":"2025-08-02T23:13:12.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":85.0,"strikeZoneTop":3.64506039016607,"strikeZoneBottom":1.58643333641032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.72071131437675,"aZ":-11.520947124715269,"pfxX":-6.87157917278943,"pfxZ":10.975540227671589,"pX":-0.3522301182572572,"pZ":3.6592228408694623,"vX0":5.131442113578419,"vY0":-137.36059878432883,"vZ0":-3.4587257540335115,"x":130.43,"y":139.98,"x0":-1.3660955902458352,"y0":50.0046972885165,"z0":5.736161018503624,"aX":-12.93375521629838},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.2,"breakHorizontal":11.2,"spinRate":2498,"spinDirection":210},"zone":1,"typeConfidence":0.9,"plateTime":0.4010818633249609,"extension":6.104258476416741},"index":2,"playId":"a48e8f26-734b-3adf-b59d-59116285fe85","pitchNumber":3,"startTime":"2025-08-02T23:13:29.760Z","endTime":"2025-08-02T23:13:33.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"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":95.8,"endSpeed":86.0,"strikeZoneTop":3.66,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":36.638742621714165,"aZ":-11.177816384730468,"pfxX":-7.127490414661669,"pfxZ":10.902178883693603,"pX":-0.26642452315717974,"pZ":3.210600029189593,"vX0":5.531863356195417,"vY0":-139.19981087686634,"vZ0":-4.900282149416146,"x":127.16,"y":152.09,"x0":-1.3720425042211486,"y0":50.00410709214647,"z0":5.759361920020353,"aX":-13.729388230661716},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.6,"breakHorizontal":11.5,"spinRate":2544,"spinDirection":208},"zone":2,"typeConfidence":0.91,"plateTime":0.3962961249204051,"extension":6.076291194869222},"index":3,"playId":"f4cfc13a-61f0-3b0c-badb-0e4c151e7e4f","pitchNumber":4,"startTime":"2025-08-02T23:13:46.166Z","endTime":"2025-08-02T23:13:50.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":12,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2025-08-02T23:13:57.456Z","endTime":"2025-08-02T23:14:14.037Z","isPitch":false,"type":"action","player":{"id":683766,"link":"/api/v1/people/683766"},"defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.4,"strikeZoneTop":3.69740359626093,"strikeZoneBottom":1.5788645859209,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078980581201098,"aZ":-40.32511132345205,"pfxX":0.364878125338044,"pfxZ":-5.225455303806163,"pX":0.6813078916018955,"pZ":2.9559499388622865,"vX0":4.691431711326081,"vY0":-124.44333130204502,"vZ0":0.9125047398503305,"x":91.03,"y":158.97,"x0":-1.279378012232263,"y0":50.00098507031967,"z0":5.937509387610338,"aX":0.5686234232175046},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.4,"breakVerticalInduced":-9.0,"breakHorizontal":-1.8,"spinRate":2491,"spinDirection":30},"zone":6,"typeConfidence":0.91,"plateTime":0.4409488716489758,"extension":5.981808654993852},"index":5,"playId":"226331d9-995d-32ec-b9a2-a9d4725d7537","pitchNumber":5,"startTime":"2025-08-02T23:14:14.037Z","endTime":"2025-08-02T23:14:18.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670329,"link":"/api/v1/people/670329","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":682626,"link":"/api/v1/people/682626"},"first":{"id":624413,"link":"/api/v1/people/624413"},"second":{"id":683146,"link":"/api/v1/people/683146"},"third":{"id":677595,"link":"/api/v1/people/677595"},"shortstop":{"id":596019,"link":"/api/v1/people/596019"},"left":{"id":607043,"link":"/api/v1/people/607043"},"center":{"id":656775,"link":"/api/v1/people/656775"},"right":{"id":665742,"link":"/api/v1/people/665742"}},"offense":{"batter":{"id":683766,"link":"/api/v1/people/683766","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":427164,"link":"/api/v1/people/427164"},"officialType":"Home Plate"},{"official":{"id":596740,"link":"/api/v1/people/596740"},"officialType":"First Base"},{"official":{"id":658536,"link":"/api/v1/people/658536"},"officialType":"Second Base"},{"official":{"id":544728,"link":"/api/v1/people/544728"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_ab"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_ab"},{"player":{"id":683766,"link":"/api/v1/people/683766"},"credit":"b_pa"},{"player":{"id":670329,"link":"/api/v1/people/670329"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-02T23:14:18.986Z","atBatIndex":82}]