[{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Nimmo singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-03T23:20:33.995Z","endTime":"2026-05-03T23:22:19.191Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,7,8,9],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-03T19:45:48.226Z","endTime":"2026-05-03T22:58:16.155Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"contextMetrics":{}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-03T22:58:16.155Z","endTime":"2026-05-03T23:19:16.608Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"contextMetrics":{}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-03T23:19:16.608Z","endTime":"2026-05-03T23:20:36.278Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"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.7,"endSpeed":82.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.802260744665936,"aZ":-24.47384002950723,"pfxX":9.302540491316893,"pfxZ":4.45003908521155,"pX":-0.10143580426104921,"pZ":3.415448848508241,"vX0":-7.300615691642143,"vY0":-130.53164157149507,"vZ0":-1.3240716662376633,"x":120.87,"y":146.56,"x0":1.51948761804723,"y0":50.001213691291824,"z0":5.767280456330488,"aX":16.093370832513244},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":8.0,"breakHorizontal":-15.2,"spinRate":2093,"spinDirection":141},"zone":2,"typeConfidence":0.89,"plateTime":0.4191787807454439,"extension":6.50298265111125},"index":3,"playId":"a7253b38-6c3e-322c-bb62-3fdbd36b2659","pitchNumber":1,"startTime":"2026-05-03T23:20:36.278Z","endTime":"2026-05-03T23:20:40.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":85.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.702108244323295,"aZ":-20.570594766580353,"pfxX":10.25971832541356,"pfxZ":6.317988374005608,"pX":0.7948164635654134,"pZ":2.809400678389709,"vX0":-5.623006516488049,"vY0":-133.88753326169925,"vZ0":-3.783270048533602,"x":86.7,"y":162.93,"x0":1.5761487679985067,"y0":50.00516049414333,"z0":5.691663828676519,"aX":18.849479687359462},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.9,"breakHorizontal":-17.6,"spinRate":2198,"spinDirection":143},"zone":6,"typeConfidence":0.9,"plateTime":0.40726704125268354,"extension":6.399228121136044},"index":4,"playId":"6fd279ae-fe3e-310a-9fe2-fecda6a5a76a","pitchNumber":2,"startTime":"2026-05-03T23:20:52.014Z","endTime":"2026-05-03T23:20:55.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":80.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.89855224170816,"aZ":-25.901836402562378,"pfxX":-1.9643113382166901,"pfxZ":3.8058845462003106,"pX":0.13170623575886473,"pZ":2.575260983548767,"vX0":-2.9834869182137993,"vY0":-126.76816348703507,"vZ0":-2.8266960759445667,"x":111.98,"y":169.25,"x0":1.5734727959922008,"y0":50.0029096280827,"z0":5.745610933310363,"aX":-3.2359354215873117},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.6,"breakHorizontal":4.2,"spinRate":2431,"spinDirection":185},"zone":5,"typeConfidence":0.91,"plateTime":0.4300494224494731,"extension":6.371665968967066},"index":5,"playId":"23a1c6b0-3f6f-3047-bcf6-34d816d8ab4e","pitchNumber":3,"startTime":"2026-05-03T23:21:08.255Z","endTime":"2026-05-03T23:21:12.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":6,"startTime":"2026-05-03T23:21:18.741Z","endTime":"2026-05-03T23:21:30.903Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":80.9,"endSpeed":76.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.22401390576856,"aZ":-32.75559736433665,"pfxX":-8.48565374465079,"pfxZ":-0.40186971815081485,"pX":-0.9057036016355284,"pZ":1.8272375544166644,"vX0":-3.4759548908610904,"vY0":-118.00987231643748,"vZ0":-1.7982597305440968,"x":151.52,"y":189.44,"x0":1.6802740080320948,"y0":50.00366875568148,"z0":5.560479640383366,"aX":-12.209822370442287},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.8,"breakHorizontal":16.1,"spinRate":2828,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.4606104002902227,"extension":6.386837365788681},"index":7,"playId":"64263f4f-a0ad-3f89-9817-24211352294b","pitchNumber":4,"startTime":"2026-05-03T23:21:30.903Z","endTime":"2026-05-03T23:21:35.128Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":84.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.98646654473007,"aZ":-21.950261661214544,"pfxX":8.609429245469533,"pfxZ":5.628815198818101,"pX":0.03357921435178863,"pZ":3.2918061608362854,"vX0":-6.629263053028551,"vY0":-133.47602136887204,"vZ0":-2.295271364832736,"x":115.72,"y":149.9,"x0":1.4229020513502804,"y0":50.00234269131396,"z0":5.7326582978288245,"aX":15.634983300477444},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.0,"breakHorizontal":-14.3,"spinRate":2156,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4093420596242412,"extension":6.452604974654746},"index":8,"playId":"4cb7a74e-db4b-33d8-a1bd-2eb53b36eaa9","pitchNumber":5,"startTime":"2026-05-03T23:21:47.886Z","endTime":"2026-05-03T23:21:51.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.4,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.81399672421847,"aZ":-24.087590584792586,"pfxX":10.014550981863746,"pfxZ":4.374756584911644,"pX":0.3033915977860433,"pZ":1.915561930866242,"vX0":-6.6894363709243345,"vY0":-134.5313563346178,"vZ0":-5.0992624665893915,"x":105.44,"y":187.06,"x0":1.5100626218463462,"y0":50.004840483824175,"z0":5.523950274937506,"aX":18.518274448385565},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":7.1,"breakHorizontal":-16.9,"spinRate":1996,"spinDirection":131},"zone":9,"typeConfidence":0.91,"plateTime":0.4058003168928326,"extension":6.547626851500847},"hitData":{"launchSpeed":101.7,"launchAngle":2.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":162.0,"coordY":103.0}},"index":9,"playId":"9c6d6d08-9dc3-3f54-b377-2a5985a8b138","pitchNumber":6,"startTime":"2026-05-03T23:22:08.962Z","endTime":"2026-05-03T23:22:19.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-05-03T23:22:19.191Z","atBatIndex":0},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andrew McCutchen flies out to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-03T23:22:23.471Z","endTime":"2026-05-03T23:24:57.789Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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.5,"endSpeed":82.2,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032162341918742,"aZ":-23.665921063161306,"pfxX":-1.5119073459074936,"pfxZ":4.969764555369311,"pX":1.293469088323579,"pZ":3.4841668360586255,"vX0":-0.7066815895270366,"vY0":-129.02046494549276,"vZ0":-1.4156731020606674,"x":67.7,"y":144.71,"x0":1.7660718189858937,"y0":50.00057174832023,"z0":5.837593649139959,"aX":-2.587109412776064},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":9.0,"breakHorizontal":2.9,"spinRate":2310,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.4220966991161341,"extension":6.473575612103454},"index":0,"playId":"6d8aedc1-4d4d-3485-b7f3-c8939f7b16c3","pitchNumber":1,"startTime":"2026-05-03T23:22:44.692Z","endTime":"2026-05-03T23:22:48.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.55182247851576,"aZ":-27.980401812253266,"pfxX":10.552743593201098,"pfxZ":2.747753386170542,"pX":-0.218850883542814,"pZ":1.5313084508133057,"vX0":-7.350469842236832,"vY0":-122.7607238290737,"vZ0":-3.896418049821159,"x":125.34,"y":197.43,"x0":1.4448225470600509,"y0":50.001031341594945,"z0":5.5238279190184185,"aX":16.087255953942094},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.3,"breakHorizontal":-17.4,"spinRate":1733,"spinDirection":104},"zone":13,"typeConfidence":0.9,"plateTime":0.4463623766022131,"extension":6.517959705401535},"index":1,"playId":"7ee42131-ae16-3c32-8e5d-93da2a459616","pitchNumber":2,"startTime":"2026-05-03T23:23:02.589Z","endTime":"2026-05-03T23:23:08.509Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.148787173301205,"aZ":-25.271720188182908,"pfxX":-2.4611185382897998,"pfxZ":4.254021816928326,"pX":-0.048399171599016,"pZ":3.2274869784507136,"vX0":-3.1608379454678133,"vY0":-125.71830489719714,"vZ0":-1.3302815490135882,"x":118.84,"y":151.64,"x0":1.5384097182714735,"y0":50.004992500795616,"z0":5.788180603884071,"aX":-3.994056833843356},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":7.7,"breakHorizontal":5.0,"spinRate":2393,"spinDirection":196},"zone":2,"typeConfidence":0.9,"plateTime":0.43338295879703104,"extension":6.470930921726968},"index":2,"playId":"8cab3a75-2305-324e-8f5e-e078ae85407c","pitchNumber":3,"startTime":"2026-05-03T23:23:22.935Z","endTime":"2026-05-03T23:23:27.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.29982526671976,"aZ":-24.845494791998917,"pfxX":-2.0673945811265826,"pfxZ":4.377792083668062,"pX":-0.08281409815202906,"pZ":1.6392423965985647,"vX0":-3.401848276938056,"vY0":-127.76023141861111,"vZ0":-5.353571224016655,"x":120.16,"y":194.52,"x0":1.5282211929918248,"y0":50.00177335635547,"z0":5.68412377508357,"aX":-3.458534072809067},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":4.4,"spinRate":2389,"spinDirection":175},"zone":8,"typeConfidence":0.91,"plateTime":0.4267287717585879,"extension":6.485350459418269},"index":3,"playId":"9e907b82-e89d-31eb-9a7b-e9549e2bafd7","pitchNumber":4,"startTime":"2026-05-03T23:23:42.468Z","endTime":"2026-05-03T23:23:46.949Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.8,"endSpeed":82.1,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.033423126359725,"aZ":-21.90795819910216,"pfxX":-1.1606872819280418,"pfxZ":6.006463853844249,"pX":0.37531655613285547,"pZ":2.6071993269911156,"vX0":-2.578634378209577,"vY0":-129.43313807820658,"vZ0":-3.808880658436829,"x":102.69,"y":168.39,"x0":1.5322802356154626,"y0":50.00497855490787,"z0":5.759736696372842,"aX":-1.9851752489589032},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":10.3,"breakHorizontal":2.6,"spinRate":2358,"spinDirection":171},"zone":6,"typeConfidence":0.9,"plateTime":0.42190542394783925,"extension":6.473197078596421},"index":4,"playId":"3bb2216a-3fa1-372a-9921-f35f6ed7d5c9","pitchNumber":5,"startTime":"2026-05-03T23:24:00.426Z","endTime":"2026-05-03T23:24:04.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":81.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.18641147665987,"aZ":-24.656095943755567,"pfxX":-1.5483038495240788,"pfxZ":4.459481331186042,"pX":-0.6984684266620372,"pZ":2.411491002037581,"vX0":-4.933708687458955,"vY0":-128.37404637037443,"vZ0":-3.6549552871888915,"x":143.62,"y":173.67,"x0":1.4419651676758114,"y0":50.0016154607548,"z0":5.752128479223003,"aX":-2.6074854954909212},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.6,"breakHorizontal":3.8,"spinRate":2415,"spinDirection":187},"zone":4,"typeConfidence":0.91,"plateTime":0.42512302812350544,"extension":6.559617408317136},"index":5,"playId":"c11e35f1-d04a-30cb-97c9-658b4a39516b","pitchNumber":6,"startTime":"2026-05-03T23:24:20.538Z","endTime":"2026-05-03T23:24:24.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":92.0,"endSpeed":84.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.317331066935942,"aZ":-16.925181132067873,"pfxX":4.715244922157156,"pfxZ":8.348887513346725,"pX":0.4381711891127539,"pZ":2.2594075209403974,"vX0":-4.07232389890261,"vY0":-133.90197277437815,"vZ0":-5.977833133362658,"x":100.3,"y":177.78,"x0":1.3617313523435062,"y0":50.00411277622807,"z0":5.720447751412456,"aX":8.613673284730487},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":-7.7,"spinRate":2089,"spinDirection":141},"zone":6,"typeConfidence":0.86,"plateTime":0.4081394047794622,"extension":6.515281594225532},"hitData":{"launchSpeed":93.0,"launchAngle":50.0,"totalDistance":281.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":203.83,"coordY":116.9}},"index":6,"playId":"95af3b68-421c-37ca-8f5b-c96b9cb1da74","pitchNumber":7,"startTime":"2026-05-03T23:24:46.113Z","endTime":"2026-05-03T23:24:57.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:24:57.789Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-03T23:24:59.792Z","endTime":"2026-05-03T23:26:23.452Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663947,"fullName":"Tyler Holton","link":"/api/v1/people/663947"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.5,"endSpeed":74.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.669054292473355,"aZ":-31.203204265162938,"pfxX":-7.021904859596636,"pfxZ":0.7002261653058994,"pX":-0.19033594338471094,"pZ":2.260934518970772,"vX0":-2.5041475975967367,"vY0":-117.22736298906823,"vZ0":-1.005534564148926,"x":124.26,"y":177.73,"x0":1.8035146865651193,"y0":50.00552954375881,"z0":5.602110292696997,"aX":-9.797431974515497},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.3,"breakHorizontal":13.3,"spinRate":2707,"spinDirection":297},"zone":8,"typeConfidence":0.91,"plateTime":0.4668090521200754,"extension":6.459062205842125},"index":0,"playId":"ba1db6be-2291-307a-8c6c-efa5c078dbd9","pitchNumber":1,"startTime":"2026-05-03T23:25:23.861Z","endTime":"2026-05-03T23:25:27.968Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","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":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":80.8,"endSpeed":74.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.503708621976894,"aZ":-32.268066886746254,"pfxX":-6.220182858324157,"pfxZ":-0.06974744138263134,"pX":-1.655497717540253,"pZ":1.4328953074283037,"vX0":-5.799421712673795,"vY0":-117.64886893895459,"vZ0":-2.4180887827265924,"x":180.1,"y":200.09,"x0":1.6502298769708323,"y0":50.001530859196826,"z0":5.467307927434065,"aX":-8.709717453053353},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-0.5,"breakHorizontal":12.7,"spinRate":2798,"spinDirection":303},"zone":13,"typeConfidence":0.91,"plateTime":0.4657134375689713,"extension":6.403187717040613},"index":1,"playId":"e8babd43-c531-313c-a5f1-2a3da1d1f10f","pitchNumber":2,"startTime":"2026-05-03T23:25:42.337Z","endTime":"2026-05-03T23:25:46.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","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":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.042551681157015,"aZ":-30.47567776027712,"pfxX":-6.890564341287547,"pfxZ":1.2157764376724982,"pX":-0.5022333075230139,"pZ":2.0003974487925213,"vX0":-3.145026840752904,"vY0":-117.32200820132114,"vZ0":-1.5897499359759655,"x":136.14,"y":184.77,"x0":1.7504649464855453,"y0":50.00191579359993,"z0":5.525168543368437,"aX":-9.611313232805525},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.0,"breakHorizontal":13.2,"spinRate":2853,"spinDirection":300},"zone":7,"typeConfidence":0.91,"plateTime":0.46672490161140345,"extension":6.36713394300483},"index":2,"playId":"d6dd7dbd-657e-36c7-a8e1-5caec46cbc82","pitchNumber":3,"startTime":"2026-05-03T23:26:00.225Z","endTime":"2026-05-03T23:26:04.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","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":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.787185244074216,"aZ":-33.26547046545532,"pfxX":-7.891073832146755,"pfxZ":-0.794584468404552,"pX":-0.8384227885206905,"pZ":1.3768707815499377,"vX0":-3.5768660349124524,"vY0":-117.1660425650465,"vZ0":-2.2949115691246433,"x":148.96,"y":201.6,"x0":1.7367750298608085,"y0":50.00137816402378,"z0":5.5017690277345634,"aX":-10.881289010726972},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-1.8,"breakHorizontal":15.2,"spinRate":2852,"spinDirection":297},"zone":13,"typeConfidence":0.91,"plateTime":0.4689228930699527,"extension":6.3767456032435685},"index":3,"playId":"01fa3ece-f650-3718-b3b9-d68f179ddeb1","pitchNumber":4,"startTime":"2026-05-03T23:26:18.867Z","endTime":"2026-05-03T23:26:23.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","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":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":663947,"link":"/api/v1/people/663947"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:26:23.452Z","atBatIndex":2},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Jung singles on a ground ball to right fielder Wenceel Pérez. Brandon Nimmo to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-03T23:28:52.584Z","endTime":"2026-05-03T23:29:58.823Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"postOnSecond":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-03T23:26:37.690Z","endTime":"2026-05-03T23:26:50.998Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brenan Hanifee replaces Tyler Holton.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-03T23:26:50.998Z","endTime":"2026-05-03T23:28:54.903Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669724,"link":"/api/v1/people/669724"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":663947,"link":"/api/v1/people/663947","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.2,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.081470147775242,"aZ":-28.031868857120617,"pfxX":-9.322634139844403,"pfxZ":2.177940705592171,"pX":-1.0639682264136272,"pZ":2.2090928565396943,"vX0":7.434039214669109,"vY0":-137.2349760531932,"vZ0":-3.3042475120270574,"x":157.56,"y":179.13,"x0":-2.6000909289615657,"y0":50.0040074357592,"z0":5.343443675956507,"aX":-17.738997326353722},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":1988,"spinDirection":244},"zone":13,"typeConfidence":0.92,"plateTime":0.39950986663045507,"extension":6.052397591125629},"index":2,"playId":"30cced18-4e3a-3e86-84fc-28a433c16701","pitchNumber":1,"startTime":"2026-05-03T23:28:54.903Z","endTime":"2026-05-03T23:28:58.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.807200100603964,"aZ":-30.93150701412887,"pfxX":-9.878161533943903,"pfxZ":0.656776536116201,"pX":-0.4146860545249987,"pZ":2.9950322505552096,"vX0":9.37429524972589,"vY0":-136.94534301045132,"vZ0":-0.8715706846047636,"x":132.81,"y":157.91,"x0":-2.5962086539928713,"y0":50.00524403830006,"z0":5.43027669131278,"aX":-18.793766046354936},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":2009,"spinDirection":249},"zone":1,"typeConfidence":0.9,"plateTime":0.39972017555805506,"extension":6.115424357371805},"index":3,"playId":"02416f4b-262e-3845-a4cb-fc4f4c2324b8","pitchNumber":2,"startTime":"2026-05-03T23:29:17.004Z","endTime":"2026-05-03T23:29:24.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.339092005578905,"aZ":-26.433008528486646,"pfxX":-7.609116202237344,"pfxZ":2.9995312824167737,"pX":-0.5044130071524784,"pZ":3.206100900405617,"vX0":7.896865761330192,"vY0":-137.66889073887705,"vZ0":-1.3037863915230101,"x":136.23,"y":152.22,"x0":-2.4251814324909846,"y0":50.00391707840448,"z0":5.479648760306611,"aX":-14.567504368324368},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":5.4,"breakHorizontal":12.1,"spinRate":1865,"spinDirection":243},"zone":1,"typeConfidence":0.86,"plateTime":0.39828053541510355,"extension":6.218134535179394},"hitData":{"launchSpeed":63.1,"launchAngle":17.0,"totalDistance":148.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":159.85,"coordY":121.07}},"index":4,"playId":"22ef3f1d-bc7e-350f-9748-e5ad59624fbb","pitchNumber":3,"startTime":"2026-05-03T23:29:48.370Z","endTime":"2026-05-03T23:29:58.823Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:29:58.823Z","atBatIndex":3},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-05-03T23:30:06.184Z","endTime":"2026-05-03T23:32:41.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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.2,"endSpeed":82.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.200891499781346,"aZ":-29.089274203211097,"pfxX":-1.8160139838793397,"pfxZ":1.7967188332250394,"pX":0.05015143257142918,"pZ":1.9007125838919605,"vX0":7.207244790648482,"vY0":-129.79921961020463,"vZ0":-3.1932351117872306,"x":115.09,"y":187.46,"x0":-2.521819244155193,"y0":50.00057845611139,"z0":5.352963417510167,"aX":-3.1120884969384544},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.8,"breakHorizontal":1.8,"spinRate":2178,"spinDirection":179},"zone":8,"typeConfidence":0.9,"plateTime":0.42138533037826065,"extension":6.068068912944025},"index":0,"playId":"f6a6ce0b-9705-3f79-a354-57abe5d78f71","pitchNumber":1,"startTime":"2026-05-03T23:30:26.473Z","endTime":"2026-05-03T23:30:30.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.99160758542325,"aZ":-31.329711162689758,"pfxX":-9.741035660686048,"pfxZ":0.44094852002115026,"pX":0.13092163232430393,"pZ":2.4347601308568234,"vX0":10.549531687997012,"vY0":-137.23150429225873,"vZ0":-2.0332237856965563,"x":112.01,"y":173.04,"x0":-2.48868578036082,"y0":50.0027450631498,"z0":5.309287259563882,"aX":-18.669492166039042},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":0.6,"breakHorizontal":15.6,"spinRate":2037,"spinDirection":248},"zone":5,"typeConfidence":0.89,"plateTime":0.3983783939796228,"extension":6.242041842428342},"index":1,"playId":"db1cd230-6094-303b-a396-7e6a5b123843","pitchNumber":2,"startTime":"2026-05-03T23:30:43.285Z","endTime":"2026-05-03T23:30:48.438Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-03T23:31:07.414Z","endTime":"2026-05-03T23:31:24.286Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.573484603680235,"aZ":-29.202984557141214,"pfxX":-0.24888811796541432,"pfxZ":1.7359150256995726,"pX":2.7078989461750416,"pZ":0.966510802516588,"vX0":12.866007357767607,"vY0":-129.65307043083774,"vZ0":-5.457958265731668,"x":13.78,"y":212.68,"x0":-2.273971267704869,"y0":50.00486887067251,"z0":5.311226277235134,"aX":-0.4286777235037132},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":2.2,"breakHorizontal":-2.3,"spinRate":2299,"spinDirection":101},"zone":14,"typeConfidence":0.9,"plateTime":0.4214918678417181,"extension":6.326173461804413},"index":3,"playId":"2222fef2-2a52-323c-9a24-dacff71ae042","pitchNumber":3,"startTime":"2026-05-03T23:31:24.286Z","endTime":"2026-05-03T23:31:27.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.71114342944374,"aZ":-29.936781748639238,"pfxX":0.08463223784337148,"pfxZ":1.3398737382106765,"pX":0.19297403377657446,"pZ":1.4371150513994388,"vX0":7.004437595025737,"vY0":-128.37109107651915,"vZ0":-3.941070669361611,"x":109.64,"y":199.98,"x0":-2.5781594609463103,"y0":50.0062378697644,"z0":5.313903243532455,"aX":0.1412453045498491},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2229,"spinDirection":164},"zone":14,"typeConfidence":0.91,"plateTime":0.4261101421068365,"extension":6.121453800510998},"index":4,"playId":"65fd231e-7848-3c84-889c-a37af0ecae89","pitchNumber":4,"startTime":"2026-05-03T23:31:43.799Z","endTime":"2026-05-03T23:31:47.497Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.16498768870882,"aZ":-32.501900353454545,"pfxX":-10.785724338121335,"pfxZ":-0.1759178258983507,"pX":0.6130072984703103,"pZ":1.5401445188881329,"vX0":11.78268143948692,"vY0":-137.11194162002764,"vZ0":-4.1473423709284765,"x":93.63,"y":197.2,"x0":-2.3448085125437177,"y0":50.000463745409995,"z0":5.297609262294354,"aX":-20.472493745495203},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.1,"breakHorizontal":16.9,"spinRate":1967,"spinDirection":249},"zone":14,"typeConfidence":0.88,"plateTime":0.3999407722647308,"extension":6.308340879939713},"index":5,"playId":"8cd76907-4c3a-39f6-8f33-ad951c2c71dc","pitchNumber":5,"startTime":"2026-05-03T23:32:07.814Z","endTime":"2026-05-03T23:32:12.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.4,"endSpeed":81.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.258125223303317,"aZ":-31.748388918920604,"pfxX":0.112616348325421,"pfxZ":0.25449742404137154,"pX":0.737831202895374,"pZ":1.217432540475642,"vX0":7.976077362582059,"vY0":-127.14154728458848,"vZ0":-3.998120991570258,"x":88.88,"y":205.91,"x0":-2.4446432452684403,"y0":50.000739801226736,"z0":5.309554086943701,"aX":0.18407369046718128},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-0.2,"breakHorizontal":-1.9,"spinRate":2200,"spinDirection":90},"zone":14,"typeConfidence":0.91,"plateTime":0.42958217098622953,"extension":6.224566261301626},"index":6,"playId":"e436f4ae-9453-3b55-86ec-80e6cf9601ad","pitchNumber":6,"startTime":"2026-05-03T23:32:37.517Z","endTime":"2026-05-03T23:32:41.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"second":{"id":607043,"link":"/api/v1/people/607043"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:32:41.238Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kevin McGonigle pops out to third baseman Josh Jung.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-03T23:34:34.231Z","endTime":"2026-05-03T23:35:29.396Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":87.6,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.045866784895836,"aZ":-10.604270583002291,"pfxX":-4.684154101398191,"pfxZ":10.88666272514578,"pX":0.12781515759610054,"pZ":2.737017518647534,"vX0":5.911842396673257,"vY0":-140.40858929101492,"vZ0":-5.509893705146565,"x":112.13,"y":164.88,"x0":-1.4039755604825663,"y0":50.005397393614125,"z0":5.4256772821568,"aX":-9.283372105148848},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":7.2,"spinRate":2449,"spinDirection":215},"zone":2,"typeConfidence":2.0,"plateTime":0.3912371824836032,"extension":6.740175087531214},"hitData":{"launchSpeed":84.4,"launchAngle":70.0,"totalDistance":121.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":97.57,"coordY":162.75}},"index":0,"playId":"9f248173-70fc-3b2d-bb2b-cb00d25d11dc","pitchNumber":1,"startTime":"2026-05-03T23:35:18.184Z","endTime":"2026-05-03T23:35:29.396Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:35:29.396Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-03T23:35:34.310Z","endTime":"2026-05-03T23:36:55.995Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.04628856118219,"aZ":-10.89481763797799,"pfxX":-2.4016611616631507,"pfxZ":10.834644030386128,"pX":0.5953860696597963,"pZ":3.1788904229112482,"vX0":5.976426989410322,"vY0":-140.05985472069003,"vZ0":-4.489000666562833,"x":94.31,"y":152.95,"x0":-1.2650451835719192,"y0":50.00048518137761,"z0":5.529633210968377,"aX":-4.7167232676491375},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.7,"breakHorizontal":3.0,"spinRate":2437,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.3928084336489448,"extension":6.7585563995255304},"index":0,"playId":"5b7b0dfd-76c0-387e-96a4-183979c68105","pitchNumber":1,"startTime":"2026-05-03T23:35:51.949Z","endTime":"2026-05-03T23:35:55.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.73313429408161,"aZ":-9.693036008464047,"pfxX":-3.3141238675592404,"pfxZ":11.202817129513834,"pX":0.6575331085651445,"pZ":3.13729713086744,"vX0":6.475634897547891,"vY0":-141.57903600116057,"vZ0":-4.726045983237069,"x":91.94,"y":154.07,"x0":-1.2406589834320116,"y0":50.00614750672106,"z0":5.462520484241194,"aX":-6.652733597618477},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":4.6,"spinRate":2497,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3885495042783029,"extension":6.631523604900606},"index":1,"playId":"76be2dec-fb5c-3ae4-865b-9921ccd4c98a","pitchNumber":2,"startTime":"2026-05-03T23:36:09.124Z","endTime":"2026-05-03T23:36:12.470Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-05-03T23:36:18.807Z","endTime":"2026-05-03T23:36:31.666Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.7,"endSpeed":87.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.575281406204404,"aZ":-8.206612287442542,"pfxX":-3.393488937616901,"pfxZ":12.034219619122775,"pX":1.5711130943457923,"pZ":1.9131708307730588,"vX0":8.296528821619503,"vY0":-141.69032910072983,"vZ0":-8.238507564219523,"x":57.11,"y":187.12,"x0":-0.981239592255342,"y0":50.00231765429953,"z0":5.417568628298829,"aX":-6.759181803905711},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.8,"breakHorizontal":4.1,"spinRate":2505,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.389656947312655,"extension":6.838707083948144},"index":3,"playId":"fbfd56f4-4005-392f-8849-80cc85d3a23d","pitchNumber":3,"startTime":"2026-05-03T23:36:31.666Z","endTime":"2026-05-03T23:36:35.401Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":87.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":38.41435466363229,"aZ":-10.30638053940041,"pfxX":-2.7510764667225813,"pfxZ":10.985189776250673,"pX":0.5476370254949599,"pZ":3.030767122617727,"vX0":5.673196995067712,"vY0":-141.6350162497901,"vZ0":-4.997634919478697,"x":96.13,"y":156.95,"x0":-1.1423604847791442,"y0":50.003130604602006,"z0":5.503584067797026,"aX":-5.476875170862473},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":18.7,"breakHorizontal":3.6,"spinRate":2491,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3897269365811402,"extension":6.646861879714429},"index":4,"playId":"635444d2-c2e9-3542-ab9d-b71dc4f11fe6","pitchNumber":4,"startTime":"2026-05-03T23:36:52.222Z","endTime":"2026-05-03T23:36:55.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:36:55.995Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colt Keith called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-05-03T23:36:58.088Z","endTime":"2026-05-03T23:38:32.483Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.751374176977485,"aZ":-45.2529420780028,"pfxX":3.080546403827502,"pfxZ":-9.502196843728273,"pX":-0.30177577073726175,"pZ":3.047110139712907,"vX0":1.573978073939739,"vY0":-118.06937340952398,"vZ0":3.0772202609797685,"x":128.5,"y":156.51,"x0":-1.3827629936971328,"y0":50.003006262646096,"z0":5.966363452482343,"aX":4.239643875238819},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.2,"breakVerticalInduced":-15.8,"breakHorizontal":-6.0,"spinRate":2852,"spinDirection":36},"zone":1,"typeConfidence":2.0,"plateTime":0.4684534050930016,"extension":6.477078095692207},"index":0,"playId":"b1a6663d-fe8f-3355-b23a-db45063d7ec8","pitchNumber":1,"startTime":"2026-05-03T23:37:23.246Z","endTime":"2026-05-03T23:37:27.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.7,"endSpeed":83.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.668093254425926,"aZ":-26.66203822041811,"pfxX":-11.157958278124582,"pfxZ":3.10653480851827,"pX":0.22155305679298212,"pZ":0.7039171676970113,"vX0":7.6945436352920344,"vY0":-133.0618786613875,"vZ0":-7.0092066529430275,"x":108.55,"y":219.77,"x0":-1.2752739255666399,"y0":50.0008248729694,"z0":5.336119429717593,"aX":-19.772076680766585},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.1,"breakHorizontal":18.2,"spinRate":1741,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4134983802381229,"extension":6.8282088059338575},"index":1,"playId":"2321dcae-05e8-3bf3-8c42-1f7bdec6d370","pitchNumber":2,"startTime":"2026-05-03T23:37:37.374Z","endTime":"2026-05-03T23:37:42.153Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.883028400339875,"aZ":-13.01247378100546,"pfxX":-3.7191623893918697,"pfxZ":9.551147246830368,"pX":0.06821756296114762,"pZ":3.7045053405181987,"vX0":5.3014646342496325,"vY0":-140.73749122241082,"vZ0":-2.747760850133883,"x":114.4,"y":138.76,"x0":-1.3565433594371732,"y0":50.00320811176133,"z0":5.536033903577576,"aX":-7.462309735813191},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.9,"breakHorizontal":5.6,"spinRate":2498,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3891468063456238,"extension":6.666103298868686},"index":2,"playId":"d7d2192e-f997-30fa-930c-4d0d7975ecdc","pitchNumber":3,"startTime":"2026-05-03T23:37:58.497Z","endTime":"2026-05-03T23:38:01.936Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-03T23:38:13.283Z","endTime":"2026-05-03T23:38:28.113Z","isPitch":false,"type":"action","player":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.716558465929474,"aZ":-37.221462432178946,"pfxX":1.6810435337465837,"pfxZ":-3.0933883989560123,"pX":-0.3766179305931989,"pZ":2.246261157891232,"vX0":1.8030058764279895,"vY0":-126.8824019400529,"vZ0":-1.1581670305827374,"x":131.36,"y":178.13,"x0":-1.3145508474937708,"y0":50.00309368634603,"z0":5.672008150950455,"aX":2.7430921398821777},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.6,"breakHorizontal":-3.5,"spinRate":2736,"spinDirection":58},"zone":7,"typeConfidence":2.0,"plateTime":0.43152204496062563,"extension":6.4752112371431485},"index":4,"playId":"922c85b7-3fd8-328a-a04b-a5b50e2e59ec","pitchNumber":4,"startTime":"2026-05-03T23:38:28.113Z","endTime":"2026-05-03T23:38:32.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:38:32.483Z","atBatIndex":7},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-03T23:40:39.152Z","endTime":"2026-05-03T23:42:55.299Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402639577575723,"aZ":-26.890419987522822,"pfxX":-10.46995513049465,"pfxZ":2.8209027091413104,"pX":0.21953999991457113,"pZ":1.8345196180700816,"vX0":10.558290092164535,"vY0":-135.91578146820578,"vZ0":-4.346187580287554,"x":108.63,"y":189.25,"x0":-2.3525998633668963,"y0":50.00237424071141,"z0":5.318493800586671,"aX":-19.615078809866883},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":4.3,"breakHorizontal":16.8,"spinRate":2012,"spinDirection":245},"zone":8,"typeConfidence":0.91,"plateTime":0.4027712690295133,"extension":6.152747413769914},"index":0,"playId":"48607e38-345e-3186-a9d4-c6b14db01bbe","pitchNumber":1,"startTime":"2026-05-03T23:41:06.264Z","endTime":"2026-05-03T23:41:10.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.4,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.752861636517927,"aZ":-32.96819500323356,"pfxX":-11.317198506425722,"pfxZ":-0.46859370433896785,"pX":0.2698083679957507,"pZ":2.1765967895844183,"vX0":10.639268764828765,"vY0":-129.01593042686477,"vZ0":-1.5821382648294509,"x":106.72,"y":180.01,"x0":-2.436369237887252,"y0":50.004715076705985,"z0":5.337850509316967,"aX":-19.08760024500465},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.0,"breakHorizontal":18.1,"spinRate":1684,"spinDirection":259},"zone":9,"typeConfidence":0.9,"plateTime":0.4244867017148848,"extension":6.09744156203455},"index":1,"playId":"caa0982e-ecb8-33ab-8b97-8d876797e5ce","pitchNumber":2,"startTime":"2026-05-03T23:41:20.177Z","endTime":"2026-05-03T23:41:24.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":81.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.71743193234311,"aZ":-28.72388548447054,"pfxX":-10.958068131892496,"pfxZ":2.0317994227801908,"pX":0.2493171562150416,"pZ":0.7737363493303697,"vX0":10.678980126136375,"vY0":-129.3624147542243,"vZ0":-5.514586639102992,"x":107.5,"y":217.89,"x0":-2.5064768123984096,"y0":50.001094975616745,"z0":5.132014827046567,"aX":-18.59055201886969},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":2.6,"breakHorizontal":17.5,"spinRate":1861,"spinDirection":252},"zone":14,"typeConfidence":0.91,"plateTime":0.4232381567631225,"extension":6.144469390649294},"index":2,"playId":"1873b2e9-338d-3bda-9754-68affc23b92f","pitchNumber":3,"startTime":"2026-05-03T23:41:35.954Z","endTime":"2026-05-03T23:41:39.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.6,"endSpeed":87.8,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727026226793477,"aZ":-23.505300456947325,"pfxX":-7.433284326562319,"pfxZ":4.407989755293428,"pX":-0.8375979849494692,"pZ":2.857429264718194,"vX0":7.460914561215771,"vY0":-139.03240557484287,"vZ0":-2.646435303661505,"x":148.93,"y":161.63,"x0":-2.583752215423967,"y0":50.00592391219514,"z0":5.3733312800655035,"aX":-14.627460132320206},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.7,"breakHorizontal":12.0,"spinRate":2055,"spinDirection":239},"zone":4,"typeConfidence":0.92,"plateTime":0.39322355521388275,"extension":6.189804747163297},"index":3,"playId":"d635db3c-3bb6-30b2-87b2-20fc2f08cfd5","pitchNumber":4,"startTime":"2026-05-03T23:41:53.866Z","endTime":"2026-05-03T23:41:57.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.484160972105304,"aZ":-35.78853201218104,"pfxX":-7.4806651809313545,"pfxZ":-2.1233657410747693,"pX":-1.964153911071996,"pZ":2.699417924181705,"vX0":4.322264291596028,"vY0":-129.4341662086554,"vZ0":0.10555584661277284,"x":191.87,"y":165.9,"x0":-2.681953475941579,"y0":50.00384147759671,"z0":5.393704734296934,"aX":-12.720222940941753},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-3.6,"breakHorizontal":12.6,"spinRate":1492,"spinDirection":263},"zone":11,"typeConfidence":0.9,"plateTime":0.42282024700175347,"extension":6.029055230954415},"index":4,"playId":"d7b985a0-c9d2-34fc-b08a-819759bf6a92","pitchNumber":5,"startTime":"2026-05-03T23:42:12.756Z","endTime":"2026-05-03T23:42:16.882Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":82.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.60013947339701,"aZ":-36.46337624578755,"pfxX":-7.886127816866366,"pfxZ":-2.4868201549455,"pX":-1.6378506672715898,"pZ":2.9751568590400512,"vX0":5.041104926915218,"vY0":-130.3090491635322,"vZ0":0.8520521452443082,"x":179.43,"y":158.45,"x0":-2.569881064107423,"y0":50.00309433010489,"z0":5.392173262772253,"aX":-13.603795231692015},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.1,"breakHorizontal":13.2,"spinRate":1550,"spinDirection":258},"zone":11,"typeConfidence":0.9,"plateTime":0.41984642779690207,"extension":6.07395269615652},"index":5,"playId":"a30ece98-fcd7-374c-bcf1-f8fb8f7e599b","pitchNumber":6,"startTime":"2026-05-03T23:42:31.140Z","endTime":"2026-05-03T23:42:34.708Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.4,"endSpeed":86.0,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.686540173008282,"aZ":-29.53332380603235,"pfxX":-9.040169821727499,"pfxZ":1.4002854539624412,"pX":-0.5727647389762875,"pZ":2.8855414362718093,"vX0":8.21416693603806,"vY0":-135.79394496710225,"vZ0":-1.2086894843968312,"x":138.83,"y":160.87,"x0":-2.451573956685043,"y0":50.000551988455975,"z0":5.3771989244872165,"aX":-17.00586326896381},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":2.5,"breakHorizontal":14.8,"spinRate":1898,"spinDirection":243},"zone":1,"typeConfidence":0.91,"plateTime":0.40223517582450485,"extension":6.161368425334009},"hitData":{"launchSpeed":96.5,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":159.28}},"index":6,"playId":"0466323e-30bc-3f08-9dc6-0f5a93ad32ba","pitchNumber":7,"startTime":"2026-05-03T23:42:47.988Z","endTime":"2026-05-03T23:42:55.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.300000000000004,"awayTeamWinProbability":47.699999999999996,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.92,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:42:55.299Z","atBatIndex":8},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-03T23:43:02.192Z","endTime":"2026-05-03T23:44:17.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":95.0,"endSpeed":86.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.2087462886416,"aZ":-30.734765491113627,"pfxX":-10.552286705364084,"pfxZ":0.745842875975276,"pX":0.20668101048493412,"pZ":2.035591341997866,"vX0":10.749559249463289,"vY0":-137.98794738833803,"vZ0":-3.266640028504939,"x":109.12,"y":183.82,"x0":-2.3717384004293898,"y0":50.00219639774415,"z0":5.309469746849206,"aX":-20.31353853327935},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":0.8,"breakHorizontal":16.8,"spinRate":2087,"spinDirection":241},"zone":8,"typeConfidence":0.89,"plateTime":0.3972199716938736,"extension":6.167289058160412},"index":0,"playId":"f2378bee-5f75-3029-a0d0-7100548f18d6","pitchNumber":1,"startTime":"2026-05-03T23:43:18.144Z","endTime":"2026-05-03T23:43:22.179Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.240828624435196,"aZ":-27.544010506143636,"pfxX":-10.982443223286413,"pfxZ":2.438286294165666,"pX":0.2664092029779448,"pZ":1.4901432983849165,"vX0":11.218498856602158,"vY0":-136.85179829295282,"vZ0":-5.002645654212281,"x":106.85,"y":198.55,"x0":-2.4594397292656263,"y0":50.000990677204584,"z0":5.2288945442315375,"aX":-20.827165416107498},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":17.5,"spinRate":2140,"spinDirection":238},"zone":14,"typeConfidence":0.9,"plateTime":0.40026179366588055,"extension":6.280780921291201},"index":1,"playId":"9a861469-04da-38bb-a64f-5e7d16327df8","pitchNumber":2,"startTime":"2026-05-03T23:43:33.760Z","endTime":"2026-05-03T23:43:37.985Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.244683138150922,"aZ":-30.186295879664772,"pfxX":-10.948653423800112,"pfxZ":1.0487592836109974,"pX":-0.31761077642936836,"pZ":1.6881537741662327,"vX0":9.590545013595923,"vY0":-136.8462398545064,"vZ0":-4.168362904866295,"x":129.11,"y":193.2,"x0":-2.4515581743250525,"y0":50.00052336169112,"z0":5.307718892186307,"aX":-20.686252404404968},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":1.2,"breakHorizontal":17.8,"spinRate":2131,"spinDirection":240},"zone":7,"typeConfidence":0.9,"plateTime":0.4008207170800713,"extension":6.131855580664326},"index":2,"playId":"8cd83a79-e7d6-35be-adf1-1b620aabba87","pitchNumber":3,"startTime":"2026-05-03T23:43:51.081Z","endTime":"2026-05-03T23:43:54.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":94.9,"endSpeed":86.0,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.568692368967675,"aZ":-32.98201392767436,"pfxX":-10.4408517073602,"pfxZ":-0.42562325964072123,"pX":0.43867164209769116,"pZ":2.3342176594404926,"vX0":11.160625101122678,"vY0":-137.62005057445876,"vZ0":-2.1746975152162284,"x":100.28,"y":175.76,"x0":-2.3335069674129767,"y0":50.00329656514686,"z0":5.392222976672085,"aX":-19.815524700983612},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":-1.1,"breakHorizontal":16.3,"spinRate":2167,"spinDirection":244},"zone":6,"typeConfidence":0.88,"plateTime":0.3996245267281213,"extension":6.194767272260898},"hitData":{"launchSpeed":103.2,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":119.38,"coordY":151.18}},"index":3,"playId":"bb45e686-f2a9-3d05-83ef-89b1a5a53641","pitchNumber":4,"startTime":"2026-05-03T23:44:10.015Z","endTime":"2026-05-03T23:44:17.946Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:44:17.946Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Josh Smith flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-05-03T23:44:24.286Z","endTime":"2026-05-03T23:45:05.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.327497397910278,"aZ":-29.790011974506,"pfxX":0.9098121042097036,"pfxZ":1.42910378119789,"pX":-0.6030570346569544,"pZ":3.6456807272296845,"vX0":4.850993914571678,"vY0":-127.84216646134112,"vZ0":1.119239152089743,"x":139.99,"y":140.35,"x0":-2.637006864662312,"y0":50.003896919893705,"z0":5.526183842209469,"aX":1.5171142259794483},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":3.0,"breakHorizontal":-2.6,"spinRate":2167,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.42710305320518893,"extension":6.010327682216319},"index":0,"playId":"37bb00cc-5cc9-3b15-9d8a-0e2ca9da7d56","pitchNumber":1,"startTime":"2026-05-03T23:44:42.251Z","endTime":"2026-05-03T23:44:46.254Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.656382434606858,"aZ":-32.50594190030499,"pfxX":-9.44728295533078,"pfxZ":-0.193155863977033,"pX":-0.4479939466978913,"pZ":2.5071794916919607,"vX0":8.415912329848517,"vY0":-130.2650021331839,"vZ0":-0.9330341642465884,"x":134.08,"y":171.09,"x0":-2.488857547464315,"y0":50.003181524540686,"z0":5.32146533160029,"aX":-16.281750217861156},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.4,"breakHorizontal":15.4,"spinRate":1597,"spinDirection":255},"zone":4,"typeConfidence":0.9,"plateTime":0.4200272121676387,"extension":6.039435398066619},"hitData":{"launchSpeed":94.9,"launchAngle":44.0,"totalDistance":326.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":89.67,"coordY":73.32}},"index":1,"playId":"0bde077d-9d1e-3333-8103-de10b48b94f9","pitchNumber":2,"startTime":"2026-05-03T23:44:55.962Z","endTime":"2026-05-03T23:45:05.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:45:05.727Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-03T23:47:16.363Z","endTime":"2026-05-03T23:49:33.051Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":80.2,"endSpeed":75.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.316910177871875,"aZ":-41.49627666472723,"pfxX":1.7558622964730985,"pfxZ":-6.637579565379443,"pX":-0.6222813686345035,"pZ":1.797334462941957,"vX0":1.365665533445253,"vY0":-116.94011225763067,"vZ0":-0.6069938174789098,"x":140.72,"y":190.25,"x0":-1.4393119048099583,"y0":50.00539278819169,"z0":5.909182901551021,"aX":2.4643436434615618},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-12.0,"breakHorizontal":-3.5,"spinRate":2788,"spinDirection":27},"zone":7,"typeConfidence":2.0,"plateTime":0.46603035968536455,"extension":6.314893222265854},"index":0,"playId":"e72a23e0-0772-3f17-82aa-e6de5ad03cbf","pitchNumber":1,"startTime":"2026-05-03T23:47:41.004Z","endTime":"2026-05-03T23:47:45.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.206197864364047,"aZ":-14.952943517914228,"pfxX":-4.95217086906264,"pfxZ":8.313220685927428,"pX":-0.2833309471058028,"pZ":3.2983635136094533,"vX0":4.378778721444953,"vY0":-142.22946361866443,"vZ0":-3.788719097626842,"x":127.8,"y":149.72,"x0":-1.1910237014318312,"y0":50.00397891501939,"z0":5.581065625259391,"aX":-10.260195958712503},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2489,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.3834697384624439,"extension":6.514026460019318},"index":1,"playId":"8a8562eb-b304-310c-9626-a1eb25812404","pitchNumber":2,"startTime":"2026-05-03T23:47:55.688Z","endTime":"2026-05-03T23:47:58.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.087641196260357,"aZ":-24.473135490003475,"pfxX":-7.0134702056015925,"pfxZ":4.280247883726572,"pX":-0.578978976303403,"pZ":2.901987579266222,"vX0":4.6106438803011915,"vY0":-132.97171846102455,"vZ0":-2.1411813134770528,"x":139.07,"y":160.43,"x0":-1.419404240501411,"y0":50.00657337189868,"z0":5.483745731763895,"aX":-12.629225987291203},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.6,"breakHorizontal":11.8,"spinRate":1687,"spinDirection":215},"zone":1,"typeConfidence":2.0,"plateTime":0.4110905934770872,"extension":6.610437353607621},"index":2,"playId":"0c307cd6-f1d9-3947-a973-044fb71041d0","pitchNumber":3,"startTime":"2026-05-03T23:48:10.279Z","endTime":"2026-05-03T23:48:16.258Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.75084532729759,"aZ":-12.201446854968493,"pfxX":-4.093807070373583,"pfxZ":9.834640852421504,"pX":0.7086737693351632,"pZ":3.226705749839157,"vX0":6.340139896246806,"vY0":-142.12875860297225,"vZ0":-4.063459882466951,"x":89.99,"y":151.66,"x0":-1.026527376791554,"y0":50.005879419011414,"z0":5.458826715842317,"aX":-8.317018326256342},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.0,"breakHorizontal":6.0,"spinRate":2411,"spinDirection":213},"zone":3,"typeConfidence":2.0,"plateTime":0.38643859529484104,"extension":6.908100546024028},"index":3,"playId":"bca0ece8-cdfa-38d3-b953-c575d1ce3d07","pitchNumber":4,"startTime":"2026-05-03T23:48:34.161Z","endTime":"2026-05-03T23:48:37.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.742697104751446,"aZ":-29.47721311481277,"pfxX":-9.269989297395686,"pfxZ":1.5076889243410712,"pX":-1.089089094849721,"pZ":2.1276642580514045,"vX0":3.9667801776120406,"vY0":-133.5274190320481,"vZ0":-3.0248296645117163,"x":158.51,"y":181.33,"x0":-1.395611412222633,"y0":50.00578482242399,"z0":5.412877034923237,"aX":-16.617790288001842},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":15.8,"spinRate":1845,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.4113626282085332,"extension":6.569251134982631},"index":4,"playId":"20695d90-5491-3e66-ac87-8e2fde8add87","pitchNumber":5,"startTime":"2026-05-03T23:48:53.138Z","endTime":"2026-05-03T23:48:57.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.15173458695837,"aZ":-36.32587466275803,"pfxX":1.5828623603627556,"pfxZ":-2.5048330620887,"pX":-0.21388302914043564,"pZ":1.919152997199765,"vX0":2.5703397155580627,"vY0":-127.87785039210365,"vZ0":-2.1300265802205782,"x":125.15,"y":186.96,"x0":-1.4373153750371832,"y0":50.00206959519821,"z0":5.610089156695266,"aX":2.6236759866846904},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-4.8,"breakHorizontal":-3.5,"spinRate":2837,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4281660444569222,"extension":6.466378026668542},"index":5,"playId":"b42b626c-d6ab-3647-97ae-74b0a69e3dc2","pitchNumber":6,"startTime":"2026-05-03T23:49:10.818Z","endTime":"2026-05-03T23:49:14.390Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.7,"endSpeed":88.7,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.45459979049086,"aZ":-10.625238776852171,"pfxX":-3.416091120514041,"pfxZ":10.579361525727563,"pX":-0.02862398381130155,"pZ":3.7819247040217254,"vX0":4.445655708296449,"vY0":-142.24541413084117,"vZ0":-2.868813986081438,"x":118.09,"y":136.67,"x0":-1.172340309146542,"y0":50.002438448062826,"z0":5.483094152090038,"aX":-6.95838200520587},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.7,"breakHorizontal":5.2,"spinRate":2496,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.38594697556416735,"extension":6.734106024734956},"index":6,"playId":"5515cbfd-f6ce-3887-9110-c9b15287c6a3","pitchNumber":7,"startTime":"2026-05-03T23:49:29.607Z","endTime":"2026-05-03T23:49:33.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:49:33.051Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-03T23:49:36.245Z","endTime":"2026-05-03T23:50:51.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.7435463676312,"aZ":-10.180648074011991,"pfxX":-2.7240165211030822,"pfxZ":10.727113198135372,"pX":0.4666716551666206,"pZ":3.2020508599645514,"vX0":5.434793502606901,"vY0":-142.93235731617193,"vZ0":-4.563749269803813,"x":99.21,"y":152.32,"x0":-1.1133374902129638,"y0":50.00139977462137,"z0":5.469688687865378,"aX":-5.584711119057621},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":18.6,"breakHorizontal":3.7,"spinRate":2469,"spinDirection":212},"zone":3,"typeConfidence":2.0,"plateTime":0.3845375321689084,"extension":6.7956796161829125},"index":0,"playId":"622211d0-d067-3f83-af40-a9676cbca4c1","pitchNumber":1,"startTime":"2026-05-03T23:49:57.684Z","endTime":"2026-05-03T23:50:02.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.690239401131997,"aZ":-34.33350645677566,"pfxX":3.2191611335053225,"pfxZ":-1.2999841498325448,"pX":-0.4628145581619122,"pZ":2.285139663473718,"vX0":0.8378062917421361,"vY0":-127.21441719651423,"vZ0":-1.6326269872465204,"x":134.64,"y":177.08,"x0":-1.2140712335562565,"y0":50.00527364430354,"z0":5.631975294661516,"aX":5.3292816106721395},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-2.5,"breakHorizontal":-6.0,"spinRate":2728,"spinDirection":69},"zone":4,"typeConfidence":2.0,"plateTime":0.42893129839352095,"extension":6.358566414455646},"index":1,"playId":"92c73ac0-2753-3e9c-aa24-665b246ac561","pitchNumber":2,"startTime":"2026-05-03T23:50:13.066Z","endTime":"2026-05-03T23:50:17.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.3617073663712,"aZ":-10.099249568767465,"pfxX":-2.942793247352639,"pfxZ":10.781433570804552,"pX":-0.29201817749951614,"pZ":3.8641666910953383,"vX0":2.882141224241799,"vY0":-142.97529289348074,"vZ0":-3.10479030452357,"x":128.13,"y":134.45,"x0":-0.9362374667917799,"y0":50.00231922929284,"z0":5.6089335063038055,"aX":-6.025254185049936},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.0,"breakHorizontal":4.7,"spinRate":2468,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.38473291270500276,"extension":6.658952447601529},"index":2,"playId":"3f28af76-7319-3267-bdd8-eeb7add63b3c","pitchNumber":3,"startTime":"2026-05-03T23:50:29.803Z","endTime":"2026-05-03T23:50:33.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":88.8,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.63880442792924,"aZ":-10.35724871769762,"pfxX":-2.7087600353037624,"pfxZ":10.689754550325823,"pX":0.40125222021611473,"pZ":2.9717150669586454,"vX0":5.224903450005616,"vY0":-142.62227613176415,"vZ0":-5.025400703290332,"x":101.71,"y":158.54,"x0":-1.1102951432641994,"y0":50.00400402761032,"z0":5.421831247210424,"aX":-5.529420029043922},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":3.7,"spinRate":2447,"spinDirection":209},"zone":3,"typeConfidence":2.0,"plateTime":0.3854075225371778,"extension":6.703420299596946},"index":3,"playId":"57dcb844-05c1-372f-90c7-f34f540cdf65","pitchNumber":4,"startTime":"2026-05-03T23:50:46.611Z","endTime":"2026-05-03T23:50:51.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:50:51.124Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-05-03T23:50:53.856Z","endTime":"2026-05-03T23:52:03.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.02154607015346,"aZ":-10.804290517502567,"pfxX":-3.3320545523108835,"pfxZ":10.287229863421508,"pX":0.3983160087630547,"pZ":2.143736425659025,"vX0":5.454007430660107,"vY0":-143.20751204244425,"vZ0":-7.240044965280302,"x":101.82,"y":180.9,"x0":-1.0977960657275558,"y0":50.00226997355121,"z0":5.380178023117432,"aX":-6.921839360838504},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.3,"breakHorizontal":4.9,"spinRate":2510,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.3824382438055487,"extension":6.795059585570464},"index":0,"playId":"f7fa7e3e-b76c-38e5-a2a2-dda76579f43d","pitchNumber":1,"startTime":"2026-05-03T23:51:16.510Z","endTime":"2026-05-03T23:51:20.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":92.7,"endSpeed":85.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.667982114225726,"aZ":-31.531056736723453,"pfxX":-8.267256009300109,"pfxZ":0.3515577145902622,"pX":0.22827032344083248,"pZ":2.2338490477633575,"vX0":6.593418939597057,"vY0":-134.9147274424361,"vZ0":-2.6443981585179914,"x":108.3,"y":178.47,"x0":-1.170143927864865,"y0":50.00535697467256,"z0":5.4433339073150835,"aX":-15.280662631043844},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":0.2,"breakHorizontal":13.6,"spinRate":1960,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.40558830210492447,"extension":6.622242242989125},"index":1,"playId":"f5adb73f-b0a0-3597-8b65-879571054dbc","pitchNumber":2,"startTime":"2026-05-03T23:51:33.049Z","endTime":"2026-05-03T23:51:37.384Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.43761895119743,"aZ":-41.03825119880127,"pfxX":2.1175029270827235,"pfxZ":-5.685848404968925,"pX":-0.07317671696082372,"pZ":1.7456737638961168,"vX0":1.9874673113142234,"vY0":-124.28467214238232,"vZ0":-1.3732156955865222,"x":119.79,"y":191.65,"x0":-1.1588542875333738,"y0":50.0001441435776,"z0":5.720678684719064,"aX":3.3036110662005953},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.9,"breakVerticalInduced":-10.3,"breakHorizontal":-4.3,"spinRate":2713,"spinDirection":33},"zone":8,"typeConfidence":2.0,"plateTime":0.4410979243171198,"extension":6.86832079786563},"index":2,"playId":"83ecfcca-28c1-365f-b857-30a3b91f81d5","pitchNumber":3,"startTime":"2026-05-03T23:51:58.758Z","endTime":"2026-05-03T23:52:03.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:52:03.435Z","atBatIndex":13},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Higashioka flies out to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-03T23:54:14.724Z","endTime":"2026-05-03T23:54:59.628Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669724,"fullName":"Brenan Hanifee","link":"/api/v1/people/669724"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"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":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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":93.1,"endSpeed":85.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.754607052846794,"aZ":-27.882512889695683,"pfxX":-9.448602670111836,"pfxZ":2.3157847475282978,"pX":0.7538354983509992,"pZ":2.418555942136061,"vX0":11.577593438986476,"vY0":-135.14373766626787,"vZ0":-2.5831100186090747,"x":88.27,"y":173.48,"x0":-2.353050322069827,"y0":50.00426201488117,"z0":5.3401170871512,"aX":-17.523554079763557},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":3.8,"breakHorizontal":14.8,"spinRate":2120,"spinDirection":242},"zone":6,"typeConfidence":0.92,"plateTime":0.4048924920016761,"extension":6.1544399814826685},"index":0,"playId":"5932672c-5ec7-3fde-bc33-aec35d4758c1","pitchNumber":1,"startTime":"2026-05-03T23:54:35.729Z","endTime":"2026-05-03T23:54:39.854Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.6,"endSpeed":81.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.673433505312566,"aZ":-30.005562009730898,"pfxX":-10.16497954718093,"pfxZ":1.293985762082218,"pX":0.6153604343285439,"pZ":1.7906529859523808,"vX0":11.051879958780413,"vY0":-128.6101457331239,"vZ0":-2.894158823494189,"x":93.54,"y":190.43,"x0":-2.4088391749398155,"y0":50.00573510174384,"z0":5.2480669279074705,"aX":-17.09927187871179},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.9,"breakHorizontal":16.1,"spinRate":1557,"spinDirection":260},"zone":9,"typeConfidence":0.91,"plateTime":0.4252294896075042,"extension":6.19410047366436},"hitData":{"launchSpeed":80.2,"launchAngle":32.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":117.81,"coordY":85.89}},"index":1,"playId":"93d33a63-6449-39b1-93ed-373fab235317","pitchNumber":2,"startTime":"2026-05-03T23:54:49.455Z","endTime":"2026-05-03T23:54:59.628Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":669724,"link":"/api/v1/people/669724"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:54:59.628Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-03T23:57:34.832Z","endTime":"2026-05-03T23:58:36.218Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-03T23:55:05.492Z","endTime":"2026-05-03T23:55:19.115Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brant Hurter replaces Brenan Hanifee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-05-03T23:55:19.115Z","endTime":"2026-05-03T23:57:37.199Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669724,"link":"/api/v1/people/669724","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.0,"endSpeed":85.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.08967926510031,"aZ":-31.76991660525318,"pfxX":9.322326373465664,"pfxZ":0.21732598948226567,"pX":0.08995039935289445,"pZ":3.052076466318353,"vX0":-11.511315913622852,"vY0":-135.01893527587495,"vZ0":-1.5875748278118658,"x":113.57,"y":156.37,"x0":3.1807676060597934,"y0":50.00378991964977,"z0":5.865861694381172,"aX":17.358461294858305},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":0.2,"breakHorizontal":-14.6,"spinRate":1936,"spinDirection":128},"zone":2,"typeConfidence":2.0,"plateTime":0.40438425862643523,"extension":6.1447720319143775},"index":2,"playId":"8fc30bec-61a6-3ce7-863a-adf86b07cae7","pitchNumber":1,"startTime":"2026-05-03T23:57:37.199Z","endTime":"2026-05-03T23:57:41.524Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":82.1,"endSpeed":76.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.223315800846425,"aZ":-28.49154950697895,"pfxX":-6.59151118300989,"pfxZ":2.525889511991446,"pX":-0.8785517620273569,"pZ":2.659438929398964,"vX0":-7.804089729723005,"vY0":-119.4506596875663,"vZ0":-1.609577808074057,"x":150.49,"y":166.98,"x0":3.276874911121511,"y0":50.00115257376576,"z0":5.8836659389967,"aX":-9.602758385614887},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.4,"breakHorizontal":13.7,"spinRate":2682,"spinDirection":297},"zone":11,"typeConfidence":0.9,"plateTime":0.4570979388921108,"extension":5.894746856274284},"index":3,"playId":"e5dd2285-33fd-35d9-8e99-0b5364fe9785","pitchNumber":2,"startTime":"2026-05-03T23:57:50.054Z","endTime":"2026-05-03T23:57:54.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"startTime":"2026-05-03T23:58:00.433Z","endTime":"2026-05-03T23:58:11.588Z","isPitch":false,"type":"action","player":{"id":607043,"link":"/api/v1/people/607043"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.3,"endSpeed":84.2,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1172809183175,"aZ":-28.251767638772872,"pfxX":8.342188972887074,"pfxZ":2.184875871449682,"pX":-0.2359368048981366,"pZ":2.7575573662167137,"vX0":-11.744759882465639,"vY0":-132.59914382073853,"vZ0":-2.5995203090037164,"x":125.99,"y":164.33,"x0":3.149749935467571,"y0":50.00446166814477,"z0":5.794239440642259,"aX":14.983303125748655},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":3.6,"breakHorizontal":-12.8,"spinRate":1935,"spinDirection":122},"zone":5,"typeConfidence":2.0,"plateTime":0.41175801798698863,"extension":6.201288652471822},"index":5,"playId":"dcd19d5a-e37f-3f0f-9c8c-da8511ffdac5","pitchNumber":3,"startTime":"2026-05-03T23:58:11.588Z","endTime":"2026-05-03T23:58:17.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.22474533604558,"aZ":-30.263668370325895,"pfxX":10.041347265617173,"pfxZ":1.0410717793998945,"pX":-0.22858708313433376,"pZ":3.3032076194683393,"vX0":-12.188323537305287,"vY0":-133.77579875048744,"vZ0":-1.3895753760348495,"x":125.71,"y":149.59,"x0":3.061207833490166,"y0":50.000309351936764,"z0":5.979203655090743,"aX":18.37523983400514},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":1.8,"breakHorizontal":-15.8,"spinRate":1915,"spinDirection":125},"zone":2,"typeConfidence":2.0,"plateTime":0.4079156223224456,"extension":6.076502188315457},"index":6,"playId":"cb6e619a-faaa-37d4-8c75-ffd084ed1ccd","pitchNumber":4,"startTime":"2026-05-03T23:58:32.094Z","endTime":"2026-05-03T23:58:36.218Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-03T23:58:36.218Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Andrew McCutchen pops out to second baseman Hao-Yu Lee.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-05-03T23:58:37.342Z","endTime":"2026-05-04T00:00:10.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.926662585110297,"aZ":-30.600339918867366,"pfxX":9.621149444035872,"pfxZ":0.870706880768152,"pX":1.2022475413602198,"pZ":2.6602907889791414,"vX0":-8.868357059859255,"vY0":-132.88716445883205,"vZ0":-2.4078012157534774,"x":71.17,"y":166.95,"x0":3.3173931524376745,"y0":50.00170662843914,"z0":5.779878213986916,"aX":17.370844090008102},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":1.3,"breakHorizontal":-15.7,"spinRate":1944,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4106741223680612,"extension":6.124945203820072},"index":0,"playId":"9fe68f90-37a4-3246-8eb9-79bebd352d99","pitchNumber":1,"startTime":"2026-05-03T23:58:59.506Z","endTime":"2026-05-03T23:59:04.343Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.3,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.671122871263957,"aZ":-30.55244649698999,"pfxX":-4.068107085661778,"pfxZ":1.1568994470958387,"pX":0.4139320732995486,"pZ":2.915497950130882,"vX0":-5.907714436935647,"vY0":-117.93942847602692,"vZ0":-0.4213301564776838,"x":101.22,"y":160.06,"x0":3.4854985752949337,"y0":50.002888057013024,"z0":5.928702571111186,"aX":-5.695141581301152},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":2.3,"breakHorizontal":8.9,"spinRate":2625,"spinDirection":292},"zone":3,"typeConfidence":0.9,"plateTime":0.4654735049744452,"extension":6.038853601335777},"index":1,"playId":"098cca74-9114-316c-b89c-5dbfd1bb3b0c","pitchNumber":2,"startTime":"2026-05-03T23:59:12.372Z","endTime":"2026-05-03T23:59:16.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407898971651694,"aZ":-30.082524786183694,"pfxX":10.917596630893499,"pfxZ":1.2427265139241346,"pX":-0.34413568745917805,"pZ":2.131172090258978,"vX0":-12.384478258358232,"vY0":-128.54758771207932,"vZ0":-3.2885715722613806,"x":130.12,"y":181.24,"x0":3.106332519599503,"y0":50.001931920035204,"z0":5.750124072334,"aX":18.36172777997408},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.7,"breakHorizontal":-17.2,"spinRate":1608,"spinDirection":112},"zone":7,"typeConfidence":0.79,"plateTime":0.42528905390179705,"extension":6.104193723525424},"index":2,"playId":"ccfe0667-e86a-313c-b82a-02e095eef9f9","pitchNumber":3,"startTime":"2026-05-03T23:59:26.990Z","endTime":"2026-05-03T23:59:31.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.8344661241762,"aZ":-22.098829389426655,"pfxX":3.278381740241608,"pfxZ":5.615332401119364,"pX":2.7212509895457733,"pZ":4.816722446629372,"vX0":-3.6953016506355385,"vY0":-132.73637140556863,"vZ0":1.2292151218492462,"x":13.27,"y":108.73,"x0":3.7016330360127783,"y0":50.00564551390959,"z0":5.949904529248586,"aX":5.885931965969878},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.7,"breakHorizontal":-5.2,"spinRate":2111,"spinDirection":128},"zone":12,"typeConfidence":2.0,"plateTime":0.411711543107796,"extension":6.03374819550418},"index":3,"playId":"b101a46a-63aa-33c0-8118-e0ecbd39d590","pitchNumber":4,"startTime":"2026-05-03T23:59:41.851Z","endTime":"2026-05-03T23:59:45.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":92.0,"endSpeed":85.0,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.715408762464392,"aZ":-31.93194142735152,"pfxX":9.393230874603052,"pfxZ":0.1325088316799814,"pX":-0.1452226613406258,"pZ":3.277858901586775,"vX0":-12.194189738352684,"vY0":-133.55658686643986,"vZ0":-0.798448839901418,"x":122.54,"y":150.28,"x0":3.235424930897423,"y0":50.00223092082105,"z0":5.854333791111411,"aX":17.160962755610672},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.2,"breakHorizontal":-14.8,"spinRate":2011,"spinDirection":122},"zone":2,"typeConfidence":2.0,"plateTime":0.408350870861808,"extension":6.202789568845367},"hitData":{"launchSpeed":83.6,"launchAngle":60.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":137.6,"coordY":139.32}},"index":4,"playId":"b0009bb7-9490-3a53-9c1a-b234c684bd2e","pitchNumber":5,"startTime":"2026-05-03T23:59:59.042Z","endTime":"2026-05-04T00:00:10.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:00:10.155Z","atBatIndex":16},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, second baseman Josh Smith to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T00:02:13.872Z","endTime":"2026-05-04T00:03:07.036Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":96.3,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.95934176981226,"aZ":-13.259447307054169,"pfxX":-5.366841106467149,"pfxZ":9.56174762294242,"pX":-0.8511794056002373,"pZ":2.6260385048725445,"vX0":3.4237867802425694,"vY0":-140.07053263198932,"vZ0":-5.273176058054377,"x":149.44,"y":167.88,"x0":-1.3949292266646,"y0":50.00210454383756,"z0":5.406745077840078,"aX":-10.61611575304202},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.3,"breakHorizontal":9.0,"spinRate":2388,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.3917080367667962,"extension":6.667163341274039},"index":0,"playId":"0fe579ee-fbe5-3b6b-8d66-d5ef50947c23","pitchNumber":1,"startTime":"2026-05-04T00:02:39.400Z","endTime":"2026-05-04T00:02:43.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":81.1,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32779316903879,"aZ":-34.83312860119537,"pfxX":1.7477970305616153,"pfxZ":-1.6145154563738302,"pX":0.11813028778097315,"pZ":1.7648677739645808,"vX0":3.3060363986487724,"vY0":-126.57022663457607,"vZ0":-2.5717294857005273,"x":112.5,"y":191.13,"x0":-1.424712012304092,"y0":50.00265767326114,"z0":5.544043692285787,"aX":2.876932230440447},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.2,"breakHorizontal":-3.8,"spinRate":2606,"spinDirection":61},"zone":8,"typeConfidence":2.0,"plateTime":0.43037139356498644,"extension":6.478658341210763},"hitData":{"launchSpeed":97.6,"launchAngle":-2.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":154.34,"coordY":159.79}},"index":1,"playId":"30b84593-cc8e-3d9b-bc68-f818b7e71153","pitchNumber":2,"startTime":"2026-05-04T00:02:59.081Z","endTime":"2026-05-04T00:03:07.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-2.500000000000007,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:03:07.036Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T00:03:14.287Z","endTime":"2026-05-04T00:05:14.478Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.351661788197994,"aZ":-13.06030297090993,"pfxX":-1.977798151584416,"pfxZ":9.367784897602188,"pX":0.7827817933422145,"pZ":2.519208277225962,"vX0":6.255170930961864,"vY0":-141.91158953874515,"vZ0":-5.802590927450088,"x":87.16,"y":170.76,"x0":-1.1926388513045383,"y0":50.00395780931152,"z0":5.421814891306001,"aX":-4.036636845099531},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.0,"breakHorizontal":2.3,"spinRate":2413,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.3858996961368075,"extension":6.794470318682094},"index":0,"playId":"65c76fc0-91f0-3ee6-adef-79a231e479a2","pitchNumber":1,"startTime":"2026-05-04T00:03:35.353Z","endTime":"2026-05-04T00:03:39.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":81.0,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.657860547170717,"aZ":-34.37748391278867,"pfxX":1.3416060714813574,"pfxZ":-1.3333126980797,"pX":0.20475767630512362,"pZ":1.5477140041123991,"vX0":3.1499691705444626,"vY0":-127.25287767364529,"vZ0":-3.306228957310618,"x":109.2,"y":196.99,"x0":-1.2205862011966617,"y0":50.0053012516644,"z0":5.570714565606449,"aX":2.2129733762564934},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.9,"breakHorizontal":-3.1,"spinRate":2640,"spinDirection":67},"zone":8,"typeConfidence":2.0,"plateTime":0.4294618158618575,"extension":6.518563584145196},"index":1,"playId":"6efe9780-e0ca-3ec1-b15a-c53cd370cfb6","pitchNumber":2,"startTime":"2026-05-04T00:03:51.863Z","endTime":"2026-05-04T00:03:57.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.1,"endSpeed":89.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.587283846543016,"aZ":-8.578878840663931,"pfxX":-4.933505815661749,"pfxZ":11.431627774945845,"pX":1.1684799383994757,"pZ":0.9253872036320078,"vX0":7.564613995165525,"vY0":-143.7387360080579,"vZ0":-10.84489501510047,"x":72.46,"y":213.79,"x0":-0.8731869027761395,"y0":50.00051032057283,"z0":5.307998816186609,"aX":-10.181114858984374},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.2,"breakHorizontal":7.2,"spinRate":2507,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3830817433374287,"extension":6.901939781647037},"index":2,"playId":"79f6e560-be31-36bb-b99e-29c504dfda06","pitchNumber":3,"startTime":"2026-05-04T00:04:09.976Z","endTime":"2026-05-04T00:04:14.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.4,"endSpeed":90.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.647888345029784,"aZ":-10.610679783359444,"pfxX":-3.6919424823559654,"pfxZ":10.188030414159261,"pX":0.3227320038516335,"pZ":2.2161375634012743,"vX0":5.048401737500378,"vY0":-144.54713021034644,"vZ0":-7.220907431122537,"x":104.7,"y":178.94,"x0":-0.9666164314264781,"y0":50.00109455778618,"z0":5.397806518055411,"aX":-7.813209046465495},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.2,"breakHorizontal":5.6,"spinRate":2447,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.37890920240268056,"extension":6.869894704114064},"index":3,"playId":"51100a7e-c756-3a9e-a86a-708586dbdb59","pitchNumber":4,"startTime":"2026-05-04T00:04:30.673Z","endTime":"2026-05-04T00:04:35.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.818993068668718,"aZ":-30.41374823604358,"pfxX":0.4363032886425948,"pfxZ":1.042382295509303,"pX":2.2772637145949823,"pZ":0.03978635365813293,"vX0":7.896752111163812,"vY0":-128.77079499950122,"vZ0":-7.644811485168437,"x":30.2,"y":237.71,"x0":-0.8809212364464158,"y0":50.00097677850146,"z0":5.388056441322644,"aX":0.7347714635783182},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.4,"breakHorizontal":-2.5,"spinRate":2661,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4247582535248018,"extension":6.785393970545235},"index":4,"playId":"75190112-3822-3bb2-9ec7-62818f69901d","pitchNumber":5,"startTime":"2026-05-04T00:04:49.829Z","endTime":"2026-05-04T00:04:53.771Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":89.3,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.463906243721276,"aZ":-10.018698026462799,"pfxX":-3.8362784876605027,"pfxZ":10.752363007083346,"pX":0.8369671102009587,"pZ":2.85635491171021,"vX0":6.591797154138349,"vY0":-143.20003833354204,"vZ0":-5.6780291636597235,"x":85.1,"y":161.66,"x0":-1.0045921514808067,"y0":50.00323933390348,"z0":5.502187077823557,"aX":-7.905493560659947},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.4,"breakHorizontal":5.5,"spinRate":2475,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.3836318540551584,"extension":6.862424908500307},"index":5,"playId":"254fa851-20e1-3c2d-9133-a89728633973","pitchNumber":6,"startTime":"2026-05-04T00:05:09.620Z","endTime":"2026-05-04T00:05:14.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.2,"awayTeamWinProbability":48.8,"homeTeamWinProbabilityAdded":-1.7999999999999972,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:05:14.478Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Rogers flies out to right fielder Andrew McCutchen.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-05-04T00:05:16.292Z","endTime":"2026-05-04T00:06:19.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":81.3,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.809455970761064,"aZ":-33.278690513002296,"pfxX":1.736476921821183,"pfxZ":-0.66495373997002,"pX":0.1411180377856949,"pZ":1.8931801267992339,"vX0":3.242942091789769,"vY0":-127.10279435304656,"vZ0":-2.82287074027214,"x":111.62,"y":187.66,"x0":-1.3703590827593966,"y0":50.003569851442,"z0":5.62576401451787,"aX":2.878797416220842},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-1.6,"breakHorizontal":-3.8,"spinRate":2611,"spinDirection":76},"zone":8,"typeConfidence":2.0,"plateTime":0.4287612100813756,"extension":6.600565141312133},"index":0,"playId":"67385d0d-fb4a-335c-a6de-aecd7da754bb","pitchNumber":1,"startTime":"2026-05-04T00:05:38.547Z","endTime":"2026-05-04T00:05:42.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":82.5,"endSpeed":75.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.427984906448653,"aZ":-41.006329199365545,"pfxX":2.5681308532660623,"pfxZ":-6.1187790966414415,"pX":0.5389691459423499,"pZ":3.4245791478995304,"vX0":3.091972394502535,"vY0":-120.0010181123122,"vZ0":2.5458499737725697,"x":96.46,"y":146.32,"x0":-1.1048179364649715,"y0":50.002278146750584,"z0":6.029549829134979,"aX":3.7069354347205494},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-10.1,"breakHorizontal":-5.4,"spinRate":2587,"spinDirection":38},"zone":12,"typeConfidence":2.0,"plateTime":0.4582167175493628,"extension":6.435130964056122},"index":1,"playId":"bbe18c73-c28d-376e-8845-24014748980e","pitchNumber":2,"startTime":"2026-05-04T00:05:53.221Z","endTime":"2026-05-04T00:05:57.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":89.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.29114104436769,"aZ":-11.337045811972082,"pfxX":-3.2917972616798004,"pfxZ":10.172929971574039,"pX":0.18650721024184352,"pZ":2.147570818074292,"vX0":4.330888823984942,"vY0":-142.5595274982709,"vZ0":-7.270364016381133,"x":109.89,"y":180.8,"x0":-0.9282042695028345,"y0":50.000470239554794,"z0":5.454730087607332,"aX":-6.741275725961507},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":5.0,"spinRate":2468,"spinDirection":209},"zone":8,"typeConfidence":2.0,"plateTime":0.38494573211831007,"extension":6.789249353272664},"hitData":{"launchSpeed":97.9,"launchAngle":47.0,"totalDistance":287.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.94,"coordY":87.9}},"index":2,"playId":"69e45270-a41d-3f1f-8636-a095fbaa1afc","pitchNumber":3,"startTime":"2026-05-04T00:06:09.238Z","endTime":"2026-05-04T00:06:19.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:06:19.005Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Corey Seager strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T00:08:24.751Z","endTime":"2026-05-04T00:09:28.840Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":83.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.729383847127355,"aZ":-27.409675734959233,"pfxX":11.0729117166727,"pfxZ":2.6661127554113246,"pX":0.5861638637250018,"pZ":2.6034913154134243,"vX0":-10.384546132910328,"vY0":-132.95263038027934,"vZ0":-3.4453724381073485,"x":94.66,"y":168.49,"x0":3.1056454104172917,"y0":50.00434553722989,"z0":5.90722608518829,"aX":19.808100780172545},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.2,"breakHorizontal":-17.8,"spinRate":1823,"spinDirection":123},"zone":6,"typeConfidence":0.91,"plateTime":0.41209264215164776,"extension":6.082811225055527},"index":0,"playId":"822a4f9f-2178-3e18-897d-4d0c06d534af","pitchNumber":1,"startTime":"2026-05-04T00:08:51.335Z","endTime":"2026-05-04T00:08:56.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.160980628804126,"aZ":-27.7785236903412,"pfxX":10.1382403228091,"pfxZ":2.494767601467599,"pX":0.23564036260735943,"pZ":3.244530029847293,"vX0":-10.569251626365842,"vY0":-131.74779129490568,"vZ0":-1.775841518485971,"x":108.02,"y":151.18,"x0":2.9761286206908406,"y0":50.0042906482741,"z0":5.974026990526554,"aX":17.88042733980005},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.3,"breakHorizontal":-16.1,"spinRate":2049,"spinDirection":130},"zone":2,"typeConfidence":2.0,"plateTime":0.41523924699396275,"extension":6.16531425155162},"index":1,"playId":"f223f012-f00f-38cf-8244-fa96d717dd5a","pitchNumber":2,"startTime":"2026-05-04T00:09:09.720Z","endTime":"2026-05-04T00:09:14.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.057141668891884,"aZ":-27.36270535856967,"pfxX":-3.980869913366308,"pfxZ":3.429272502926871,"pX":0.00576869044623885,"pZ":3.1899202007512653,"vX0":-6.716951470584919,"vY0":-117.91461673432622,"vZ0":-0.6179972815146886,"x":116.78,"y":152.65,"x0":3.4120208325254087,"y0":50.00499852142554,"z0":5.986851055617356,"aX":-5.587731099633934},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":6.4,"breakHorizontal":8.9,"spinRate":2542,"spinDirection":295},"zone":2,"typeConfidence":0.9,"plateTime":0.46506218646843234,"extension":6.021286648212048},"index":2,"playId":"308e6b5b-e364-3526-b740-79131de830c8","pitchNumber":3,"startTime":"2026-05-04T00:09:24.295Z","endTime":"2026-05-04T00:09:28.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.7,"awayTeamWinProbability":47.3,"homeTeamWinProbabilityAdded":2.700000000000003,"leverageIndex":1.07,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:09:28.840Z","atBatIndex":20},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Josh Jung pops out to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T00:09:31.665Z","endTime":"2026-05-04T00:10:15.159Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.9,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.476829250997465,"aZ":-32.9994248064991,"pfxX":9.6944876037237,"pfxZ":-0.49478708066857546,"pX":1.1236234325792405,"pZ":1.6852906511464387,"vX0":-8.502511179277576,"vY0":-128.32952202035935,"vZ0":-3.7220739506438463,"x":74.17,"y":193.28,"x0":3.2261971687654447,"y0":50.0056822155495,"z0":5.7355087571561345,"aX":16.112687807871467},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-1.6,"breakHorizontal":-15.6,"spinRate":1516,"spinDirection":115},"zone":14,"typeConfidence":0.89,"plateTime":0.4274203978745894,"extension":5.994673082189654},"index":0,"playId":"55e6c6d4-c0a7-3aad-96dc-c02a949e3c60","pitchNumber":1,"startTime":"2026-05-04T00:09:49.329Z","endTime":"2026-05-04T00:09:53.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":91.7,"endSpeed":83.1,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.577281104257132,"aZ":-26.266138455386184,"pfxX":9.823006954985665,"pfxZ":3.3299276238985023,"pX":-0.29152849012840426,"pZ":3.564828393475559,"vX0":-11.779886126227785,"vY0":-132.91100656001154,"vZ0":-1.1654568007551762,"x":128.11,"y":142.53,"x0":2.938238923951968,"y0":50.00465938249911,"z0":5.930496075312597,"aX":17.439006014976137},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.0,"breakHorizontal":-15.0,"spinRate":2051,"spinDirection":122},"zone":11,"typeConfidence":2.0,"plateTime":0.4133413950985281,"extension":6.015175427960524},"hitData":{"launchSpeed":80.0,"launchAngle":64.0,"totalDistance":188.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":176.13,"coordY":148.14}},"index":1,"playId":"cb21d849-dc21-3d85-9d77-c9393fd6c310","pitchNumber":2,"startTime":"2026-05-04T00:10:02.787Z","endTime":"2026-05-04T00:10:15.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.7,"awayTeamWinProbability":45.3,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:10:15.159Z","atBatIndex":21},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Burger grounds out, third baseman Colt Keith to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-05-04T00:10:40.565Z","endTime":"2026-05-04T00:12:21.238Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.8,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28062676837417,"aZ":-35.073789497035115,"pfxX":9.270906009891695,"pfxZ":-1.7566141976067486,"pX":0.6944904501449115,"pZ":1.55039764622979,"vX0":-9.383192433921213,"vY0":-127.55065152395727,"vZ0":-3.4457297614813642,"x":90.53,"y":196.92,"x0":3.2167214373999724,"y0":50.00594526536878,"z0":5.68511403911605,"aX":15.276230874636685},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.7,"breakHorizontal":-14.6,"spinRate":1671,"spinDirection":106},"zone":14,"typeConfidence":0.92,"plateTime":0.4294479209759339,"extension":6.182853700338744},"index":0,"playId":"d7880a1c-5b2b-34c9-aeb6-affcaaa2935f","pitchNumber":1,"startTime":"2026-05-04T00:10:43.197Z","endTime":"2026-05-04T00:10:46.671Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-05-04T00:10:54.794Z","endTime":"2026-05-04T00:11:05.231Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":83.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.32448961782173,"aZ":-31.78656462816539,"pfxX":9.693765625458616,"pfxZ":0.2237560098298168,"pX":0.19530057415323124,"pZ":1.712247449475595,"vX0":-10.783391886153037,"vY0":-129.40951450785033,"vZ0":-4.0387990141143515,"x":109.56,"y":192.55,"x0":3.1208663244664616,"y0":50.00186659167649,"z0":5.679170977801461,"aX":16.74489057127884},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":-0.2,"breakHorizontal":-15.7,"spinRate":1586,"spinDirection":108},"zone":8,"typeConfidence":0.71,"plateTime":0.4203023620933406,"extension":6.094262611692794},"index":2,"playId":"a5279e9a-677f-3188-b013-20b0ef20053a","pitchNumber":2,"startTime":"2026-05-04T00:11:05.231Z","endTime":"2026-05-04T00:11:08.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.296718998734097,"aZ":-29.907456455268324,"pfxX":9.69986287378283,"pfxZ":1.3372456862386368,"pX":0.05073941240112699,"pZ":1.3710346803111213,"vX0":-11.083106953451361,"vY0":-128.46780471669513,"vZ0":-5.263394811208488,"x":115.07,"y":201.76,"x0":3.125900119964047,"y0":50.00540866354083,"z0":5.723391994083411,"aX":16.496304786626606},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":1.6,"breakHorizontal":-15.6,"spinRate":1499,"spinDirection":119},"zone":14,"typeConfidence":0.85,"plateTime":0.4235641196741473,"extension":6.080796511910548},"index":3,"playId":"55a3986e-e7ca-3ebe-a5ee-eb012930c382","pitchNumber":3,"startTime":"2026-05-04T00:11:20.651Z","endTime":"2026-05-04T00:11:24.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.099278053234425,"aZ":-22.821872602144698,"pfxX":3.0052144907062717,"pfxZ":5.229843815325875,"pX":1.0674336866080665,"pZ":3.7160381859497527,"vX0":-7.068360302794881,"vY0":-132.584537927891,"vZ0":-1.3845944790571816,"x":76.31,"y":138.45,"x0":3.371952614732268,"y0":50.00365040040142,"z0":5.902963724409927,"aX":5.37584500506721},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.4,"breakHorizontal":-4.0,"spinRate":1998,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.41236851645238115,"extension":6.1259200177484345},"index":4,"playId":"4b850d14-1cb5-3636-9e37-f302bc246393","pitchNumber":4,"startTime":"2026-05-04T00:11:41.629Z","endTime":"2026-05-04T00:11:45.967Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.2,"endSpeed":73.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.762008035623776,"aZ":-33.31821491282881,"pfxX":-4.1307956036885605,"pfxZ":-0.8247324640900926,"pX":1.2932434685751681,"pZ":1.7633764097457316,"vX0":-3.992243619526397,"vY0":-118.0935782269874,"vZ0":-2.061476048725381,"x":67.7,"y":191.17,"x0":3.552062423774293,"y0":50.00190789465525,"z0":5.758575196942188,"aX":-5.74233769644111},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-1.8,"breakHorizontal":8.5,"spinRate":2643,"spinDirection":293},"zone":14,"typeConfidence":0.9,"plateTime":0.4665998152788067,"extension":5.954824327348388},"index":5,"playId":"02f2ce91-dc84-31af-a0cc-46a7f68427e3","pitchNumber":5,"startTime":"2026-05-04T00:11:55.124Z","endTime":"2026-05-04T00:11:59.962Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52801891299746,"aZ":-33.062539293411206,"pfxX":10.619737991027213,"pfxZ":-0.5486935217838127,"pX":-0.1755245775791794,"pZ":2.1569842613865338,"vX0":-11.122957652265837,"vY0":-127.12905238563984,"vZ0":-2.6628283824274797,"x":123.69,"y":180.54,"x0":2.880619233187613,"y0":50.00005826190507,"z0":5.847385846721954,"aX":17.34784395672472},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-1.4,"breakHorizontal":-16.7,"spinRate":1664,"spinDirection":114},"zone":8,"typeConfidence":0.92,"plateTime":0.4311567589115475,"extension":6.024076225323816},"hitData":{"launchSpeed":108.7,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.12,"coordY":170.94}},"index":6,"playId":"85776057-4717-38de-b5bf-ce6fe92798a9","pitchNumber":6,"startTime":"2026-05-04T00:12:13.012Z","endTime":"2026-05-04T00:12:21.238Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.00000000000001,"awayTeamWinProbability":43.99999999999999,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:12:21.238Z","atBatIndex":22},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kevin McGonigle flies out to left fielder Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T00:14:43.169Z","endTime":"2026-05-04T00:16:33.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.134715358610464,"aZ":-10.718455693226806,"pfxX":-4.468493253100642,"pfxZ":10.66471468898089,"pX":0.1908411221240143,"pZ":3.8601710498133155,"vX0":5.5990091781496005,"vY0":-141.8164912249954,"vZ0":-2.883398398739508,"x":109.73,"y":134.56,"x0":-1.239959390687846,"y0":50.0056984293672,"z0":5.586205297102688,"aX":-8.992720955325407},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.8,"breakHorizontal":6.8,"spinRate":2375,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.38805143140678044,"extension":6.59657737168835},"index":0,"playId":"530d2337-0bd1-3e3c-bfe7-6c97d772cd15","pitchNumber":1,"startTime":"2026-05-04T00:14:52.964Z","endTime":"2026-05-04T00:14:56.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.749487937969036,"aZ":-32.48961542175527,"pfxX":1.8603836385539902,"pfxZ":-0.19786765217445534,"pX":0.5913800163273722,"pZ":1.8753389161483365,"vX0":4.255928512044813,"vY0":-124.86303341467352,"vZ0":-2.6903083657816595,"x":94.46,"y":188.15,"x0":-1.370001223982079,"y0":50.001960150573794,"z0":5.6129911598784465,"aX":2.9673106605187174},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-0.7,"breakHorizontal":-4.3,"spinRate":2730,"spinDirection":81},"zone":9,"typeConfidence":2.0,"plateTime":0.43697225335143,"extension":6.205498650735786},"index":1,"playId":"de4127f0-58a6-3bc3-8372-f847d77beee7","pitchNumber":2,"startTime":"2026-05-04T00:15:08.635Z","endTime":"2026-05-04T00:15:12.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.75118492220043,"aZ":-12.552938455401248,"pfxX":-3.951677661981982,"pfxZ":9.418077187904839,"pX":0.4120316441797901,"pZ":2.0680977947667745,"vX0":5.764767139453531,"vY0":-143.1395580838464,"vZ0":-7.031201307801732,"x":101.29,"y":182.94,"x0":-1.110761719485779,"y0":50.00533301440744,"z0":5.3353775449346825,"aX":-8.23546682263714},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":15.8,"breakHorizontal":6.0,"spinRate":2497,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.382040152077062,"extension":6.664468240701029},"index":2,"playId":"8f46dc69-d3c3-3191-bf70-998754b4200c","pitchNumber":3,"startTime":"2026-05-04T00:15:25.522Z","endTime":"2026-05-04T00:15:29.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.4,"endSpeed":77.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1307683274126,"aZ":-39.467431021675885,"pfxX":1.4915212587713322,"pfxZ":-4.747691207855484,"pX":-0.13055405225905675,"pZ":2.4962111408599834,"vX0":2.059491598495079,"vY0":-123.00229453264372,"vZ0":-0.18606130739748217,"x":121.98,"y":171.38,"x0":-1.172197274709376,"y0":50.00599837811399,"z0":5.915908015888964,"aX":2.28869957736615},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-8.4,"breakHorizontal":-3.1,"spinRate":2740,"spinDirection":29},"zone":5,"typeConfidence":2.0,"plateTime":0.4450942796917601,"extension":6.391865689398942},"index":3,"playId":"38cb3377-b4f5-392f-9e98-03d3ce63d289","pitchNumber":4,"startTime":"2026-05-04T00:15:45.625Z","endTime":"2026-05-04T00:15:49.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.7,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.82052505144907,"aZ":-28.873782182021156,"pfxX":-8.564715179247019,"pfxZ":1.783352918852355,"pX":-1.4552163075010554,"pZ":3.304075435912038,"vX0":2.639582785060316,"vY0":-135.640699354277,"vZ0":-0.6078974998771349,"x":172.47,"y":149.57,"x0":-1.332967752996838,"y0":50.00143389543095,"z0":5.558189738724262,"aX":-15.83338770551777},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":3.4,"breakHorizontal":14.9,"spinRate":1781,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.4050069990128309,"extension":6.696294679071022},"index":4,"playId":"f8b62818-ccb5-324c-a3bb-3a46f5a71371","pitchNumber":5,"startTime":"2026-05-04T00:16:05.161Z","endTime":"2026-05-04T00:16:09.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":89.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.3040384692689,"aZ":-12.549865234120745,"pfxX":-4.391196609807498,"pfxZ":9.486261165356458,"pX":-0.08001924708394115,"pZ":3.5223508221286806,"vX0":5.095936343475778,"vY0":-143.20715784617667,"vZ0":-3.359787058304081,"x":120.05,"y":143.68,"x0":-1.3154043049039148,"y0":50.00315810471633,"z0":5.500410456441821,"aX":-9.084802628461732},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":16.7,"breakHorizontal":6.8,"spinRate":2493,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3830631076620503,"extension":6.796816197448649},"hitData":{"launchSpeed":92.0,"launchAngle":51.0,"totalDistance":273.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":67.94,"coordY":106.16}},"index":5,"playId":"6ba8ef59-e623-35fe-bb46-db3c1a58da51","pitchNumber":6,"startTime":"2026-05-04T00:16:22.598Z","endTime":"2026-05-04T00:16:33.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.300000000000004,"awayTeamWinProbability":46.699999999999996,"homeTeamWinProbabilityAdded":-2.700000000000003,"leverageIndex":1.06,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:16:33.694Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Vierling grounds out, second baseman Josh Smith to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T00:16:36.748Z","endTime":"2026-05-04T00:17:57.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38073527169511,"aZ":-14.087821810580332,"pfxX":-4.546531798148656,"pfxZ":8.829789116235457,"pX":1.1160748869648391,"pZ":2.45600793389996,"vX0":8.033722928226947,"vY0":-142.16864298956216,"vZ0":-5.725551094125368,"x":74.46,"y":172.47,"x0":-1.1547734889954226,"y0":50.00431998625042,"z0":5.389172581851956,"aX":-9.314943789205568},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.0,"breakHorizontal":6.6,"spinRate":2454,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.3851644649815724,"extension":6.809195768599874},"index":0,"playId":"7fb2e3ce-45ba-37b9-93e4-1c61e6df12d2","pitchNumber":1,"startTime":"2026-05-04T00:16:59.292Z","endTime":"2026-05-04T00:17:04.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":98.3,"endSpeed":89.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.69468494428986,"aZ":-10.472906622812856,"pfxX":-3.502519990359332,"pfxZ":10.565529301016973,"pX":-0.009971339730702829,"pZ":3.2256277176581722,"vX0":4.502180313410848,"vY0":-143.04557001294435,"vZ0":-4.568883407872708,"x":117.38,"y":151.69,"x0":-1.1557446187587288,"y0":50.00609260148698,"z0":5.5110243084638455,"aX":-7.196555431298852},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.2,"breakHorizontal":5.4,"spinRate":2459,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.3841936557366905,"extension":6.8030197214681785},"index":1,"playId":"633e337e-d555-3720-bc42-193f2ac344b7","pitchNumber":2,"startTime":"2026-05-04T00:17:14.058Z","endTime":"2026-05-04T00:17:17.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.6,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43487163988455,"aZ":-9.864478620394976,"pfxX":-3.7077299289837753,"pfxZ":10.869424225084686,"pX":0.9846593561728186,"pZ":1.1110187033888763,"vX0":6.944735902547869,"vY0":-142.51759226756133,"vZ0":-9.912951283060597,"x":79.47,"y":208.78,"x0":-1.0044304763166758,"y0":50.002369537134456,"z0":5.261800522862844,"aX":-7.610330940577659},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2469,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.38465693601312534,"extension":6.796148418871026},"index":2,"playId":"af41fb62-8240-3862-b84b-d4c0d194dd83","pitchNumber":3,"startTime":"2026-05-04T00:17:30.954Z","endTime":"2026-05-04T00:17:34.838Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.510412627941868,"aZ":-33.67141726554934,"pfxX":1.0432089341151753,"pfxZ":-0.9137715593848776,"pX":0.5585090127829241,"pZ":1.5946562711707155,"vX0":4.138860150710428,"vY0":-126.59969122037165,"vZ0":-3.308052306972966,"x":95.71,"y":195.72,"x0":-1.229498406348166,"y0":50.00546559131404,"z0":5.598068672686018,"aX":1.7026649127995461},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.2,"breakHorizontal":-2.8,"spinRate":2611,"spinDirection":90},"zone":14,"typeConfidence":2.0,"plateTime":0.4317279974414241,"extension":6.315555623560877},"hitData":{"launchSpeed":91.3,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.71,"coordY":152.19}},"index":3,"playId":"7b4393ef-fc8d-31dc-8bab-ad79794e59df","pitchNumber":4,"startTime":"2026-05-04T00:17:49.487Z","endTime":"2026-05-04T00:17:57.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.79,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:17:57.572Z","atBatIndex":24},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Colt Keith lines out to center fielder Evan Carter.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-05-04T00:18:12.417Z","endTime":"2026-05-04T00:19:36.910Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.7868490269667,"aZ":-15.67946689715445,"pfxX":-4.610394536060532,"pfxZ":8.096472984136453,"pX":-0.5445672688665018,"pZ":3.4778104880158023,"vX0":3.627078385354459,"vY0":-141.9078233263874,"vZ0":-2.9046160867498823,"x":137.76,"y":144.88,"x0":-1.240923011338472,"y0":50.00502673757007,"z0":5.514886617692763,"aX":-9.394617177855858},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.3,"breakHorizontal":7.6,"spinRate":2423,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.3861364599245123,"extension":6.6848543773981675},"index":0,"playId":"a6065ede-b3be-386d-a5b5-d56b3acdbafe","pitchNumber":1,"startTime":"2026-05-04T00:18:22.911Z","endTime":"2026-05-04T00:18:27.009Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.83224644927708,"aZ":-20.010660806523422,"pfxX":-6.243914930559724,"pfxZ":6.917159212669341,"pX":0.619461725029562,"pZ":1.698403901419503,"vX0":7.092039095891012,"vY0":-131.06525967090136,"vZ0":-5.8819973624026005,"x":93.39,"y":192.92,"x0":-1.2962916816419747,"y0":50.00629719259282,"z0":5.442333921964019,"aX":-10.98582647469228},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":11.5,"breakHorizontal":10.0,"spinRate":1420,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.4161563878501968,"extension":6.658345638880907},"index":1,"playId":"12bd5b91-33b0-3ded-9cd6-791b4ae2726b","pitchNumber":2,"startTime":"2026-05-04T00:18:39.539Z","endTime":"2026-05-04T00:19:06.559Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":116,"player":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"}},"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.2,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.59734296024627,"aZ":-25.34333089931335,"pfxX":-8.526135739955738,"pfxZ":3.783647895698132,"pX":0.19758133858386595,"pZ":0.9719713602984017,"vX0":6.711085784596504,"vY0":-133.7052638513153,"vZ0":-6.63803369838163,"x":109.47,"y":212.54,"x0":-1.2407814730366933,"y0":50.00208115885044,"z0":5.312650495612215,"aX":-15.392407986675364},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":5.5,"breakHorizontal":13.9,"spinRate":1633,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.4100981048964569,"extension":6.8602242425961295},"index":2,"playId":"baced740-61a6-385d-a4cf-642bc43ebd3c","pitchNumber":3,"startTime":"2026-05-04T00:19:13.806Z","endTime":"2026-05-04T00:19:19.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.093857757756215,"aZ":-36.03188413001354,"pfxX":1.717623172957323,"pfxZ":-2.417652784229089,"pX":0.29090012207342125,"pZ":3.3634970036284813,"vX0":3.6154702375820555,"vY0":-125.93090377559979,"vZ0":1.4204477678494547,"x":105.91,"y":147.97,"x0":-1.390147534216085,"y0":50.002540826181516,"z0":5.720837794669549,"aX":2.7406162493220796},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-3.7,"breakHorizontal":-4.0,"spinRate":2620,"spinDirection":82},"zone":3,"typeConfidence":2.0,"plateTime":0.4360146109118799,"extension":6.509949438154301},"hitData":{"launchSpeed":93.7,"launchAngle":19.0,"totalDistance":317.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":123.06,"coordY":72.14}},"index":3,"playId":"f7dfa6ef-e199-38df-8a84-0d791b617298","pitchNumber":4,"startTime":"2026-05-04T00:19:29.884Z","endTime":"2026-05-04T00:19:36.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":0.53,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:19:36.910Z","atBatIndex":25},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Evan Carter grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T00:21:43.469Z","endTime":"2026-05-04T00:22:46.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","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":90.2,"endSpeed":83.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89442147408933,"aZ":-26.993319744864625,"pfxX":10.548926580329976,"pfxZ":2.947869090983419,"pX":0.7332667992146303,"pZ":3.1145029649500056,"vX0":-9.926301740492903,"vY0":-131.1126614699114,"vZ0":-2.1166892766684295,"x":89.05,"y":154.69,"x0":3.1779768217086284,"y0":50.005782077728696,"z0":5.9248796097690155,"aX":18.569077795120688},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.2,"breakHorizontal":-17.3,"spinRate":1881,"spinDirection":142},"zone":3,"typeConfidence":2.0,"plateTime":0.41602946022279186,"extension":6.085755537086517},"index":0,"playId":"0bb294fd-ca76-32c0-b7c5-ac10c2ccd4f0","pitchNumber":1,"startTime":"2026-05-04T00:22:05.711Z","endTime":"2026-05-04T00:22:10.185Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":75.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.37898729652256,"aZ":-29.652131701960567,"pfxX":-5.516609147130686,"pfxZ":1.7532219568956178,"pX":0.3688486066583756,"pZ":1.9388635653921584,"vX0":-5.384824476295844,"vY0":-118.50847300380215,"vZ0":-2.8301159698890195,"x":102.94,"y":186.43,"x0":3.378268548914855,"y0":50.002271436904074,"z0":5.827882192665458,"aX":-7.929265190900785},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":2.8,"breakHorizontal":11.2,"spinRate":2599,"spinDirection":295},"zone":9,"typeConfidence":0.9,"plateTime":0.4603007002449475,"extension":6.094886520814453},"index":1,"playId":"59bfd8bb-4f93-3eef-b99b-02850067cebc","pitchNumber":2,"startTime":"2026-05-04T00:22:25.493Z","endTime":"2026-05-04T00:22:29.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.6,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99343567252672,"aZ":-30.656106318963168,"pfxX":8.07003445521353,"pfxZ":0.8557851905966967,"pX":0.6120916147441273,"pZ":3.2834935182577905,"vX0":-9.308114849750561,"vY0":-132.15316074767006,"vZ0":-1.0282789453775174,"x":93.67,"y":150.13,"x0":3.124114062462727,"y0":50.00317611305295,"z0":5.92038923548658,"aX":14.337654788036744},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.6,"breakHorizontal":-12.7,"spinRate":1852,"spinDirection":122},"zone":3,"typeConfidence":2.0,"plateTime":0.4137496359183914,"extension":6.132444747157947},"hitData":{"launchSpeed":54.8,"launchAngle":7.0,"totalDistance":61.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":129.59,"coordY":147.91}},"index":2,"playId":"a2b6bc81-6cbb-3a5b-9dc3-b9dfc8537769","pitchNumber":3,"startTime":"2026-05-04T00:22:39.344Z","endTime":"2026-05-04T00:22:46.954Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:22:46.954Z","atBatIndex":26},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ezequiel Duran grounds out, shortstop Kevin McGonigle to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T00:22:59.527Z","endTime":"2026-05-04T00:23:37.201Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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.6,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.00104438900877,"aZ":-29.485929448598093,"pfxX":9.75326007941372,"pfxZ":1.6361618582877764,"pX":0.5220013524098092,"pZ":2.0849463443660032,"vX0":-9.983178342042446,"vY0":-127.0882813791651,"vZ0":-3.375650791460623,"x":97.1,"y":182.49,"x0":3.2259316526792308,"y0":50.00395443300809,"z0":5.761818055801564,"aX":16.02468603142289},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":2.4,"breakHorizontal":-15.5,"spinRate":1540,"spinDirection":116},"zone":9,"typeConfidence":0.91,"plateTime":0.4302929921264078,"extension":6.084323123273821},"index":0,"playId":"e85e6d70-bc50-3b03-97f3-32423cf95670","pitchNumber":1,"startTime":"2026-05-04T00:23:11.288Z","endTime":"2026-05-04T00:23:16.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":86.7,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.05468722920597,"aZ":-34.604824550238476,"pfxX":7.40646924312733,"pfxZ":-1.4973096691915657,"pX":0.944154261280082,"pZ":2.2498845878176903,"vX0":-8.438966161157571,"vY0":-126.03659020042947,"vZ0":-1.8814980493279205,"x":81.01,"y":178.03,"x0":3.3633908767952962,"y0":50.00475193822617,"z0":5.783502376089841,"aX":11.994632467084063},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.9,"breakHorizontal":-11.6,"spinRate":1467,"spinDirection":106},"zone":14,"typeConfidence":0.91,"plateTime":0.43348591716368556,"extension":6.164866915530071},"hitData":{"launchSpeed":76.9,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.75,"coordY":160.3}},"index":1,"playId":"a1e53901-1ad1-3fec-9de9-106d2af4646f","pitchNumber":2,"startTime":"2026-05-04T00:23:29.199Z","endTime":"2026-05-04T00:23:37.201Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:23:37.201Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T00:23:49.195Z","endTime":"2026-05-04T00:24:10.815Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":83.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00270443121315,"aZ":-31.311179365393304,"pfxX":8.155261360469506,"pfxZ":0.4917997636024083,"pX":0.1438192678381401,"pZ":2.5648943137049356,"vX0":-10.614352895473322,"vY0":-131.69150441705347,"vZ0":-2.488998087452912,"x":111.52,"y":169.53,"x0":3.160199972212809,"y0":50.006074841882764,"z0":5.830044447646338,"aX":14.381013767644408},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":0.6,"breakHorizontal":-12.6,"spinRate":1920,"spinDirection":121},"zone":5,"typeConfidence":2.0,"plateTime":0.4153477682479263,"extension":6.13963312492554},"hitData":{"launchSpeed":101.6,"launchAngle":5.0,"totalDistance":111.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":173.0,"coordY":127.29}},"index":0,"playId":"421ad192-50af-3ebc-b3c8-dd18eb3ce13d","pitchNumber":1,"startTime":"2026-05-04T00:24:01.821Z","endTime":"2026-05-04T00:24:10.815Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.58,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:24:10.815Z","atBatIndex":28},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Higashioka walks. Josh Smith to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T00:24:51.106Z","endTime":"2026-05-04T00:25:59.953Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"postOnSecond":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-04T00:24:33.334Z","endTime":"2026-05-04T00:24:53.392Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.0,"endSpeed":82.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.22883016924271,"aZ":-32.68161841652057,"pfxX":8.774539080751467,"pfxZ":-0.29213889412782024,"pX":1.7773699042328224,"pZ":4.030253019018644,"vX0":-6.6875671484443115,"vY0":-130.87443112794804,"vZ0":1.2554990152738499,"x":49.25,"y":129.96,"x0":3.2238539055540283,"y0":50.00324268072525,"z0":5.989331384757097,"aX":15.24489955233959},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":-14.4,"spinRate":1837,"spinDirection":120},"zone":12,"typeConfidence":0.87,"plateTime":0.4182676409346131,"extension":6.08520101407868},"index":1,"playId":"f30d6223-4bd8-3e03-b957-3fd4a9cd097e","pitchNumber":1,"startTime":"2026-05-04T00:24:53.392Z","endTime":"2026-05-04T00:24:56.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":91.4,"endSpeed":84.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.267696536544754,"aZ":-30.125064079374457,"pfxX":9.19768053322802,"pfxZ":1.1354307688175993,"pX":1.0743906446486646,"pZ":3.6984390011632438,"vX0":-9.13601627381029,"vY0":-132.87390220137743,"vZ0":-0.004806146422503654,"x":76.05,"y":138.92,"x0":3.3487125493288126,"y0":50.0020752967921,"z0":5.87423590260088,"aX":16.582336687450233},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.3,"breakHorizontal":-14.9,"spinRate":2084,"spinDirection":119},"zone":12,"typeConfidence":2.0,"plateTime":0.4109231254685999,"extension":6.111084269396041},"index":2,"playId":"b1e6902a-a8be-31be-83ee-22d08b474407","pitchNumber":2,"startTime":"2026-05-04T00:25:14.760Z","endTime":"2026-05-04T00:25:18.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.617280348167924,"aZ":-31.84278884124554,"pfxX":9.32506612417326,"pfxZ":0.2113363451201642,"pX":0.7971086824627664,"pZ":0.9205486453444681,"vX0":-9.139510232466769,"vY0":-124.74451962761516,"vZ0":-5.27957787723304,"x":86.62,"y":213.93,"x0":3.271270034045855,"y0":50.00559200117704,"z0":5.644678630341436,"aX":14.916312750487464},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-0.5,"breakHorizontal":-15.1,"spinRate":1575,"spinDirection":102},"zone":14,"typeConfidence":0.9,"plateTime":0.4366212573310344,"extension":6.151698930450705},"index":3,"playId":"ddd81275-809e-32c9-9fdf-8b4ab653a6bb","pitchNumber":3,"startTime":"2026-05-04T00:25:34.145Z","endTime":"2026-05-04T00:25:38.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.670033052574624,"aZ":-31.487565888771027,"pfxX":10.665368724531561,"pfxZ":0.39885250356689284,"pX":2.1260050377547066,"pZ":3.198631238171505,"vX0":-6.965471392127536,"vY0":-131.37546942533604,"vZ0":-0.6177783489017818,"x":35.96,"y":152.42,"x0":3.435532803603316,"y0":50.00653614308896,"z0":5.791872363811429,"aX":18.515377578512282},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":0.8,"breakHorizontal":-17.6,"spinRate":1968,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.4180528155347014,"extension":6.188087033369734},"index":4,"playId":"3115c8de-75fa-3125-97d2-4fbc70398b46","pitchNumber":4,"startTime":"2026-05-04T00:25:54.916Z","endTime":"2026-05-04T00:25:59.953Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.8,"awayTeamWinProbability":49.2,"homeTeamWinProbabilityAdded":-2.8000000000000043,"leverageIndex":1.23,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:25:59.953Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brandon Nimmo grounds out softly, pitcher Brant Hurter to first baseman Spencer Torkelson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-05-04T00:26:02.676Z","endTime":"2026-05-04T00:28:16.724Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","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":676428,"link":"/api/v1/people/676428"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_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":80.4,"endSpeed":74.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.330976305769113,"aZ":-34.97947242436963,"pfxX":-4.17409772672331,"pfxZ":-2.0210559927250937,"pX":1.5096887777851955,"pZ":2.7100243632616645,"vX0":-3.383791208891346,"vY0":-117.07365247864158,"vZ0":0.07935012133583053,"x":59.45,"y":165.61,"x0":3.516728695620719,"y0":50.00470869079308,"z0":5.952692817683656,"aX":-5.7874792548190115},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-3.4,"breakHorizontal":8.4,"spinRate":2603,"spinDirection":292},"zone":12,"typeConfidence":0.9,"plateTime":0.46805062658997443,"extension":5.935848515800698},"index":0,"playId":"d79aa528-9432-3538-89b4-112ecd77765c","pitchNumber":1,"startTime":"2026-05-04T00:26:25.981Z","endTime":"2026-05-04T00:26:30.053Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-04T00:26:41.110Z","endTime":"2026-05-04T00:27:18.683Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.311886080736574,"aZ":-27.524495417956345,"pfxX":10.338284110605889,"pfxZ":2.6351323947141427,"pX":0.011745583659271062,"pZ":2.8783483505988525,"vX0":-11.630291247284722,"vY0":-132.22499528956223,"vZ0":-2.5217200123931174,"x":116.55,"y":161.06,"x0":3.132902289503852,"y0":50.000022281523705,"z0":5.872742367029497,"aX":18.225345052212244},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.4,"breakHorizontal":-16.1,"spinRate":2106,"spinDirection":124},"zone":2,"typeConfidence":2.0,"plateTime":0.41490009437562936,"extension":6.100599005752389},"index":2,"playId":"f71c57c0-b8e2-3a7f-91ac-0d5464607fba","pitchNumber":2,"startTime":"2026-05-04T00:27:18.683Z","endTime":"2026-05-04T00:27:22.276Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.6,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.715211728386773,"aZ":-29.504170166349233,"pfxX":-7.60718564710551,"pfxZ":1.889221123486978,"pX":-1.906899463031802,"pZ":0.6049276751931059,"vX0":-9.95016152453396,"vY0":-118.56154338457675,"vZ0":-5.424983102651005,"x":189.69,"y":222.45,"x0":3.340888620625707,"y0":50.00507614338982,"z0":5.631220308811935,"aX":-10.77849000775646},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.3,"breakHorizontal":16.3,"spinRate":2601,"spinDirection":295},"zone":13,"typeConfidence":0.9,"plateTime":0.4628437141165782,"extension":6.092561602091461},"index":3,"playId":"43c969c3-e909-38b1-bfae-72a09d15fbdf","pitchNumber":3,"startTime":"2026-05-04T00:27:43.344Z","endTime":"2026-05-04T00:27:48.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":91.7,"endSpeed":83.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51120547566615,"aZ":-31.56845635484817,"pfxX":11.06042190648778,"pfxZ":0.33884148915620393,"pX":-0.20533647524617166,"pZ":1.4721990384697334,"vX0":-12.617854701109628,"vY0":-132.8469621764714,"vZ0":-5.113886233215416,"x":124.83,"y":199.03,"x0":3.1777501515008346,"y0":50.001323084866925,"z0":5.727510987212223,"aX":19.689729358307485},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":-17.2,"spinRate":1995,"spinDirection":121},"zone":13,"typeConfidence":2.0,"plateTime":0.4129202046811242,"extension":6.187717751527489},"hitData":{"launchSpeed":55.3,"launchAngle":-67.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":132.79,"coordY":178.43}},"index":4,"playId":"2ef795eb-a665-3a1d-b957-55fae159794e","pitchNumber":4,"startTime":"2026-05-04T00:28:07.480Z","endTime":"2026-05-04T00:28:16.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"first":{"id":543309,"link":"/api/v1/people/543309"},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":5.899999999999999,"leverageIndex":2.34,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:28:16.724Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Riley Greene walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T00:30:20.008Z","endTime":"2026-05-04T00:31:37.513Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":79.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.6906899976611,"aZ":-31.27876566114566,"pfxX":-10.200515318130055,"pfxZ":0.5559098829895195,"pX":-1.2847682226293713,"pZ":2.3228501547508578,"vX0":3.6082165082798836,"vY0":-128.07005331431495,"vZ0":-1.8090205072078405,"x":165.97,"y":176.06,"x0":-1.4075096987788076,"y0":50.00609386443938,"z0":5.545366008188755,"aX":-16.518065572065883},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.7,"breakHorizontal":17.3,"spinRate":1472,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.4319045345319372,"extension":6.495453406549154},"index":0,"playId":"03b1f85c-3ed0-3ff5-ad5a-28e1faec98b7","pitchNumber":1,"startTime":"2026-05-04T00:30:46.252Z","endTime":"2026-05-04T00:30:50.391Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1742291035516,"aZ":-23.91197999152128,"pfxX":-7.864505585145112,"pfxZ":4.934361828188198,"pX":-0.983712587254282,"pZ":2.397469350743604,"vX0":3.7945733160666544,"vY0":-128.4689989912985,"vZ0":-3.2988149146972336,"x":154.5,"y":174.05,"x0":-1.4567504658229922,"y0":50.00213742624038,"z0":5.553042883463453,"aX":-13.168474368493827},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":8.4,"breakHorizontal":13.4,"spinRate":1601,"spinDirection":221},"zone":13,"typeConfidence":2.0,"plateTime":0.4260497753098935,"extension":6.341239945776084},"index":1,"playId":"cc3b9407-07a2-30ea-9bb6-f673fb8727f1","pitchNumber":2,"startTime":"2026-05-04T00:31:00.599Z","endTime":"2026-05-04T00:31:04.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.7,"endSpeed":87.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.14825024827608,"aZ":-8.891200287341576,"pfxX":-5.481690629918227,"pfxZ":11.619659525647595,"pX":1.3628961391568917,"pZ":2.084441410673553,"vX0":8.513707180570387,"vY0":-141.78306745040925,"vZ0":-7.5449847794379945,"x":65.05,"y":182.5,"x0":-0.9885825935568797,"y0":50.006294654628505,"z0":5.3728303188341915,"aX":-10.98785205447411},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.8,"breakVerticalInduced":19.3,"breakHorizontal":7.9,"spinRate":2477,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.38864507243107704,"extension":6.767492095293849},"index":2,"playId":"dd87be44-96d8-395b-8877-7796a6d53d4d","pitchNumber":3,"startTime":"2026-05-04T00:31:15.840Z","endTime":"2026-05-04T00:31:19.698Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":96.6,"endSpeed":86.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.03542507032969,"aZ":-10.246029124320394,"pfxX":-6.179266804253826,"pfxZ":11.1694149473455,"pX":-1.252786296800578,"pZ":3.2466506955260925,"vX0":2.5032043492944083,"vY0":-140.46779111975934,"vZ0":-4.099893409067224,"x":164.75,"y":151.12,"x0":-1.3617749893372166,"y0":50.00162188764545,"z0":5.412098046513881,"aX":-12.130267097283122},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":19.3,"breakHorizontal":10.6,"spinRate":2434,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39257804867967927,"extension":6.518905662891781},"index":3,"playId":"e6f5b759-65f8-3443-b443-0794f3a4e966","pitchNumber":4,"startTime":"2026-05-04T00:31:32.813Z","endTime":"2026-05-04T00:31:37.513Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.3,"awayTeamWinProbability":38.7,"homeTeamWinProbabilityAdded":4.600000000000001,"leverageIndex":1.16,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:31:37.513Z","atBatIndex":31},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Torkelson homers (6) on a fly ball to left center field. Riley Greene scores.","rbi":2,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T00:31:53.945Z","endTime":"2026-05-04T00:33:36.207Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"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":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.9,"endSpeed":88.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.93296539426094,"aZ":-7.426408584773507,"pfxX":-5.351589543931192,"pfxZ":12.247649636332138,"pX":0.6575889461127461,"pZ":2.4572733570976806,"vX0":6.70667866789905,"vY0":-142.2526532622853,"vZ0":-6.920379290489712,"x":91.93,"y":172.43,"x0":-1.0511114678179576,"y0":50.00128310252697,"z0":5.412543655684184,"aX":-10.812514088230127},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.6,"breakHorizontal":8.0,"spinRate":2543,"spinDirection":210},"zone":6,"typeConfidence":2.0,"plateTime":0.3871482711184564,"extension":6.779517794055607},"index":0,"playId":"73747c7a-656c-3c07-86d2-f0f182ea3d62","pitchNumber":1,"startTime":"2026-05-04T00:32:04.455Z","endTime":"2026-05-04T00:32:08.563Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":86.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":39.96039841564628,"aZ":-9.253425714570563,"pfxX":-4.195832712764654,"pfxZ":11.623063772401917,"pX":-0.014148867276505486,"pZ":3.3916520970956103,"vX0":4.197979258437176,"vY0":-141.36778312737673,"vZ0":-4.125987712460398,"x":117.54,"y":147.21,"x0":-0.9920264562829811,"y0":50.00256396273897,"z0":5.493288791068016,"aX":-8.274052838736031},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.0,"breakHorizontal":6.5,"spinRate":2490,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.3913390017070575,"extension":6.461778016968021},"index":1,"playId":"0fd43a64-1883-34bd-b126-fe1896309ccc","pitchNumber":2,"startTime":"2026-05-04T00:32:25.920Z","endTime":"2026-05-04T00:32:30.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"playId":"9a28272f-69f5-3e20-99df-e05de2bbe8a0","startTime":"2026-05-04T00:32:49.572Z","endTime":"2026-05-04T00:32:52.572Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":81.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.989623673158754,"aZ":-32.718853008017206,"pfxX":2.091643101129089,"pfxZ":-0.32842286528471476,"pX":0.002928974416670764,"pZ":2.869061088181202,"vX0":1.6637185058452753,"vY0":-125.98905887465021,"vZ0":-0.5796469208612602,"x":116.89,"y":161.32,"x0":-0.9324450805018203,"y0":50.00446736142461,"z0":5.693838542947836,"aX":3.44135517157444},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-0.5,"breakHorizontal":-4.1,"spinRate":2659,"spinDirection":72},"zone":2,"typeConfidence":2.0,"plateTime":0.4309308909285443,"extension":6.540788007315984},"hitData":{"launchSpeed":102.1,"launchAngle":29.0,"totalDistance":388.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":54.52,"coordY":59.46}},"index":3,"playId":"3134a98c-430a-3444-abaa-7187e562d0cb","pitchNumber":3,"startTime":"2026-05-04T00:33:10.321Z","endTime":"2026-05-04T00:33:36.207Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"first":{"id":682985,"link":"/api/v1/people/682985"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":19.900000000000006,"leverageIndex":1.89,"dramaIndex":175.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:33:36.207Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kerry Carpenter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T00:33:43.189Z","endTime":"2026-05-04T00:34:51.198Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.1,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.23040021872308,"aZ":-35.05788254340056,"pfxX":1.5836080864982751,"pfxZ":-1.8689145319325853,"pX":-0.6796983799673629,"pZ":2.660926560067182,"vX0":1.522085556905656,"vY0":-123.14540392201314,"vZ0":-0.19674943859183547,"x":142.91,"y":166.93,"x0":-1.5103139328314796,"y0":50.00266735708422,"z0":5.694298934671598,"aX":2.4446570981544378},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.2,"breakHorizontal":-3.2,"spinRate":2679,"spinDirection":46},"zone":4,"typeConfidence":2.0,"plateTime":0.44388913222464943,"extension":6.32695978757812},"index":0,"playId":"eaf77eac-5f4f-3a24-a879-f9baee696914","pitchNumber":1,"startTime":"2026-05-04T00:34:01.828Z","endTime":"2026-05-04T00:34:06.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.46571752859967,"aZ":-13.275792355649411,"pfxX":-2.5604211567422785,"pfxZ":9.188417894957722,"pX":0.3120817715219272,"pZ":3.2859456958939863,"vX0":5.000261388793072,"vY0":-142.0284379287274,"vZ0":-3.8582012594285766,"x":105.1,"y":150.06,"x0":-1.1332329740206952,"y0":50.00292591546143,"z0":5.497672195356695,"aX":-5.266696139470865},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.1,"breakHorizontal":3.7,"spinRate":2419,"spinDirection":207},"zone":3,"typeConfidence":2.0,"plateTime":0.38465552827862304,"extension":6.837337858175136},"index":1,"playId":"f142c934-9ffc-3475-8709-73da8555abf6","pitchNumber":2,"startTime":"2026-05-04T00:34:21.580Z","endTime":"2026-05-04T00:34:26.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-04T00:34:32.011Z","endTime":"2026-05-04T00:34:44.886Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":92.5,"endSpeed":85.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.93221387753444,"aZ":-31.521264091846252,"pfxX":-10.057801610507987,"pfxZ":0.35251194045666656,"pX":0.5226176972163238,"pZ":0.9558414429339942,"vX0":8.169132004869981,"vY0":-134.41544889890218,"vZ0":-5.672337775069201,"x":97.08,"y":212.97,"x0":-1.2426234405712022,"y0":50.00171630076552,"z0":5.319543482993192,"aX":-18.484626425820206},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":-0.4,"breakHorizontal":16.6,"spinRate":1547,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.4068142798490606,"extension":6.581169263768886},"index":3,"playId":"a10bb405-6c40-35ab-b104-34cc54470b4d","pitchNumber":3,"startTime":"2026-05-04T00:34:44.886Z","endTime":"2026-05-04T00:34:51.198Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.7,"awayTeamWinProbability":20.299999999999997,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.57,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:34:51.198Z","atBatIndex":33},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Wenceel Pérez lines out to right fielder Andrew McCutchen.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T00:35:00.090Z","endTime":"2026-05-04T00:36:05.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.8,"endSpeed":75.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.733618972946978,"aZ":-42.17351630679021,"pfxX":1.4205039894845735,"pfxZ":-6.979303058754172,"pX":-0.9912136377439995,"pZ":1.3478681121682674,"vX0":0.43977726792418426,"vY0":-119.15963630954863,"vZ0":-1.4699604921962575,"x":154.78,"y":202.39,"x0":-1.3629075568318236,"y0":50.0036195899408,"z0":5.796459953430037,"aX":2.0347706824424305},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.7,"breakHorizontal":-2.6,"spinRate":2811,"spinDirection":29},"zone":13,"typeConfidence":2.0,"plateTime":0.4603541158506248,"extension":6.560027735664045},"index":0,"playId":"a16a8d02-809e-3a30-8f21-d69928d2d2b8","pitchNumber":1,"startTime":"2026-05-04T00:35:16.121Z","endTime":"2026-05-04T00:35:20.447Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":87.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16411137219889,"aZ":-21.373310480294165,"pfxX":-0.060262399075405426,"pfxZ":5.576679305522253,"pX":0.5180132226765577,"pZ":1.6989964568002738,"vX0":5.493106564897393,"vY0":-137.28641295693163,"vZ0":-5.955294932277306,"x":97.25,"y":192.91,"x0":-1.4885809045819656,"y0":50.00368026671905,"z0":5.319939601030378,"aX":-0.11686274714093008},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.2,"breakHorizontal":-0.8,"spinRate":2449,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.39672348570471705,"extension":6.678681617346558},"index":1,"playId":"a677b192-a645-3467-a015-01463bb491a8","pitchNumber":2,"startTime":"2026-05-04T00:35:33.619Z","endTime":"2026-05-04T00:35:37.127Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":80.4,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.992914642074805,"aZ":-36.95708684613708,"pfxX":0.5879962183167153,"pfxZ":-2.960006085485296,"pX":0.6845074985235018,"pZ":1.5217400476509568,"vX0":4.4542071534970304,"vY0":-125.31959794584472,"vZ0":-2.582329344392336,"x":90.91,"y":197.69,"x0":-1.1821893514265711,"y0":50.005707185685615,"z0":5.543434492042437,"aX":0.9487232013057375},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-5.6,"breakHorizontal":-1.9,"spinRate":2616,"spinDirection":65},"zone":14,"typeConfidence":2.0,"plateTime":0.4347391966921279,"extension":6.781591464745013},"hitData":{"launchSpeed":99.6,"launchAngle":22.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":208.12,"coordY":101.35}},"index":2,"playId":"a9c01f77-c170-3424-97e8-734011554525","pitchNumber":3,"startTime":"2026-05-04T00:35:53.854Z","endTime":"2026-05-04T00:36:05.821Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":-1.0999999999999943,"leverageIndex":0.44,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:36:05.821Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Hao-Yu Lee strikes out swinging.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-05-04T00:36:07.841Z","endTime":"2026-05-04T00:37:15.764Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.618203489979194,"aZ":-11.552312350499868,"pfxX":-5.098471816192429,"pfxZ":10.248252378849237,"pX":0.6380940773997233,"pZ":2.016861555235182,"vX0":6.49668510619568,"vY0":-140.45144290817944,"vZ0":-7.180979981109356,"x":92.68,"y":184.32,"x0":-1.0346449311303227,"y0":50.0050064124773,"z0":5.3456053544598605,"aX":-10.262334262368064},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":8.0,"spinRate":2425,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.38887214228566025,"extension":6.744509715382925},"index":0,"playId":"45622dff-90fa-34a4-9382-e57c28d06bf7","pitchNumber":1,"startTime":"2026-05-04T00:36:30.296Z","endTime":"2026-05-04T00:36:35.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":87.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.98085265797076,"aZ":-19.03491775156568,"pfxX":-10.637276488243671,"pfxZ":6.645614191886086,"pX":-0.6651224390767605,"pZ":2.07243249357269,"vX0":4.801427800467627,"vY0":-140.6838288250757,"vZ0":-5.686990104591987,"x":142.35,"y":182.82,"x0":-1.025034005664145,"y0":50.00270507468874,"z0":5.379791374502094,"aX":-21.031027773736476},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.9,"breakHorizontal":18.1,"spinRate":2365,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.3913768099532007,"extension":6.7594707544671575},"index":1,"playId":"d791a643-bc39-3725-8270-366a3034e631","pitchNumber":2,"startTime":"2026-05-04T00:36:51.098Z","endTime":"2026-05-04T00:36:55.612Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.1276951918214,"aZ":-33.01392247356582,"pfxX":0.9109725289306256,"pfxZ":-0.5097471394679829,"pX":1.3847163747368978,"pZ":0.39799947438295935,"vX0":5.45611696270552,"vY0":-127.21033568150953,"vZ0":-6.205244672840191,"x":64.22,"y":228.03,"x0":-0.9064298878923421,"y0":50.004036560749896,"z0":5.486431903319619,"aX":1.493101978348435},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-2.2,"breakHorizontal":-2.9,"spinRate":2700,"spinDirection":59},"zone":14,"typeConfidence":2.0,"plateTime":0.4305770732134171,"extension":6.7799955952349436},"index":2,"playId":"b40328c0-5c82-3137-8719-20ec898de26c","pitchNumber":3,"startTime":"2026-05-04T00:37:10.037Z","endTime":"2026-05-04T00:37:15.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:37:15.764Z","atBatIndex":35},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew McCutchen singles on a line drive to center fielder Matt Vierling.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T00:38:37.408Z","endTime":"2026-05-04T00:39:59.574Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.13,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.177458544322036,"aZ":-28.856731894533127,"pfxX":11.203469011060443,"pfxZ":1.8576030009551436,"pX":0.3114616801009995,"pZ":2.101998944139792,"vX0":-10.862359447190356,"vY0":-132.74394366485225,"vZ0":-4.222294882020003,"x":105.13,"y":182.03,"x0":2.9991626455358196,"y0":50.00431479828814,"z0":5.812045357593394,"aX":20.014335324008705},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.6,"breakHorizontal":-18.0,"spinRate":2065,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.4124778008604766,"extension":6.070168574014294},"hitData":{"launchSpeed":103.2,"launchAngle":8.0,"totalDistance":150.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":99.73,"coordY":96.81}},"index":0,"playId":"bd37eb67-51d3-3761-af76-0b2cc81d27e8","pitchNumber":1,"startTime":"2026-05-04T00:39:48.817Z","endTime":"2026-05-04T00:39:59.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:39:59.574Z","atBatIndex":36},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Corey Seager grounds into a double play, first baseman Spencer Torkelson to shortstop Kevin McGonigle to first baseman Spencer Torkelson. Andrew McCutchen out at 2nd. Corey Seager out at 1st.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T00:40:11.491Z","endTime":"2026-05-04T00:41:08.911Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676428,"fullName":"Brant Hurter","link":"/api/v1/people/676428"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":457705,"fullName":"Andrew McCutchen","link":"/api/v1/people/457705"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":74.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.17750266118189,"aZ":-32.270933594741905,"pfxX":-3.85123417242478,"pfxZ":-0.06729439252106673,"pX":-0.08424818490638675,"pZ":2.0514837568518063,"vX0":-6.703488395602291,"vY0":-117.59216109808119,"vZ0":-2.039021885039828,"x":120.21,"y":183.39,"x0":3.303181056039785,"y0":50.00408203385072,"z0":5.922040618237335,"aX":-5.396242010644273},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-0.4,"breakHorizontal":8.6,"spinRate":2550,"spinDirection":298},"zone":8,"typeConfidence":0.9,"plateTime":0.4656788758390795,"extension":6.024352178355924},"index":0,"playId":"23dc66f7-23b7-3dd5-965e-377be438ae50","pitchNumber":1,"startTime":"2026-05-04T00:40:23.031Z","endTime":"2026-05-04T00:40:27.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":90.7,"endSpeed":82.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.20512981142441,"aZ":-29.8154986861747,"pfxX":11.257755462589257,"pfxZ":1.358807996160536,"pX":0.07620360035143886,"pZ":2.5634815463458365,"vX0":-11.941234891616155,"vY0":-131.5304841485722,"vZ0":-2.775613741076587,"x":114.1,"y":169.57,"x0":3.231591696534009,"y0":50.003209263160834,"z0":5.863661353331885,"aX":19.551296956181194},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.0,"breakHorizontal":-17.5,"spinRate":2034,"spinDirection":124},"zone":5,"typeConfidence":2.0,"plateTime":0.41785126998164035,"extension":6.184397602123169},"index":1,"playId":"f9b9ad36-a16e-3952-8aad-4880673afc96","pitchNumber":2,"startTime":"2026-05-04T00:40:39.805Z","endTime":"2026-05-04T00:40:43.503Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.5,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.800298330998142,"aZ":-28.264231039416604,"pfxX":11.008845534556988,"pfxZ":2.2505904438888216,"pX":-0.11924423903243873,"pZ":2.2008162794076584,"vX0":-11.707453454530548,"vY0":-131.15632524479196,"vZ0":-3.876294575388295,"x":121.55,"y":179.36,"x0":2.9807483571079487,"y0":50.00050344368876,"z0":5.815432038467699,"aX":19.099161723032353},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.4,"breakHorizontal":-17.3,"spinRate":2071,"spinDirection":123},"zone":8,"typeConfidence":2.0,"plateTime":0.41826355697493334,"extension":6.15354282030292},"hitData":{"launchSpeed":95.8,"launchAngle":-41.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":148.77,"coordY":178.03}},"index":2,"playId":"799964a4-e0e7-3ec4-8062-3e81e47c9c21","pitchNumber":3,"startTime":"2026-05-04T00:40:59.341Z","endTime":"2026-05-04T00:41:08.911Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"first":{"id":457705,"link":"/api/v1/people/457705"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":676428,"link":"/api/v1/people/676428"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":83.2,"awayTeamWinProbability":16.799999999999997,"homeTeamWinProbabilityAdded":10.800000000000011,"leverageIndex":2.18,"dramaIndex":126.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:41:08.911Z","atBatIndex":37},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Josh Jung reaches on a throwing error by shortstop Kevin McGonigle.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T00:43:33.187Z","endTime":"2026-05-04T00:44:12.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_throwing_error"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-04T00:41:26.503Z","endTime":"2026-05-04T00:41:46.048Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ricky Vanasco replaces Brant Hurter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-04T00:41:46.048Z","endTime":"2026-05-04T00:43:35.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676568,"link":"/api/v1/people/676568"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676428,"link":"/api/v1/people/676428","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.665082725199035,"aZ":-42.974665877007375,"pfxX":1.6600684863792488,"pfxZ":-7.717539427980304,"pX":-1.1935001647781875,"pZ":3.9185613195163778,"vX0":1.5065543761344284,"vY0":-117.88925986960422,"vZ0":4.980725839615253,"x":162.49,"y":132.98,"x0":-2.0579372138331427,"y0":50.004133065955976,"z0":5.759698358577962,"aX":2.3224285648751897},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-12.4,"breakHorizontal":-3.4,"spinRate":2267,"spinDirection":29},"zone":11,"typeConfidence":0.89,"plateTime":0.46567619445943365,"extension":6.682637872416522},"index":2,"playId":"232c1306-7ea2-3a8e-908a-234ba5ac275f","pitchNumber":1,"startTime":"2026-05-04T00:43:35.130Z","endTime":"2026-05-04T00:43:38.849Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.390315342995173,"aZ":-43.45856257789467,"pfxX":1.8478866136078875,"pfxZ":-8.08394697494789,"pX":0.4376475052891339,"pZ":1.9890709046634343,"vX0":4.792534420152217,"vY0":-117.97250683923136,"vZ0":0.8803946558097904,"x":100.32,"y":185.08,"x0":-1.867766015920924,"y0":50.00176285981389,"z0":5.646639205983345,"aX":2.5793166354723405},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.9,"breakVerticalInduced":-14.0,"breakHorizontal":-4.6,"spinRate":2276,"spinDirection":24},"zone":9,"typeConfidence":0.89,"plateTime":0.46594735226003214,"extension":6.644255194635753},"index":3,"playId":"69f085c3-c063-35d6-89d3-bc33ad0a2b35","pitchNumber":2,"startTime":"2026-05-04T00:43:47.812Z","endTime":"2026-05-04T00:43:51.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.93934605246251,"aZ":-16.37365460576961,"pfxX":-7.774656610610862,"pfxZ":8.573564666766694,"pX":-0.5156122358582284,"pZ":1.8451504322201622,"vX0":5.729259680894072,"vY0":-135.02540756036146,"vZ0":-6.194325948339956,"x":136.65,"y":188.96,"x0":-1.6569726997258687,"y0":50.00080328892226,"z0":5.32466931702501,"aX":-14.32603153238227},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":12.8,"spinRate":2296,"spinDirection":226},"zone":7,"typeConfidence":0.86,"plateTime":0.4059385329839449,"extension":6.95746177523758},"hitData":{"launchSpeed":87.1,"launchAngle":-20.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":112.28,"coordY":160.8}},"index":4,"playId":"4c029bee-6ab5-3c9d-8f61-4c300e2c7053","pitchNumber":3,"startTime":"2026-05-04T00:44:01.247Z","endTime":"2026-05-04T00:44:12.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.5,"awayTeamWinProbability":18.5,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.51,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:44:12.528Z","atBatIndex":38},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Burger strikes out on a foul tip.","rbi":0,"awayScore":0,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-05-04T00:44:27.883Z","endTime":"2026-05-04T00:45:31.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.784915105053162,"aZ":-16.01651720360193,"pfxX":-7.56903411432806,"pfxZ":9.029886422896215,"pX":0.5029197918742234,"pZ":1.7679561906157781,"vX0":7.562726092009194,"vY0":-133.4294916804593,"vZ0":-6.396936807265726,"x":97.83,"y":191.05,"x0":-1.3953531381795636,"y0":50.00278280368451,"z0":5.366006452363042,"aX":-13.542710021413503},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":15.0,"breakHorizontal":11.9,"spinRate":2260,"spinDirection":217},"zone":9,"typeConfidence":0.83,"plateTime":0.41172660176979115,"extension":6.879541747102472},"index":0,"playId":"917b6f77-6e35-3b23-b76d-536f3195785b","pitchNumber":1,"startTime":"2026-05-04T00:44:40.380Z","endTime":"2026-05-04T00:44:44.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":83.8,"endSpeed":77.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550196706520502,"aZ":-31.88649819437963,"pfxX":-9.634684582799402,"pfxZ":0.19096674088782262,"pX":-0.8208996012629782,"pZ":1.4688863611347283,"vX0":5.6727252951318095,"vY0":-122.0406945590183,"vZ0":-2.6389107585267944,"x":148.29,"y":199.12,"x0":-1.9159519693160105,"y0":50.00321415002883,"z0":5.292792786314566,"aX":-14.628536063473451},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":0.0,"breakHorizontal":16.2,"spinRate":1366,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.4476954432830351,"extension":6.848341738391325},"index":1,"playId":"d88f7180-bea1-3b8f-bfab-635c03942887","pitchNumber":2,"startTime":"2026-05-04T00:44:57.599Z","endTime":"2026-05-04T00:45:01.004Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-05-04T00:45:12.097Z","endTime":"2026-05-04T00:45:26.990Z","isPitch":false,"type":"action","player":{"id":669394,"link":"/api/v1/people/669394"},"defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.84156505160802,"aZ":-12.698081244199296,"pfxX":-8.847767204998393,"pfxZ":10.27378678625969,"pX":-0.8705063121277513,"pZ":2.6974211597146653,"vX0":5.572934026087463,"vY0":-137.61790475380138,"vZ0":-5.004424740500317,"x":150.18,"y":165.95,"x0":-1.784498618537328,"y0":50.003117230118924,"z0":5.41688849149368,"aX":-16.774508851946525},"breaks":{"breakAngle":48.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":17.5,"breakHorizontal":14.6,"spinRate":2251,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39977145834961947,"extension":6.93019611941808},"index":3,"playId":"e83051ac-6f15-315a-8c23-9fc8e9c74c68","pitchNumber":3,"startTime":"2026-05-04T00:45:26.990Z","endTime":"2026-05-04T00:45:31.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.5,"awayTeamWinProbability":15.5,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":1.2,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:45:31.568Z","atBatIndex":39},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jake Rogers triples (1) on a line drive to left fielder Ezequiel Duran.","rbi":0,"awayScore":0,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T00:47:27.511Z","endTime":"2026-05-04T00:49:15.859Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.2,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.531696073639324,"aZ":-12.777867660355154,"pfxX":-4.878448596184939,"pfxZ":9.90861273836091,"pX":0.3779961670866117,"pZ":2.3245550435819644,"vX0":5.7048217320746515,"vY0":-139.31901330865009,"vZ0":-6.207409084652215,"x":102.59,"y":176.02,"x0":-1.0664826042006568,"y0":50.00285482927839,"z0":5.432989471883603,"aX":-9.54995571089884},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.8,"breakHorizontal":7.6,"spinRate":2363,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.39378247739634675,"extension":6.791940107874299},"index":0,"playId":"76366fea-3016-39cb-9129-ee42975ae2a9","pitchNumber":1,"startTime":"2026-05-04T00:48:01.811Z","endTime":"2026-05-04T00:48:05.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":88.6,"endSpeed":81.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.40464346706498,"aZ":-27.64148078500687,"pfxX":-7.440144724794097,"pfxZ":2.708513168421727,"pX":0.3027263823446272,"pZ":1.4630491591331178,"vX0":5.868655423316905,"vY0":-128.89680137373864,"vZ0":-4.752808601252315,"x":105.46,"y":199.28,"x0":-1.0442197360985301,"y0":50.00083656637242,"z0":5.481612146233799,"aX":-12.437450070361445},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.0,"breakHorizontal":12.0,"spinRate":1459,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.425985197563191,"extension":6.725710437753948},"index":1,"playId":"82f9bd8a-33e6-3612-affc-3eb40f7c5034","pitchNumber":2,"startTime":"2026-05-04T00:48:16.829Z","endTime":"2026-05-04T00:48:20.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-05-04T00:48:28.372Z","endTime":"2026-05-04T00:48:40.375Z","isPitch":false,"type":"action","player":{"id":668670,"link":"/api/v1/people/668670"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.2,"endSpeed":88.0,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.12364142592495,"aZ":-11.712611059954865,"pfxX":-2.0535732973764182,"pfxZ":10.187561493705303,"pX":0.060530840522534025,"pZ":3.7752190257344296,"vX0":3.3171521276505382,"vY0":-141.4953488926923,"vZ0":-3.1072272564821373,"x":114.69,"y":136.85,"x0":-0.8652933649053145,"y0":50.00219098589158,"z0":5.648339528673166,"aX":-4.124584831406765},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":3.0,"spinRate":2502,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.3884998398286621,"extension":6.663211794397513},"index":3,"playId":"6b743613-66be-3966-82fe-3978dbbe97b0","pitchNumber":3,"startTime":"2026-05-04T00:48:40.375Z","endTime":"2026-05-04T00:48:45.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.6,"endSpeed":75.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.366906181847146,"aZ":-43.097927554142714,"pfxX":3.8306865479639307,"pfxZ":-7.619528514381717,"pX":0.20546623507440245,"pZ":2.759175945926912,"vX0":1.4573623048130284,"vY0":-118.85886468792359,"vZ0":1.770126024125268,"x":109.17,"y":164.28,"x0":-0.9129530312867543,"y0":50.00236546550444,"z0":5.912462823716681,"aX":5.491545446692871},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-13.1,"breakHorizontal":-7.3,"spinRate":2696,"spinDirection":25},"zone":5,"typeConfidence":2.0,"plateTime":0.4604755166481187,"extension":6.5074741043757225},"hitData":{"launchSpeed":89.4,"launchAngle":19.0,"totalDistance":289.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":115.04,"coordY":84.31}},"index":4,"playId":"57ef27ac-154a-3f9d-a075-2468345daf3b","pitchNumber":4,"startTime":"2026-05-04T00:49:00.202Z","endTime":"2026-05-04T00:49:15.859Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.9,"awayTeamWinProbability":10.099999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":0.51,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:49:15.859Z","atBatIndex":40},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a line drive to right fielder Andrew McCutchen. Jake Rogers scores.","rbi":1,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T00:49:44.177Z","endTime":"2026-05-04T00:51:02.206Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.4,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.617872649167627,"aZ":-21.981385114604294,"pfxX":-9.375587422555673,"pfxZ":6.057822471915086,"pX":0.7214455900812683,"pZ":1.7314175635747076,"vX0":8.039665203486251,"vY0":-128.64577558790435,"vZ0":-5.311537485500843,"x":89.5,"y":192.03,"x0":-1.2195998998760456,"y0":50.00486835833369,"z0":5.517007126326986,"aX":-15.78393906577612},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":10.0,"breakHorizontal":15.2,"spinRate":1625,"spinDirection":214},"zone":9,"typeConfidence":2.0,"plateTime":0.4250703052559377,"extension":6.626660147910376},"index":0,"playId":"305c75a6-7101-3ab7-b808-6b3d143c01b7","pitchNumber":1,"startTime":"2026-05-04T00:49:49.718Z","endTime":"2026-05-04T00:49:54.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":87.9,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.67955957135905,"aZ":-11.336037856440022,"pfxX":-5.72877994503348,"pfxZ":10.427438000340093,"pX":0.6335690767405476,"pZ":1.9874350834062318,"vX0":6.433609659108788,"vY0":-141.29705565370335,"vZ0":-7.390344577898647,"x":92.85,"y":185.12,"x0":-0.9412569956642731,"y0":50.006557440969914,"z0":5.385543448993621,"aX":-11.452294459597464},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.3,"breakHorizontal":8.9,"spinRate":2445,"spinDirection":218},"zone":9,"typeConfidence":2.0,"plateTime":0.38937879646339635,"extension":6.613098587786742},"index":1,"playId":"3a46c66c-e3a1-3a67-98e8-83fc37db20d4","pitchNumber":2,"startTime":"2026-05-04T00:50:08.701Z","endTime":"2026-05-04T00:50:14.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":82.5,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.727758773026164,"aZ":-27.54829379383006,"pfxX":-9.258033102286822,"pfxZ":2.648450735077903,"pX":-0.3648820912419823,"pZ":2.810257741439251,"vX0":5.45237090012575,"vY0":-131.82380470400588,"vZ0":-1.8294816495994222,"x":130.91,"y":162.9,"x0":-1.2641281027982427,"y0":50.006470587325325,"z0":5.560073518179898,"aX":-16.190942288115902},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":4.6,"breakHorizontal":15.5,"spinRate":2052,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.41654673340631554,"extension":6.535827157912352},"hitData":{"launchSpeed":74.6,"launchAngle":20.0,"totalDistance":190.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":172.41,"coordY":120.8}},"index":2,"playId":"030b1306-0f3b-3916-ad8d-1ac6bb647c67","pitchNumber":3,"startTime":"2026-05-04T00:50:49.794Z","endTime":"2026-05-04T00:51:02.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"third":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.30000000000001,"awayTeamWinProbability":7.699999999999989,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.56,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:51:02.206Z","atBatIndex":41},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Matt Vierling called out on strikes.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T00:51:02.387Z","endTime":"2026-05-04T00:52:44.047Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71638170288643,"aZ":-11.593073237010122,"pfxX":-4.571468946869828,"pfxZ":10.123289332505722,"pX":0.2157133225159329,"pZ":3.887853613481209,"vX0":4.906216270129926,"vY0":-141.97211269340755,"vZ0":-2.7349227503834603,"x":108.78,"y":133.81,"x0":-0.9441793103689029,"y0":50.00333229318731,"z0":5.605576938550086,"aX":-9.295092538105804},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2436,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3863912722488978,"extension":6.587075736059881},"index":0,"playId":"54f88572-79f7-3a73-834e-010087ed6585","pitchNumber":1,"startTime":"2026-05-04T00:51:29.692Z","endTime":"2026-05-04T00:51:34.141Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":95.8,"endSpeed":86.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.89929254076129,"aZ":-19.570545659915076,"pfxX":-8.219558391023693,"pfxZ":6.484010922833438,"pX":-0.6756883888959085,"pZ":4.2948030127900365,"vX0":3.615400317684438,"vY0":-139.37129544764736,"vZ0":-0.12742544233548264,"x":142.76,"y":122.82,"x0":-0.9308710741869489,"y0":50.000531435401335,"z0":5.647197685963503,"aX":-15.969517981187849},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.9,"breakHorizontal":14.0,"spinRate":2346,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3948618999632152,"extension":6.785448672860285},"index":1,"playId":"551a45e5-e03c-30fb-99e7-c29e9a7c2879","pitchNumber":2,"startTime":"2026-05-04T00:51:48.743Z","endTime":"2026-05-04T00:51:53.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":87.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.99756628966315,"aZ":-11.35354893207382,"pfxX":-4.501216524588166,"pfxZ":10.573159135562022,"pX":-0.1986380108728049,"pZ":3.2328369206318364,"vX0":3.681246110408782,"vY0":-140.43499377739948,"vZ0":-4.184938666230988,"x":124.57,"y":151.49,"x0":-0.9509280650207256,"y0":50.0038701565014,"z0":5.498714356285736,"aX":-8.864389147779749},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.4,"breakHorizontal":7.2,"spinRate":2495,"spinDirection":209},"zone":2,"typeConfidence":2.0,"plateTime":0.392159771900102,"extension":6.588738644185473},"index":2,"playId":"5e73e5ea-36e2-3191-a23d-a34bfccbc00c","pitchNumber":3,"startTime":"2026-05-04T00:52:09.951Z","endTime":"2026-05-04T00:52:13.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-04T00:52:17.970Z","endTime":"2026-05-04T00:52:38.754Z","isPitch":false,"type":"action","player":{"id":663837,"link":"/api/v1/people/663837"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":88.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.2792872843962,"aZ":-12.25610589438024,"pfxX":-5.014150890120195,"pfxZ":9.808598855075676,"pX":0.4513811813421431,"pZ":2.057866416477294,"vX0":5.488212504976201,"vY0":-141.7938589523391,"vZ0":-7.152564817509139,"x":99.79,"y":183.22,"x0":-0.8604085786745864,"y0":50.00021072073423,"z0":5.399795670032294,"aX":-10.179822336701328},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":16.4,"breakHorizontal":7.9,"spinRate":2461,"spinDirection":215},"zone":9,"typeConfidence":2.0,"plateTime":0.3866965431650371,"extension":6.8392810127087085},"index":4,"playId":"a8cf83fb-f4dc-36e4-aacc-dcc94287698f","pitchNumber":4,"startTime":"2026-05-04T00:52:38.754Z","endTime":"2026-05-04T00:52:44.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.48,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:52:44.047Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out, pitcher Jack Leiter to first baseman Jake Burger. Kevin McGonigle to 2nd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T00:52:46.804Z","endTime":"2026-05-04T00:53:40.615Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":683004,"link":"/api/v1/people/683004"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"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":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.4,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.70118955886677,"aZ":-12.344250301047568,"pfxX":-4.592551726609624,"pfxZ":9.87856447418951,"pX":0.10908863168714367,"pZ":3.9052754703236268,"vX0":4.497549912681137,"vY0":-140.5189732586453,"vZ0":-2.398430886330961,"x":112.84,"y":133.34,"x0":-0.9125741490805687,"y0":50.00280097284059,"z0":5.567938569914854,"aX":-9.219436914788032},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":17.6,"breakHorizontal":7.4,"spinRate":2498,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38921363721412705,"extension":6.630646784799435},"index":0,"playId":"39c3debe-8771-3165-b736-39ceaed642ec","pitchNumber":1,"startTime":"2026-05-04T00:53:08.961Z","endTime":"2026-05-04T00:53:12.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479777863928316,"aZ":-19.654070123542017,"pfxX":1.5873182863943565,"pfxZ":6.551402424608822,"pX":0.6090465730237787,"pZ":2.6977098267613564,"vX0":4.117191204554848,"vY0":-136.71086148569162,"vZ0":-3.8319409029186042,"x":93.78,"y":165.94,"x0":-1.1169804729660149,"y0":50.00078042690191,"z0":5.4504877011705775,"aX":3.0320604498580517},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":11.4,"breakHorizontal":-3.7,"spinRate":2452,"spinDirection":199},"zone":6,"typeConfidence":2.0,"plateTime":0.39921983944034567,"extension":6.631660155792365},"hitData":{"launchSpeed":74.4,"launchAngle":-76.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":116.4,"coordY":180.68}},"index":1,"playId":"9b5f1ddd-c0ad-3a19-a617-947f31dbe8b4","pitchNumber":2,"startTime":"2026-05-04T00:53:32.805Z","endTime":"2026-05-04T00:53:40.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"first":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":90.60000000000001,"awayTeamWinProbability":9.399999999999991,"homeTeamWinProbabilityAdded":-0.5999999999999943,"leverageIndex":0.42,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:53:40.615Z","atBatIndex":43},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Riley Greene grounds out, second baseman Josh Smith to first baseman Jake Burger.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-05-04T00:53:49.442Z","endTime":"2026-05-04T00:55:22.209Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.8,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3886554007735,"aZ":-31.199209683669764,"pfxX":-6.808452191302349,"pfxZ":0.5598247941368459,"pX":-0.23197061278452924,"pZ":2.877541159617127,"vX0":4.983219819658167,"vY0":-130.52463596124855,"vZ0":-0.9513528129193686,"x":125.84,"y":161.09,"x0":-1.2736361557190727,"y0":50.0030142460622,"z0":5.579133007359328,"aX":-11.84310485064729},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":1.1,"breakHorizontal":11.4,"spinRate":1769,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.4183472533648658,"extension":6.5953271837782195},"index":0,"playId":"6c693d4e-ec79-3a3c-8da8-6a64f8844344","pitchNumber":1,"startTime":"2026-05-04T00:54:10.982Z","endTime":"2026-05-04T00:54:15.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":88.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.915025792061467,"aZ":-20.279509142880332,"pfxX":0.7343363645141143,"pfxZ":6.0988646411070775,"pX":0.9292231920468887,"pZ":2.2361630614737495,"vX0":5.70903067975191,"vY0":-137.40832704068018,"vZ0":-4.999146140033017,"x":81.58,"y":178.4,"x0":-1.254178655012375,"y0":50.00032693855152,"z0":5.4204864876489545,"aX":1.429098525640021},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.4,"breakHorizontal":-2.3,"spinRate":2542,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.3957079049019856,"extension":6.7541664132918875},"index":1,"playId":"268e2034-5898-32d9-8097-66f0b4d380b6","pitchNumber":2,"startTime":"2026-05-04T00:54:30.416Z","endTime":"2026-05-04T00:54:34.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.479453290736274,"aZ":-15.029463644501947,"pfxX":-4.748664315150085,"pfxZ":8.514461589825602,"pX":0.2848766795581631,"pZ":2.782164374218537,"vX0":5.085629332808553,"vY0":-140.89585089950995,"vZ0":-4.715313714942213,"x":106.14,"y":163.66,"x0":-0.9250172448412384,"y0":50.00688870034095,"z0":5.4461181356230615,"aX":-9.566816301001808},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.6,"breakHorizontal":7.6,"spinRate":2328,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.3884881421071271,"extension":6.642194659368943},"index":2,"playId":"3daf2fc0-e240-3f56-b898-3eaf99f24845","pitchNumber":3,"startTime":"2026-05-04T00:54:52.160Z","endTime":"2026-05-04T00:54:55.361Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.57439696669443,"aZ":-12.95904340334117,"pfxX":-5.794256503686306,"pfxZ":9.399358153593148,"pX":0.48195352358900145,"pZ":3.522450482878011,"vX0":5.99696269285495,"vY0":-142.28379653136673,"vZ0":-3.4296087541859865,"x":98.63,"y":143.67,"x0":-0.903329275623755,"y0":50.00035529267903,"z0":5.568183607389172,"aX":-11.842657345712091},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.4,"breakHorizontal":9.2,"spinRate":2372,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38539932976966407,"extension":6.6067311618034825},"hitData":{"launchSpeed":82.0,"launchAngle":2.0,"totalDistance":55.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.53,"coordY":162.34}},"index":3,"playId":"1a57b85d-56b0-36ab-8052-72f667883a96","pitchNumber":4,"startTime":"2026-05-04T00:55:14.740Z","endTime":"2026-05-04T00:55:22.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.3,"awayTeamWinProbability":10.700000000000003,"homeTeamWinProbabilityAdded":-1.3000000000000114,"leverageIndex":0.49,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:55:22.209Z","atBatIndex":44},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T00:57:08.219Z","endTime":"2026-05-04T00:58:27.098Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.3,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.597311818827894,"aZ":-31.614420887480474,"pfxX":-7.527018943344838,"pfxZ":0.3729350387777455,"pX":0.12058981819459588,"pZ":2.075851174573057,"vX0":7.051493128919258,"vY0":-122.01071756204378,"vZ0":-1.5275701791279952,"x":112.4,"y":182.73,"x0":-1.8451230890580088,"y0":50.00122254288759,"z0":5.463962450702082,"aX":-11.216550500375373},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.6,"breakHorizontal":11.8,"spinRate":1357,"spinDirection":255},"zone":8,"typeConfidence":0.9,"plateTime":0.45092308194378106,"extension":6.654943131905277},"index":0,"playId":"ec4320fd-9e25-314a-8ee5-60bdf678cf2a","pitchNumber":1,"startTime":"2026-05-04T00:57:49.783Z","endTime":"2026-05-04T00:57:53.544Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.2,"endSpeed":84.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.086737827305647,"aZ":-15.85413445344656,"pfxX":-9.460969984700723,"pfxZ":8.819616907432176,"pX":-0.10953677186137332,"pZ":3.2461007607452665,"vX0":7.007693482869769,"vY0":-135.54055196051937,"vZ0":-3.2162306958077407,"x":121.18,"y":151.14,"x0":-1.5061237051174952,"y0":50.00516860339777,"z0":5.562760015469398,"aX":-17.512631807346892},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.5,"breakHorizontal":15.5,"spinRate":2296,"spinDirection":222},"zone":2,"typeConfidence":0.88,"plateTime":0.4049192746911201,"extension":6.72252865592662},"index":1,"playId":"b5ed5ade-761e-382f-814c-481540ffedd8","pitchNumber":2,"startTime":"2026-05-04T00:58:01.993Z","endTime":"2026-05-04T00:58:05.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.853194010812345,"aZ":-39.72746709090556,"pfxX":2.8974447459381234,"pfxZ":-4.9432513873229,"pX":-0.28236763440935786,"pZ":1.847363931853167,"vX0":3.026485820543373,"vY0":-122.7450381487069,"vZ0":-0.8939423116750546,"x":127.76,"y":188.9,"x0":-1.9068142758241584,"y0":50.00172637013086,"z0":5.59320204436437,"aX":4.428671972211678},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.9,"breakHorizontal":-6.0,"spinRate":2353,"spinDirection":25},"zone":8,"typeConfidence":0.89,"plateTime":0.4458983028216674,"extension":6.427034693741682},"hitData":{"launchSpeed":87.9,"launchAngle":36.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":83.5,"coordY":93.72}},"index":2,"playId":"a2cda8d8-efe5-3626-83b6-a5794545ef93","pitchNumber":3,"startTime":"2026-05-04T00:58:16.395Z","endTime":"2026-05-04T00:58:27.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.7,"awayTeamWinProbability":8.299999999999997,"homeTeamWinProbabilityAdded":2.4000000000000057,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:58:27.098Z","atBatIndex":45},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ezequiel Duran doubles (6) on a line drive to left fielder Riley Greene.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T00:58:26.962Z","endTime":"2026-05-04T00:59:29.338Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.2,"endSpeed":76.9,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472927408182287,"aZ":-42.778694133995835,"pfxX":0.8953346661137189,"pfxZ":-7.136439126312212,"pX":0.6279873104699629,"pZ":2.130193647267139,"vX0":5.4256270723244056,"vY0":-121.11252092101012,"vZ0":0.4048859002295442,"x":93.06,"y":181.26,"x0":-1.7567166939458392,"y0":50.00191447075993,"z0":5.6998303649128585,"aX":1.3294154901674193},"breaks":{"breakAngle":2.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-12.6,"breakHorizontal":-2.9,"spinRate":2304,"spinDirection":28},"zone":9,"typeConfidence":0.88,"plateTime":0.45211038869747755,"extension":6.512607777004744},"index":0,"playId":"43ddce65-11bf-3220-8553-fb1d0e51e171","pitchNumber":1,"startTime":"2026-05-04T00:58:48.699Z","endTime":"2026-05-04T00:58:52.697Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":83.1,"endSpeed":76.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.005108864004516,"aZ":-44.55604931062104,"pfxX":3.7468544671769064,"pfxZ":-8.371838823074423,"pX":-0.6181381730454171,"pZ":3.5030221858251442,"vX0":1.6900656419724416,"vY0":-120.97442756427714,"vZ0":3.8243519927376837,"x":140.56,"y":144.2,"x0":-1.8129112627061605,"y0":50.00132477575531,"z0":5.812074727870536,"aX":5.542502733395656},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-13.9,"breakHorizontal":-7.2,"spinRate":2151,"spinDirection":28},"zone":11,"typeConfidence":0.9,"plateTime":0.45308423274807996,"extension":6.56649635697726},"index":1,"playId":"acdd64d4-e63e-347f-95de-7cc5bb87ede8","pitchNumber":2,"startTime":"2026-05-04T00:59:01.350Z","endTime":"2026-05-04T00:59:05.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.633685436867214,"aZ":-30.528971478301056,"pfxX":-7.812876025015691,"pfxZ":1.0936198417514493,"pX":0.34878039436812663,"pZ":1.504597519704136,"vX0":7.325537313157188,"vY0":-121.20294752353381,"vZ0":-3.026993012046991,"x":103.71,"y":198.16,"x0":-1.684434115589018,"y0":50.001476880536,"z0":5.41043330139365,"aX":-11.731098917728195},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":1.6,"breakHorizontal":12.6,"spinRate":1509,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.45032740304644303,"extension":6.844953846139779},"hitData":{"launchSpeed":81.6,"launchAngle":19.0,"totalDistance":227.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":61.11,"coordY":135.36}},"index":2,"playId":"727efcc0-b864-3c3b-8b2e-e9dd7623a612","pitchNumber":3,"startTime":"2026-05-04T00:59:14.307Z","endTime":"2026-05-04T00:59:29.338Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.8,"awayTeamWinProbability":12.200000000000003,"homeTeamWinProbabilityAdded":-3.9000000000000057,"leverageIndex":0.62,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-05-04T00:59:29.338Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Josh Smith walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T00:59:29.812Z","endTime":"2026-05-04T01:01:08.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"postOnSecond":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":77.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.161345359228932,"aZ":-32.94508125365369,"pfxX":-8.08600776585687,"pfxZ":-0.51142737967269,"pX":-1.2912816896639616,"pZ":1.7041106600597153,"vX0":4.046569895867357,"vY0":-121.45989179988506,"vZ0":-2.168966145994956,"x":166.22,"y":192.77,"x0":-1.9219560262116302,"y0":50.003125473714135,"z0":5.453429398475489,"aX":-12.169926201086197},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-1.2,"breakHorizontal":13.8,"spinRate":1393,"spinDirection":253},"zone":13,"typeConfidence":0.91,"plateTime":0.4496926571579243,"extension":6.627471251694744},"index":0,"playId":"c454b554-ef96-3909-908e-6e550a50baf7","pitchNumber":1,"startTime":"2026-05-04T00:59:53.160Z","endTime":"2026-05-04T00:59:57.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.83466671918351,"aZ":-18.630361491160773,"pfxX":-8.048338612691737,"pfxZ":7.439512832332216,"pX":-0.40304406306931395,"pZ":2.6924816633699002,"vX0":5.9718491922296915,"vY0":-133.38789397797996,"vZ0":-3.6187600201518926,"x":132.36,"y":166.08,"x0":-1.613363952777265,"y0":50.006036359155814,"z0":5.392290217203036,"aX":-14.660005891317148},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2162,"spinDirection":220},"zone":1,"typeConfidence":0.77,"plateTime":0.40896684069469513,"extension":6.763313153622065},"index":1,"playId":"31119d17-afe9-3f9f-b01a-9aa7dc087a9e","pitchNumber":2,"startTime":"2026-05-04T01:00:10.920Z","endTime":"2026-05-04T01:00:14.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":82.2,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.408681982449604,"aZ":-42.446052589571714,"pfxX":3.4805441293564527,"pfxZ":-7.016896039228367,"pX":-1.0462552341342914,"pZ":1.4521637785713608,"vX0":1.1583656345061917,"vY0":-119.78439266811536,"vZ0":-0.7349686659599048,"x":156.88,"y":199.57,"x0":-1.9871980555602453,"y0":50.00076448388849,"z0":5.531902421249947,"aX":5.0971812228870945},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-12.6,"breakHorizontal":-6.6,"spinRate":2386,"spinDirection":35},"zone":13,"typeConfidence":0.9,"plateTime":0.4558749226527188,"extension":6.41894275711611},"index":2,"playId":"089f5473-e5dd-319e-9e76-c8de6a96a09d","pitchNumber":3,"startTime":"2026-05-04T01:00:28.471Z","endTime":"2026-05-04T01:00:33.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":79.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.722665329791514,"aZ":-30.66847267061861,"pfxX":-8.038573155369836,"pfxZ":0.9570530348396118,"pX":0.054344589259457315,"pZ":0.7067194127776603,"vX0":7.339313540597775,"vY0":-123.68209995844182,"vZ0":-4.874052528623323,"x":114.93,"y":219.7,"x0":-1.8830649351415698,"y0":50.00430721636693,"z0":5.224964735828439,"aX":-12.667997530680896},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.0,"breakHorizontal":13.2,"spinRate":1536,"spinDirection":254},"zone":14,"typeConfidence":0.91,"plateTime":0.4400025856526608,"extension":6.792011036669324},"index":3,"playId":"8b08f182-f7aa-384b-8075-71951d08c800","pitchNumber":4,"startTime":"2026-05-04T01:00:44.991Z","endTime":"2026-05-04T01:00:49.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.76614958899853,"aZ":-17.363045841189866,"pfxX":-8.476060786658184,"pfxZ":8.053766441370758,"pX":0.14432955071091705,"pZ":4.038090391362471,"vX0":7.6085057293172085,"vY0":-134.40712066860974,"vZ0":-0.735439330169785,"x":111.5,"y":129.75,"x0":-1.6150313123112947,"y0":50.00125452646561,"z0":5.542566937833515,"aX":-15.584670598163168},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.6,"breakHorizontal":13.8,"spinRate":2155,"spinDirection":221},"zone":12,"typeConfidence":0.85,"plateTime":0.40673993100546824,"extension":6.66523153024556},"index":4,"playId":"04d6988c-b7bb-3b15-84dc-8ddcbf7cdec5","pitchNumber":5,"startTime":"2026-05-04T01:01:04.463Z","endTime":"2026-05-04T01:01:08.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.0,"awayTeamWinProbability":16.0,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":1.33,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:01:08.174Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out softly to first baseman Spencer Torkelson. Ezequiel Duran scores. Josh Smith to 3rd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T01:02:22.287Z","endTime":"2026-05-04T01:04:30.019Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,7,8],"actionIndex":[5],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"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":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":{"id":676568,"link":"/api/v1/people/676568"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-05-04T01:01:40.204Z","endTime":"2026-05-04T01:02:24.594Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.6,"endSpeed":84.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.379939851904886,"aZ":-17.260782102140173,"pfxX":-8.972434006102757,"pfxZ":8.156330893340122,"pX":-0.5841864371215572,"pZ":1.8096518753699142,"vX0":5.847870385625147,"vY0":-134.65730315796577,"vZ0":-6.0282882370911315,"x":139.27,"y":189.92,"x0":-1.6228674510954137,"y0":50.00634627868467,"z0":5.306973809653405,"aX":-16.411887212833268},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.6,"breakHorizontal":14.9,"spinRate":2097,"spinDirection":227},"zone":7,"typeConfidence":0.85,"plateTime":0.4074171656395187,"extension":6.910747475997393},"index":1,"playId":"ef9873e4-4516-3a53-aa44-24b987d24327","pitchNumber":1,"startTime":"2026-05-04T01:02:24.594Z","endTime":"2026-05-04T01:02:28.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":93.3,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.33755482690956,"aZ":-16.670992304638837,"pfxX":-7.328253886003255,"pfxZ":8.264339570025392,"pX":-0.5383424979323065,"pZ":2.075826087017893,"vX0":5.986927020414087,"vY0":-135.7783263078549,"vZ0":-5.538719206227241,"x":137.52,"y":182.73,"x0":-1.8143242590139144,"y0":50.00582447318738,"z0":5.293211966455761,"aX":-13.753786471299529},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":12.1,"spinRate":2258,"spinDirection":222},"zone":7,"typeConfidence":0.88,"plateTime":0.40261927919527407,"extension":6.879575625470218},"index":2,"playId":"418accc6-5d63-33bf-9431-064de40f7d7e","pitchNumber":2,"startTime":"2026-05-04T01:02:39.425Z","endTime":"2026-05-04T01:02:45.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.7,"endSpeed":77.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.990975239197052,"aZ":-31.75846636383748,"pfxX":-9.108051217103174,"pfxZ":0.27496056415134973,"pX":0.19374162277862608,"pZ":1.4223861433631713,"vX0":7.802419532838551,"vY0":-121.76733627149726,"vZ0":-2.718172793267713,"x":109.62,"y":200.38,"x0":-1.8554766641068865,"y0":50.00455087907292,"z0":5.2775995427956275,"aX":-13.796666053525596},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.1,"breakHorizontal":14.9,"spinRate":1349,"spinDirection":255},"zone":14,"typeConfidence":0.91,"plateTime":0.44835085945100106,"extension":6.837003298719878},"index":3,"playId":"b56e264f-b109-352a-90c5-bd6e1427b6ba","pitchNumber":3,"startTime":"2026-05-04T01:03:02.613Z","endTime":"2026-05-04T01:03:08.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.420331432479934,"aZ":-11.253973818130897,"pfxX":-7.439664217559362,"pfxZ":11.2014980111914,"pX":1.7700844982076227,"pZ":0.634392091053492,"vX0":10.945673162360334,"vY0":-135.50008307001372,"vZ0":-9.95968496692392,"x":49.53,"y":221.65,"x0":-1.3471985775585056,"y0":50.00140078731827,"z0":5.134537999166493,"aX":-13.893048317880272},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":11.3,"spinRate":2340,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.40356596345121076,"extension":7.0752735286288395},"index":4,"playId":"b1917762-77ad-3f18-bfe3-e9bee07583f1","pitchNumber":4,"startTime":"2026-05-04T01:03:27.193Z","endTime":"2026-05-04T01:03:32.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Wild pitch by pitcher Ricky Vanasco. Ezequiel Duran to 3rd. Josh Smith to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":5,"actionPlayId":"b1917762-77ad-3f18-bfe3-e9bee07583f1","startTime":"2026-05-04T01:03:48.822Z","endTime":"2026-05-04T01:03:51.811Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"second":{"id":677649,"link":"/api/v1/people/677649"},"postOnSecond":{"id":669701,"link":"/api/v1/people/669701"},"postOnThird":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":79.9,"awayTeamWinProbability":20.099999999999994,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":2.36,"dramaIndex":89.0,"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":6,"startTime":"2026-05-04T01:03:51.811Z","endTime":"2026-05-04T01:04:05.422Z","isPitch":false,"type":"action","player":{"id":543309,"link":"/api/v1/people/543309"},"defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.543998640927377,"aZ":-16.140605856981516,"pfxX":-7.024064453331127,"pfxZ":8.421060404979372,"pX":1.3905525250346356,"pZ":1.8317283548347303,"vX0":10.35468139210004,"vY0":-136.95285886438884,"vZ0":-6.468884522389882,"x":64.0,"y":189.32,"x0":-1.5224840191101727,"y0":50.00540233001252,"z0":5.323763799301478,"aX":-13.378580176903592},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":10.6,"spinRate":2150,"spinDirection":221},"zone":14,"typeConfidence":0.9,"plateTime":0.3995642687785912,"extension":6.8300658190153545},"index":7,"playId":"8f30df37-5afd-3660-a3c5-f4a8d83e972c","pitchNumber":5,"startTime":"2026-05-04T01:04:05.422Z","endTime":"2026-05-04T01:04:09.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":77.3,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.454250084995174,"aZ":-33.32953351867561,"pfxX":-9.9913050528268,"pfxZ":-0.7808697135531588,"pX":0.8074491669463558,"pZ":1.0886425477035848,"vX0":9.361367298668306,"vY0":-120.1331276973318,"vZ0":-3.082027292820961,"x":86.22,"y":209.39,"x0":-1.8095251638922163,"y0":50.00091066828491,"z0":5.299064879135146,"aX":-14.858471551773558},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.8,"breakHorizontal":16.3,"spinRate":1398,"spinDirection":253},"zone":14,"typeConfidence":0.91,"plateTime":0.4529171256000346,"extension":6.81203310892677},"hitData":{"launchSpeed":53.9,"launchAngle":-45.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"3","coordinates":{"coordX":140.31,"coordY":187.34}},"index":8,"playId":"ac56abdd-9bf2-3c28-9b28-5c218f0d2d31","pitchNumber":6,"startTime":"2026-05-04T01:04:22.299Z","endTime":"2026-05-04T01:04:30.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":677649,"link":"/api/v1/people/677649"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.8,"awayTeamWinProbability":16.200000000000003,"homeTeamWinProbabilityAdded":3.8999999999999915,"leverageIndex":2.36,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:04:30.019Z","atBatIndex":48},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Nimmo strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-05-04T01:04:52.381Z","endTime":"2026-05-04T01:06:16.104Z","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":676568,"fullName":"Ricky Vanasco","link":"/api/v1/people/676568"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607043,"fullName":"Brandon Nimmo","link":"/api/v1/people/607043"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.4,"endSpeed":73.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50088160299944,"aZ":-41.63195142100785,"pfxX":3.9745382712437607,"pfxZ":-6.863807373449957,"pX":-0.8607698580125831,"pZ":2.1058069309834906,"vX0":1.4320006611239755,"vY0":-117.00751108112516,"vZ0":0.9604580310730833,"x":149.81,"y":181.92,"x0":-1.9983756604929293,"y0":50.00546548207959,"z0":5.612325886318881,"aX":5.4734071286182076},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-11.9,"breakHorizontal":-7.6,"spinRate":2074,"spinDirection":32},"zone":13,"typeConfidence":0.9,"plateTime":0.46934800099031904,"extension":6.545037113476517},"index":0,"playId":"d41d4579-fabf-3910-aeba-8a48f7a46f22","pitchNumber":1,"startTime":"2026-05-04T01:04:58.522Z","endTime":"2026-05-04T01:05:03.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.0,"endSpeed":75.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.95180962976335,"aZ":-42.244927622262864,"pfxX":3.3785502440191055,"pfxZ":-7.161307200312676,"pX":-0.3845829976149382,"pZ":0.9746925493480293,"vX0":2.4604227261314517,"vY0":-118.01669064139858,"vZ0":-1.5231468624701923,"x":131.66,"y":212.46,"x0":-1.88031433472246,"y0":50.00095266598958,"z0":5.527755487354508,"aX":4.753202333977849},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-13.1,"breakHorizontal":-6.7,"spinRate":2269,"spinDirection":28},"zone":13,"typeConfidence":0.9,"plateTime":0.46452972442307905,"extension":6.6824032475431725},"index":1,"playId":"90001a0c-0f91-38dd-b1c9-cb5191fa68c8","pitchNumber":2,"startTime":"2026-05-04T01:05:13.406Z","endTime":"2026-05-04T01:05:18.159Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.83495020093318,"aZ":-32.134016211213066,"pfxX":-6.317328953287177,"pfxZ":0.02457868097753657,"pX":-0.7270220058326061,"pZ":1.766940705659702,"vX0":4.978654244100537,"vY0":-122.84154964295512,"vZ0":-2.3741044854107933,"x":144.71,"y":191.07,"x0":-1.9399531396434144,"y0":50.001746752770714,"z0":5.425741592777961,"aX":-9.844662724466744},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.2,"breakHorizontal":10.6,"spinRate":1321,"spinDirection":252},"zone":7,"typeConfidence":0.9,"plateTime":0.44256764896503453,"extension":6.721921187826794},"index":2,"playId":"2b51ba24-3685-37d6-b0f1-f72748a938d7","pitchNumber":3,"startTime":"2026-05-04T01:05:32.364Z","endTime":"2026-05-04T01:05:35.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.7,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.786178178012317,"aZ":-18.372724990965313,"pfxX":-7.504170418052439,"pfxZ":7.393628521462638,"pX":0.42683760087023404,"pZ":3.153398738460488,"vX0":8.293731508087172,"vY0":-134.9149963434851,"vZ0":-2.8104832892725753,"x":100.73,"y":153.64,"x0":-1.6934051460316346,"y0":50.006133909856246,"z0":5.484088708519838,"aX":-14.015984026634417},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":13.1,"breakHorizontal":12.1,"spinRate":2130,"spinDirection":227},"zone":3,"typeConfidence":0.86,"plateTime":0.4039760343872141,"extension":6.886769686670161},"index":3,"playId":"43323a86-92dc-3131-b9ac-def80097ae99","pitchNumber":4,"startTime":"2026-05-04T01:05:52.765Z","endTime":"2026-05-04T01:05:58.775Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.27,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.334105407766764,"aZ":-31.154309337792263,"pfxX":-10.073886645371806,"pfxZ":0.6816669995718501,"pX":-0.6299246025821181,"pZ":1.6356115071088917,"vX0":6.261396393335536,"vY0":-121.89291225350196,"vZ0":-2.3439397729089135,"x":141.01,"y":194.62,"x0":-1.9252768008028642,"y0":50.00499803547946,"z0":5.30405810953602,"aX":-15.135572985783506},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":1.0,"breakHorizontal":16.7,"spinRate":1441,"spinDirection":249},"zone":7,"typeConfidence":0.91,"plateTime":0.44963098749630603,"extension":6.798130461858616},"index":4,"playId":"8a3471fd-9201-36e0-b9d5-d80db3daff6c","pitchNumber":5,"startTime":"2026-05-04T01:06:11.715Z","endTime":"2026-05-04T01:06:16.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":607043,"link":"/api/v1/people/607043","batSide":{"code":"L","description":"Left"}},"third":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_ab"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_ab"},{"player":{"id":607043,"link":"/api/v1/people/607043"},"credit":"b_pa"},{"player":{"id":676568,"link":"/api/v1/people/676568"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.76,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:06:16.104Z","atBatIndex":49},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:08:13.374Z","endTime":"2026-05-04T01:12:49.658Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.52618497457301,"aZ":-20.512183281285886,"pfxX":0.026957334043542502,"pfxZ":6.485229029543412,"pX":0.7101406576656948,"pZ":1.810901005794276,"vX0":4.82892037724118,"vY0":-134.55049750003582,"vZ0":-5.667051933693045,"x":89.93,"y":189.89,"x0":-1.126209531957432,"y0":50.00034306523324,"z0":5.4395614017466976,"aX":0.04767325462834445},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":10.4,"breakHorizontal":-1.3,"spinRate":2382,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.410170557990746,"extension":6.62996593234117},"index":0,"playId":"df163050-5859-3432-a744-f86b7830ad6a","pitchNumber":1,"startTime":"2026-05-04T01:10:37.007Z","endTime":"2026-05-04T01:10:40.013Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.7,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.01628593707488,"aZ":-17.796196776949404,"pfxX":1.313793216275276,"pfxZ":7.610407907025699,"pX":0.8549743211887089,"pZ":3.381026184880045,"vX0":4.618500467119216,"vY0":-136.7857633309794,"vZ0":-2.621528809028528,"x":84.41,"y":147.49,"x0":-1.028049638636771,"y0":50.00201783578437,"z0":5.576213629470394,"aX":2.4818548680633232},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.4,"breakHorizontal":-3.4,"spinRate":2489,"spinDirection":188},"zone":12,"typeConfidence":2.0,"plateTime":0.40087818504176864,"extension":6.592465416508883},"index":1,"playId":"960bfbb0-bf76-3719-ac79-ea4007edaccd","pitchNumber":2,"startTime":"2026-05-04T01:10:54.242Z","endTime":"2026-05-04T01:10:58.178Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":79.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.356322562559797,"aZ":-23.522125619330062,"pfxX":-8.122489443486423,"pfxZ":5.315975268153483,"pX":0.3505812206734785,"pZ":1.8701056151323565,"vX0":6.151856087486913,"vY0":-127.81638939947067,"vZ0":-4.3510504749164856,"x":103.64,"y":188.29,"x0":-1.0518320526890197,"y0":50.00254950945007,"z0":5.4787805876117925,"aX":-13.219883598013979},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.6,"breakHorizontal":13.1,"spinRate":1510,"spinDirection":213},"zone":9,"typeConfidence":2.0,"plateTime":0.4312305816728288,"extension":6.666778727293807},"index":2,"playId":"9f518af2-7323-3a09-8d9e-e089275db2c7","pitchNumber":3,"startTime":"2026-05-04T01:11:09.876Z","endTime":"2026-05-04T01:11:15.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-05-04T01:11:24.490Z","endTime":"2026-05-04T01:11:35.272Z","isPitch":false,"type":"action","player":{"id":679529,"link":"/api/v1/people/679529"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.9,"endSpeed":88.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.05724021433271,"aZ":-7.407637721565887,"pfxX":-4.717046328739246,"pfxZ":12.291824558987306,"pX":1.4335915043357221,"pZ":2.2227160684694045,"vX0":7.658557088765127,"vY0":-142.1036622200781,"vZ0":-7.538827263414363,"x":62.35,"y":178.77,"x0":-0.7020602922001304,"y0":50.003309335230085,"z0":5.403253845758281,"aX":-9.505206550655211},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.5,"breakHorizontal":6.7,"spinRate":2426,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.38763704435903934,"extension":6.891129563447964},"index":4,"playId":"fa63300d-b0a3-3e22-b4f2-b8e63015e8f5","pitchNumber":4,"startTime":"2026-05-04T01:11:35.272Z","endTime":"2026-05-04T01:11:39.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.41150245464274,"aZ":-9.211032566810907,"pfxX":-4.3275635423006005,"pfxZ":11.408343879017217,"pX":-0.2661271209207231,"pZ":2.5343570627143395,"vX0":3.1705878065870534,"vY0":-141.26308475103045,"vZ0":-6.465014719229302,"x":127.14,"y":170.35,"x0":-0.8431564769230021,"y0":50.001206657469695,"z0":5.450684995819903,"aX":-8.709531226730713},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":7.2,"spinRate":2405,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.38833954593161346,"extension":6.709406330751986},"index":5,"playId":"35c47dad-64fc-3b8f-8b0c-d007d80f638c","pitchNumber":5,"startTime":"2026-05-04T01:11:51.179Z","endTime":"2026-05-04T01:11:54.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":85.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.989335472302397,"aZ":-26.978910970164694,"pfxX":-9.22829067489144,"pfxZ":2.8477880497180634,"pX":0.7492819313810085,"pZ":0.39192726410737977,"vX0":7.526325080301673,"vY0":-133.8532734164927,"vZ0":-7.9119269048964735,"x":88.44,"y":228.2,"x0":-0.8902403518890486,"y0":50.00619572530215,"z0":5.297933923664118,"aX":-16.86652897480177},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.7,"breakHorizontal":15.2,"spinRate":1638,"spinDirection":232},"zone":14,"typeConfidence":2.0,"plateTime":0.40810596588415216,"extension":6.699877301532927},"index":6,"playId":"e0d9cab3-7bea-32d1-84a7-3cca4195d094","pitchNumber":6,"startTime":"2026-05-04T01:12:07.966Z","endTime":"2026-05-04T01:12:11.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.407197711339254,"aZ":-19.227285004392915,"pfxX":-0.9971504250750036,"pfxZ":6.749978365900667,"pX":0.3371496290855863,"pZ":3.360832420384442,"vX0":4.64244061580229,"vY0":-136.482947633149,"vZ0":-2.3493997912581057,"x":104.15,"y":148.04,"x0":-1.2442188633275384,"y0":50.00057666501235,"z0":5.533175292297652,"aX":-1.9126020835939375},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":1.0,"spinRate":2437,"spinDirection":193},"zone":3,"typeConfidence":2.0,"plateTime":0.39882302556930904,"extension":6.687630005850218},"index":7,"playId":"16b19058-0a98-38d1-b547-663a15dffb3a","pitchNumber":7,"startTime":"2026-05-04T01:12:26.075Z","endTime":"2026-05-04T01:12:32.944Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.914930189898424,"aZ":-24.743262241386795,"pfxX":-8.816477965994707,"pfxZ":4.209205472623794,"pX":0.33869576114266864,"pZ":1.5270212807425982,"vX0":6.656174938330066,"vY0":-132.20559126472014,"vZ0":-5.2942947218412355,"x":104.09,"y":197.55,"x0":-1.0696768602655629,"y0":50.001663446091364,"z0":5.378027567582521,"aX":-15.562463032052873},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":6.6,"breakHorizontal":14.4,"spinRate":1544,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.41473387609562185,"extension":6.790700071475225},"index":8,"playId":"2b5aff16-479f-3663-a610-f4dd899261dd","pitchNumber":8,"startTime":"2026-05-04T01:12:45.300Z","endTime":"2026-05-04T01:12:49.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":87.6,"awayTeamWinProbability":12.400000000000006,"homeTeamWinProbabilityAdded":-1.1000000000000085,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:12:49.658Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kerry Carpenter singles on a line drive to right fielder Andrew McCutchen.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:12:52.371Z","endTime":"2026-05-04T01:13:23.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117095937864544,"aZ":-28.847520452652436,"pfxX":-9.758257826206917,"pfxZ":1.8975133622965288,"pX":-0.7503603848001138,"pZ":2.300085755183041,"vX0":4.5578996941623515,"vY0":-132.02299796599874,"vZ0":-2.8145175213453695,"x":145.6,"y":176.68,"x0":-1.238665047507414,"y0":50.00057028430495,"z0":5.520060282235279,"aX":-17.092085020073892},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.0,"breakHorizontal":16.6,"spinRate":1776,"spinDirection":214},"zone":4,"typeConfidence":2.0,"plateTime":0.41609017945102167,"extension":6.554415631676667},"hitData":{"launchSpeed":73.7,"launchAngle":19.0,"totalDistance":191.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.97,"coordY":109.73}},"index":0,"playId":"b9b03468-3727-3867-b224-cd8e62893c28","pitchNumber":1,"startTime":"2026-05-04T01:13:13.029Z","endTime":"2026-05-04T01:13:23.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.32,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:13:23.062Z","atBatIndex":51},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Wenceel Pérez grounds out, first baseman Jake Burger to pitcher Jack Leiter. Kerry Carpenter to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:13:29.324Z","endTime":"2026-05-04T01:15:10.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":2},"matchup":{"batter":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":672761,"fullName":"Wenceel Pérez","link":"/api/v1/people/672761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73326076312265,"aZ":-13.613341392696634,"pfxX":-4.468611553032082,"pfxZ":9.178279994670483,"pX":-0.5853844811633553,"pZ":4.362845247044281,"vX0":3.183331640207402,"vY0":-141.4282036140691,"vZ0":-0.9868137110134304,"x":139.31,"y":120.98,"x0":-1.145860698782012,"y0":50.00523340368795,"z0":5.590816528854433,"aX":-9.039247766737125},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.4,"spinRate":2405,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.3875267883520328,"extension":6.4594982655980715},"index":0,"playId":"8e93eaf0-b3b6-3cb3-a42e-da83e4868aa3","pitchNumber":1,"startTime":"2026-05-04T01:13:47.286Z","endTime":"2026-05-04T01:13:51.263Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.33008099718558,"aZ":-11.715948992165945,"pfxX":-4.593929488332557,"pfxZ":10.300356456238735,"pX":-0.35903343551965916,"pZ":3.606957523016191,"vX0":3.7997588543512477,"vY0":-140.19728028806162,"vZ0":-3.2933012842399956,"x":130.69,"y":141.39,"x0":-1.1364938023879911,"y0":50.00588178887928,"z0":5.564078895897392,"aX":-9.127070374813512},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":18.1,"breakHorizontal":7.6,"spinRate":2476,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.39101434356404896,"extension":6.684195435967927},"index":1,"playId":"7df9b1d8-cf07-3248-8abf-757cb200df6f","pitchNumber":2,"startTime":"2026-05-04T01:14:05.351Z","endTime":"2026-05-04T01:14:09.403Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.202963935811976,"aZ":-18.30304161318863,"pfxX":-2.4695222983845646,"pfxZ":7.372015298657416,"pX":1.2444577301644697,"pZ":2.923152213022499,"vX0":7.4662216621405,"vY0":-135.91733046357038,"vZ0":-3.504998374279927,"x":69.56,"y":159.85,"x0":-1.2103738003179254,"y0":50.002456011151004,"z0":5.491343085739536,"aX":-4.6470428200406815},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.8,"breakHorizontal":3.0,"spinRate":2426,"spinDirection":199},"zone":12,"typeConfidence":2.0,"plateTime":0.40210899809463685,"extension":6.580808490406876},"index":2,"playId":"096a6b69-e309-3b50-9f01-ec9e7b3d888e","pitchNumber":3,"startTime":"2026-05-04T01:14:24.673Z","endTime":"2026-05-04T01:14:28.374Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.8,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04730718882767,"aZ":-11.439299422903517,"pfxX":-4.469116168138955,"pfxZ":10.473227461658665,"pX":0.793265942032091,"pZ":2.2647279350485228,"vX0":6.983289926184146,"vY0":-139.93622655897067,"vZ0":-6.394563058127475,"x":86.76,"y":177.63,"x0":-1.1558343875964767,"y0":50.0067074234592,"z0":5.331618803107588,"aX":-8.851741046698614},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":17.8,"breakHorizontal":6.6,"spinRate":2514,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.39165926489721636,"extension":6.664051192338653},"index":3,"playId":"22bcea4b-f09f-3458-a667-140e3a055f19","pitchNumber":4,"startTime":"2026-05-04T01:14:42.791Z","endTime":"2026-05-04T01:14:47.383Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.182,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.409022074437477,"aZ":-19.03168487552232,"pfxX":0.5531478360460993,"pfxZ":6.889358649537042,"pX":0.2951397547031471,"pZ":2.190044432604379,"vX0":4.103453395548018,"vY0":-136.8077820675178,"vZ0":-5.148483834209371,"x":105.75,"y":179.65,"x0":-1.2921751534176436,"y0":50.00260945320219,"z0":5.3891221860831955,"aX":1.0541906819399336},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.6,"breakHorizontal":-1.8,"spinRate":2557,"spinDirection":193},"zone":6,"typeConfidence":2.0,"plateTime":0.39940677085555754,"extension":6.654883848467617},"hitData":{"launchSpeed":95.5,"launchAngle":-7.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":149.78,"coordY":171.95}},"index":4,"playId":"5b7ab125-6025-37ed-83d8-b8e33635c993","pitchNumber":5,"startTime":"2026-05-04T01:15:01.374Z","endTime":"2026-05-04T01:15:10.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":672761,"link":"/api/v1/people/672761","batSide":{"code":"L","description":"Left"}},"first":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":672761,"link":"/api/v1/people/672761"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.0,"awayTeamWinProbability":12.0,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.57,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:15:10.313Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Hao-Yu Lee singles on a ground ball to right fielder Andrew McCutchen, deflected by second baseman Josh Smith. Kerry Carpenter scores.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:16:30.761Z","endTime":"2026-05-04T01:18:02.298Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":683004,"fullName":"Jack Leiter","link":"/api/v1/people/683004"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_deflection"},{"player":{"id":457705,"link":"/api/v1/people/457705"},"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","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":"2026-05-04T01:15:47.891Z","endTime":"2026-05-04T01:16:33.128Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.408272354038964,"aZ":-20.193422064924864,"pfxX":-2.4304383404855914,"pfxZ":6.268756003115552,"pX":0.1469570596595023,"pZ":3.125740887584694,"vX0":4.616194570265416,"vY0":-136.47718812967565,"vZ0":-2.6605181347408666,"x":111.4,"y":154.38,"x0":-1.2407891929315442,"y0":50.00102291034309,"z0":5.484018671630017,"aX":-4.644000106690429},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":3.6,"spinRate":2442,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39938036873950766,"extension":6.587238519072344},"index":1,"playId":"16b3eefd-95e9-30de-bb02-800e91806b68","pitchNumber":1,"startTime":"2026-05-04T01:16:33.128Z","endTime":"2026-05-04T01:16:37.393Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.1,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.02011116382677,"aZ":-18.110926293532415,"pfxX":-8.95660135226751,"pfxZ":7.085817171194433,"pX":0.5030520407091462,"pZ":2.9408643953074614,"vX0":6.442928005297828,"vY0":-139.64017964745918,"vZ0":-3.745874663874845,"x":97.82,"y":159.38,"x0":-0.6648768442148932,"y0":50.00143638319968,"z0":5.483674960054119,"aX":-17.772311879163734},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.2,"breakHorizontal":15.0,"spinRate":2446,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.3915201186097983,"extension":6.645425552287561},"index":2,"playId":"af727df3-e479-30fe-a15b-78babed37652","pitchNumber":2,"startTime":"2026-05-04T01:16:52.513Z","endTime":"2026-05-04T01:16:56.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":87.9,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22865430457149,"aZ":-10.746741246756935,"pfxX":-5.245070793918821,"pfxZ":10.704014670881937,"pX":0.3519615579001454,"pZ":3.6136859236262953,"vX0":4.932719020611844,"vY0":-141.08789491184496,"vZ0":-3.4307508879027826,"x":103.58,"y":141.21,"x0":-0.7436618245198899,"y0":50.00077202566641,"z0":5.545737794313487,"aX":-10.49804181407739},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.8,"breakHorizontal":8.4,"spinRate":2436,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3892840946183722,"extension":6.732443330322815},"index":3,"playId":"daa44666-ce0d-3974-89f7-4fecfe55894d","pitchNumber":3,"startTime":"2026-05-04T01:17:13.424Z","endTime":"2026-05-04T01:17:17.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":91.1,"endSpeed":83.5,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.649491274008714,"aZ":-21.482883981399166,"pfxX":-8.128660108641878,"pfxZ":6.027866259584357,"pX":0.49813151734141214,"pZ":0.908056641999642,"vX0":5.943627686893603,"vY0":-132.41550126549822,"vZ0":-7.464504283291488,"x":98.01,"y":214.26,"x0":-0.7210933630294317,"y0":50.00174599534737,"z0":5.338843170826462,"aX":-14.413597615832014},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.5,"breakHorizontal":13.4,"spinRate":1664,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.41386662943634267,"extension":6.659985924187418},"index":4,"playId":"83d91e5d-5bfc-3fa7-9b3f-1be4befe0187","pitchNumber":4,"startTime":"2026-05-04T01:17:30.659Z","endTime":"2026-05-04T01:17:34.827Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.087,"strikeZoneBottom":1.558,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.05658103650995,"aZ":-14.384640786251124,"pfxX":-8.622132492106388,"pfxZ":9.01805256334135,"pX":-0.2384327101290485,"pZ":1.4481676247407353,"vX0":4.7690625654178955,"vY0":-139.7098913300687,"vZ0":-8.162325650992655,"x":126.09,"y":199.68,"x0":-0.8491096934214393,"y0":50.00429232403361,"z0":5.357062703853308,"aX":-17.01234353108943},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":14.8,"breakHorizontal":14.6,"spinRate":2433,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39233092240234324,"extension":6.507338688852731},"hitData":{"launchSpeed":98.0,"launchAngle":-17.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":170.0,"coordY":106.0}},"index":5,"playId":"1c092560-defd-3468-82ae-e434b00cddd8","pitchNumber":5,"startTime":"2026-05-04T01:17:49.495Z","endTime":"2026-05-04T01:18:02.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":701678,"link":"/api/v1/people/701678","batSide":{"code":"R","description":"Right"}},"second":{"id":681481,"link":"/api/v1/people/681481"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_ab"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_ab"},{"player":{"id":701678,"link":"/api/v1/people/701678"},"credit":"b_pa"},{"player":{"id":683004,"link":"/api/v1/people/683004"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.4,"awayTeamWinProbability":6.599999999999994,"homeTeamWinProbabilityAdded":5.400000000000006,"leverageIndex":0.67,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:18:02.298Z","atBatIndex":53},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Rogers singles on a fly ball to right fielder Andrew McCutchen. Hao-Yu Lee to 3rd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:20:36.360Z","endTime":"2026-05-04T01:21:07.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"postOnThird":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[1],"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":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-05-04T01:19:13.511Z","endTime":"2026-05-04T01:19:25.997Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Tyler Alexander replaces Jack Leiter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-05-04T01:19:25.997Z","endTime":"2026-05-04T01:20:38.447Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":683004,"link":"/api/v1/people/683004","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.8,"endSpeed":82.8,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47956210962803,"aZ":-17.65952679597065,"pfxX":7.3569904615009625,"pfxZ":8.225096398552193,"pX":0.9886570322585941,"pZ":3.4650093287217745,"vX0":-5.650465452096341,"vY0":-132.0989582492247,"vZ0":-1.8918385327921539,"x":79.31,"y":145.22,"x0":2.200902834042709,"y0":50.005160025613385,"z0":5.490537654404265,"aX":12.987227769126184},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":14.6,"breakHorizontal":-12.1,"spinRate":2093,"spinDirection":137},"zone":12,"typeConfidence":2.0,"plateTime":0.4148415255984963,"extension":6.165502809560647},"index":2,"playId":"f2fd3b0d-9d66-3943-b765-990dd4298794","pitchNumber":1,"startTime":"2026-05-04T01:20:38.447Z","endTime":"2026-05-04T01:20:42.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":81.4,"strikeZoneTop":3.184,"strikeZoneBottom":1.607,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.032973374486303,"aZ":-23.51657402241166,"pfxX":-1.0635792254554466,"pfxZ":5.163709621191558,"pX":-0.17092328856050634,"pZ":2.72713937443067,"vX0":-6.168772706489737,"vY0":-127.7838731853684,"vZ0":-2.0336838737876826,"x":123.52,"y":165.15,"x0":2.3992911671428927,"y0":50.00079202937958,"z0":5.356132619105595,"aX":-1.7807841706820051},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":3.1,"spinRate":2199,"spinDirection":163},"zone":5,"typeConfidence":2.0,"plateTime":0.42646853341029844,"extension":6.144765255207884},"hitData":{"launchSpeed":65.2,"launchAngle":32.0,"totalDistance":196.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.3,"coordY":129.18}},"index":3,"playId":"aadf6480-31ed-316e-a2f2-f4758a4e2856","pitchNumber":2,"startTime":"2026-05-04T01:20:55.333Z","endTime":"2026-05-04T01:21:07.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":668670,"link":"/api/v1/people/668670","batSide":{"code":"R","description":"Right"}},"first":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":668670,"link":"/api/v1/people/668670"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.1,"awayTeamWinProbability":5.900000000000006,"homeTeamWinProbabilityAdded":0.6999999999999886,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:21:07.415Z","atBatIndex":54},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kevin McGonigle singles on a ground ball to right fielder Andrew McCutchen. Hao-Yu Lee scores. Jake Rogers to 3rd. Kevin McGonigle to 2nd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:21:13.598Z","endTime":"2026-05-04T01:22:28.287Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"postOnThird":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":701678,"fullName":"Hao-Yu Lee","link":"/api/v1/people/701678"},"responsiblePitcher":{"id":683004,"link":"/api/v1/people/683004"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":83.0,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.48652873891379,"aZ":-20.442096742153126,"pfxX":1.6096218433502685,"pfxZ":6.722975283063318,"pX":0.640337325818154,"pZ":2.5476876654087226,"vX0":-4.964405793384616,"vY0":-130.25449210830598,"vZ0":-3.4573179291304825,"x":92.59,"y":169.99,"x0":2.3491857350910315,"y0":50.00003611028884,"z0":5.410360999928933,"aX":2.808244291029024},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":11.8,"breakHorizontal":-2.0,"spinRate":2325,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.41811292788813637,"extension":6.212130819167258},"index":0,"playId":"21306d15-ed45-3ef0-a96a-ebcccf1b32e8","pitchNumber":1,"startTime":"2026-05-04T01:21:57.624Z","endTime":"2026-05-04T01:22:01.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"third":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.086,"strikeZoneBottom":1.557,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.424821727228625,"aZ":-23.86234464151903,"pfxX":9.5952841949907,"pfxZ":4.639427602155483,"pX":0.6381246854017242,"pZ":1.769876343264443,"vX0":-7.8698975850391895,"vY0":-132.2749119179052,"vZ0":-4.376234923890573,"x":92.68,"y":190.99,"x0":2.389947005246468,"y0":50.00113453771459,"z0":5.172806913009997,"aX":17.18133621085047},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.7,"breakHorizontal":-15.8,"spinRate":2041,"spinDirection":133},"zone":9,"typeConfidence":2.0,"plateTime":0.41242630991373685,"extension":6.121934987525373},"hitData":{"launchSpeed":93.0,"launchAngle":-5.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.87,"coordY":126.85}},"index":1,"playId":"34862cc3-e7a6-3580-8802-369c66ebf0c3","pitchNumber":2,"startTime":"2026-05-04T01:22:15.267Z","endTime":"2026-05-04T01:22:28.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":805808,"link":"/api/v1/people/805808","batSide":{"code":"L","description":"Left"}},"first":{"id":668670,"link":"/api/v1/people/668670"},"third":{"id":701678,"link":"/api/v1/people/701678"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":805808,"link":"/api/v1/people/805808"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":97.1,"awayTeamWinProbability":2.9000000000000057,"homeTeamWinProbabilityAdded":3.0,"leverageIndex":0.49,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:22:28.287Z","atBatIndex":55},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Vierling doubles (7) on a fly ball to right fielder Andrew McCutchen. Jake Rogers scores. Kevin McGonigle scores.","rbi":2,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:23:09.921Z","endTime":"2026-05-04T01:23:27.380Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663837,"fullName":"Matt Vierling","link":"/api/v1/people/663837"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":457705,"link":"/api/v1/people/457705"},"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_play","runner":{"id":668670,"fullName":"Jake Rogers","link":"/api/v1/people/668670"},"responsiblePitcher":{"id":641302,"link":"/api/v1/people/641302"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":805808,"fullName":"Kevin McGonigle","link":"/api/v1/people/805808"},"responsiblePitcher":{"id":641302,"link":"/api/v1/people/641302"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.0,"endSpeed":71.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.35191525320295,"aZ":-31.455151780931722,"pfxX":-9.276872918073042,"pfxZ":0.5479010331470935,"pX":0.07417461077680115,"pZ":2.040335502728313,"vX0":-2.7243457960599256,"vY0":-113.63895921653618,"vZ0":-0.4214614334259589,"x":114.17,"y":183.69,"x0":2.494384627807553,"y0":50.000675524693484,"z0":5.360169939826594,"aX":-12.097858348036553},"breaks":{"breakAngle":21.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":1.2,"breakHorizontal":17.5,"spinRate":2467,"spinDirection":296},"zone":8,"typeConfidence":2.0,"plateTime":0.48249073149349364,"extension":6.070969619359523},"hitData":{"launchSpeed":73.3,"launchAngle":35.0,"totalDistance":250.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":143.63,"coordY":101.58}},"index":0,"playId":"ba60464e-b8fc-387f-816d-b98a1d9ea80b","pitchNumber":1,"startTime":"2026-05-04T01:23:14.366Z","endTime":"2026-05-04T01:23:27.380Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":663837,"link":"/api/v1/people/663837","batSide":{"code":"R","description":"Right"}},"second":{"id":805808,"link":"/api/v1/people/805808"},"third":{"id":668670,"link":"/api/v1/people/668670"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":663837,"link":"/api/v1/people/663837"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":2.200000000000003,"leverageIndex":0.26,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:23:27.380Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Colt Keith grounds out softly, pitcher Tyler Alexander to first baseman Jake Burger.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-05-04T01:23:46.749Z","endTime":"2026-05-04T01:24:11.246Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641302,"fullName":"Tyler Alexander","link":"/api/v1/people/641302"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":690993,"fullName":"Colt Keith","link":"/api/v1/people/690993"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":641302,"link":"/api/v1/people/641302"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":84.1,"strikeZoneTop":3.278,"strikeZoneBottom":1.654,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.39548409847385,"aZ":-24.58374309483261,"pfxX":8.774741850591266,"pfxZ":4.212794707016119,"pX":1.190161661512191,"pZ":2.757504139643782,"vX0":-6.342522268602547,"vY0":-132.8556550714914,"vZ0":-1.9916144926384471,"x":71.63,"y":164.33,"x0":2.4591583223025366,"y0":50.0021293474736,"z0":5.289709453884121,"aX":15.807142702386718},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":7.4,"breakHorizontal":-14.6,"spinRate":2060,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.4110525232060178,"extension":6.129124016794938},"hitData":{"launchSpeed":44.3,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":125.53,"coordY":184.05}},"index":0,"playId":"ca27ca70-bee1-37cc-9c27-bb9316665b92","pitchNumber":1,"startTime":"2026-05-04T01:24:02.308Z","endTime":"2026-05-04T01:24:11.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":690993,"link":"/api/v1/people/690993","batSide":{"code":"L","description":"Left"}},"second":{"id":663837,"link":"/api/v1/people/663837"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_ab"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_ab"},{"player":{"id":690993,"link":"/api/v1/people/690993"},"credit":"b_pa"},{"player":{"id":641302,"link":"/api/v1/people/641302"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:24:11.246Z","atBatIndex":57},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alejandro Osuna strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-04T01:26:55.151Z","endTime":"2026-05-04T01:28:05.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":696030,"fullName":"Alejandro Osuna","link":"/api/v1/people/696030"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668670,"link":"/api/v1/people/668670"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kyle Finnegan replaces Ricky Vanasco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T01:25:26.967Z","endTime":"2026-05-04T01:26:30.672Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":640448,"link":"/api/v1/people/640448"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":676568,"link":"/api/v1/people/676568","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Alejandro Osuna replaces Andrew McCutchen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-04T01:26:30.672Z","endTime":"2026-05-04T01:26:57.478Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":457705,"link":"/api/v1/people/457705","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":87.8,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.387354430797345,"aZ":-12.36415336896426,"pfxX":-5.466952304987082,"pfxZ":10.00743837344396,"pX":0.37439600469543455,"pZ":2.9969420745825235,"vX0":6.969442980476503,"vY0":-139.77880362329512,"vZ0":-4.898227833145733,"x":102.73,"y":157.86,"x0":-1.4405240682235518,"y0":50.00319507751678,"z0":5.583295389679639,"aX":-10.822930387690572},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.3,"breakHorizontal":8.5,"spinRate":2299,"spinDirection":206},"zone":3,"typeConfidence":0.9,"plateTime":0.39178843196091195,"extension":6.618464112804653},"index":2,"playId":"37634140-b887-3a6a-9cdf-1a6844c17176","pitchNumber":1,"startTime":"2026-05-04T01:26:57.478Z","endTime":"2026-05-04T01:27:00.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.3035610158552,"aZ":-9.625437836798906,"pfxX":-5.768558968307343,"pfxZ":11.18157439037498,"pX":0.256629122161793,"pZ":2.3738699897801694,"vX0":6.829007192204522,"vY0":-140.94463908136942,"vZ0":-6.909660488966296,"x":107.22,"y":174.69,"x0":-1.4454418233717823,"y0":50.005064309294696,"z0":5.475080065967125,"aX":-11.635852705208205},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.1,"breakHorizontal":9.1,"spinRate":2336,"spinDirection":205},"zone":5,"typeConfidence":0.91,"plateTime":0.3882480550774541,"extension":6.602718310928272},"index":3,"playId":"99cb6076-2868-3e44-9fea-9d57f89246c3","pitchNumber":2,"startTime":"2026-05-04T01:27:16.809Z","endTime":"2026-05-04T01:27:22.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":4,"startTime":"2026-05-04T01:27:26.137Z","endTime":"2026-05-04T01:27:42.439Z","isPitch":false,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.4,"endSpeed":87.7,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56850589594078,"aZ":-8.180536150043922,"pfxX":-6.022060225535729,"pfxZ":12.040668629230218,"pX":1.1677913150731873,"pZ":1.9564460685225151,"vX0":9.062081214920504,"vY0":-141.30765626549004,"vZ0":-8.20765627836543,"x":72.49,"y":185.96,"x0":-1.3201509741426447,"y0":50.00616933836918,"z0":5.448881278558937,"aX":-12.004152970254028},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":8.8,"spinRate":2316,"spinDirection":208},"zone":14,"typeConfidence":0.91,"plateTime":0.38979105331343566,"extension":6.558605923114058},"index":5,"playId":"4a19fed4-d2e1-33ab-ac7c-1c9a20b1baf9","pitchNumber":3,"startTime":"2026-05-04T01:27:42.439Z","endTime":"2026-05-04T01:27:46.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.0,"strikeZoneTop":3.073,"strikeZoneBottom":1.551,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.70274625343898,"aZ":-29.418792927515064,"pfxX":-7.840795503003518,"pfxZ":1.6205929059278104,"pX":0.6973780754744494,"pZ":1.2146888542507777,"vX0":9.064608208227277,"vY0":-129.17979836432815,"vZ0":-5.014716404408494,"x":90.42,"y":205.98,"x0":-1.830487061127504,"y0":50.000684402535974,"z0":5.429635857568384,"aX":-13.31362751556574},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":2.0,"breakHorizontal":12.2,"spinRate":1053,"spinDirection":224},"zone":14,"typeConfidence":0.9,"plateTime":0.42323086385583064,"extension":6.761986159311548},"index":6,"playId":"2c02aacd-3d47-3936-8ea4-bdefbf635c2a","pitchNumber":4,"startTime":"2026-05-04T01:28:01.043Z","endTime":"2026-05-04T01:28:05.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":696030,"link":"/api/v1/people/696030","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":696030,"link":"/api/v1/people/696030"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:28:05.328Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Corey Seager singles on a ground ball to right fielder Wenceel Pérez.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-04T01:28:11.259Z","endTime":"2026-05-04T01:28:40.587Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":672761,"link":"/api/v1/people/672761"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.406939619467543,"aZ":-25.1420878964592,"pfxX":-6.359251393155768,"pfxZ":4.020317232486341,"pX":0.25871157216128726,"pZ":2.1627044572312872,"vX0":7.573088164316083,"vY0":-130.39822422526095,"vZ0":-3.7241956999011983,"x":107.14,"y":180.39,"x0":-1.8358700801419001,"y0":50.00148213462998,"z0":5.472556871039977,"aX":-11.121501762458388},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":6.8,"breakHorizontal":10.2,"spinRate":1188,"spinDirection":221},"zone":9,"typeConfidence":0.89,"plateTime":0.4175544180184545,"extension":6.690735645344034},"hitData":{"launchSpeed":103.9,"launchAngle":-0.0,"totalDistance":49.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":191.84,"coordY":108.61}},"index":0,"playId":"5e06e913-acb0-3280-810b-c2bd41f0b1f8","pitchNumber":1,"startTime":"2026-05-04T01:28:30.517Z","endTime":"2026-05-04T01:28:40.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":608369,"link":"/api/v1/people/608369","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":608369,"link":"/api/v1/people/608369"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.29999999999999716,"leverageIndex":0.07,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:28:40.587Z","atBatIndex":59},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Rangers challenged (force play), call on the field was upheld: Rangers challenged (play at 1st), call on the field was overturned: Josh Jung grounds into a force out, fielded by second baseman Hao-Yu Lee. Corey Seager out at 2nd. Josh Jung to 1st.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-04T01:28:46.281Z","endTime":"2026-05-04T01:29:58.850Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":608369,"fullName":"Corey Seager","link":"/api/v1/people/608369"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"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":673962,"fullName":"Josh Jung","link":"/api/v1/people/673962"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.3,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.474262483132286,"aZ":-27.364909652128617,"pfxX":-6.899186041339581,"pfxZ":2.9421078553941395,"pX":0.07964295784034406,"pZ":1.9002855940299652,"vX0":6.59057382111397,"vY0":-126.67569362443749,"vZ0":-3.66917325641892,"x":113.96,"y":187.47,"x0":-1.6522267230042835,"y0":50.003171279846036,"z0":5.541224567009353,"aX":-11.277964601866199},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":4.8,"breakHorizontal":11.2,"spinRate":1006,"spinDirection":222},"zone":8,"typeConfidence":0.9,"plateTime":0.43142812990875035,"extension":6.697922143917561},"index":0,"playId":"00339f35-3b86-31a1-ba55-667069a462f5","pitchNumber":1,"startTime":"2026-05-04T01:29:09.117Z","endTime":"2026-05-04T01:29:13.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.567543330924497,"aZ":-26.721991745497466,"pfxX":-6.905944994920086,"pfxZ":3.3416178733083184,"pX":0.4331625350086109,"pZ":1.0769220124692958,"vX0":7.557938783240282,"vY0":-126.63517491413414,"vZ0":-5.516212620227112,"x":100.49,"y":209.7,"x0":-1.6853439020051497,"y0":50.004607495786644,"z0":5.406785379286756,"aX":-11.277446555619973},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.0,"breakHorizontal":10.9,"spinRate":965,"spinDirection":228},"zone":14,"typeConfidence":0.9,"plateTime":0.43163588833313016,"extension":6.624393206402401},"index":1,"playId":"6e4c2b9d-5328-333b-80ea-27af765ae0a7","pitchNumber":2,"startTime":"2026-05-04T01:29:29.284Z","endTime":"2026-05-04T01:29:33.562Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.0,"strikeZoneTop":3.263,"strikeZoneBottom":1.647,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.143545278016525,"aZ":-31.126215132819084,"pfxX":1.1516184348392442,"pfxZ":0.6458570329565276,"pX":0.5882475726358697,"pZ":1.4299121753112045,"vX0":5.151515061672219,"vY0":-125.81450031446819,"vZ0":-3.802732527660291,"x":94.58,"y":200.17,"x0":-1.630455030761201,"y0":50.00046046782857,"z0":5.4677457238545255,"aX":1.8554260045132154},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.6,"breakHorizontal":-3.2,"spinRate":2278,"spinDirection":132},"zone":14,"typeConfidence":0.91,"plateTime":0.43438950590022385,"extension":6.548980337564905},"hitData":{"launchSpeed":70.3,"launchAngle":-9.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":132.55,"coordY":152.19}},"index":2,"playId":"c419bead-6b57-310c-9c4d-5e7d7cc41387","pitchNumber":3,"startTime":"2026-05-04T01:29:48.553Z","endTime":"2026-05-04T01:29:58.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":673962,"link":"/api/v1/people/673962","batSide":{"code":"R","description":"Right"}},"first":{"id":608369,"link":"/api/v1/people/608369"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":673962,"link":"/api/v1/people/673962"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MC","challengeTeamId":140,"additionalReviews":[{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":140}]},"homeTeamWinProbability":99.6,"awayTeamWinProbability":0.4000000000000057,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.18,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:29:58.850Z","atBatIndex":60},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Jake Burger lines out sharply to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-05-04T01:32:18.901Z","endTime":"2026-05-04T01:32:47.650Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":640448,"fullName":"Kyle Finnegan","link":"/api/v1/people/640448"},"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":669394,"fullName":"Jake Burger","link":"/api/v1/people/669394"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49984203278336,"aZ":-23.174298148232975,"pfxX":-6.710889520875396,"pfxZ":5.481496881695991,"pX":0.30918857231056296,"pZ":0.7462080395992534,"vX0":6.5943326879608914,"vY0":-127.40489785781887,"vZ0":-7.276788922739867,"x":105.21,"y":218.63,"x0":-1.442387587716167,"y0":50.00429024846267,"z0":5.474748549764732,"aX":-11.019241761868402},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":10.7,"spinRate":1170,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.43013260098236783,"extension":6.6652427009343915},"index":0,"playId":"89bf86da-2a6e-3289-a3a6-2ac278a5aafb","pitchNumber":1,"startTime":"2026-05-04T01:32:18.901Z","endTime":"2026-05-04T01:32:22.476Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.1,"endSpeed":87.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.63,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.56800092460689,"aZ":-9.922193739368874,"pfxX":-6.972040531367439,"pfxZ":11.216068200271101,"pX":-0.44068800929507457,"pZ":1.8118887253486395,"vX0":4.9374538717970715,"vY0":-141.01313987685722,"vZ0":-8.394159526993308,"x":133.8,"y":189.86,"x0":-1.3220734118725816,"y0":50.00035316979495,"z0":5.494516728422536,"aX":-13.827701995493587},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.5,"breakHorizontal":11.4,"spinRate":2375,"spinDirection":203},"zone":7,"typeConfidence":0.91,"plateTime":0.39068506093454936,"extension":6.559473330533247},"hitData":{"launchSpeed":101.9,"launchAngle":22.0,"totalDistance":380.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":131.0,"coordY":73.0}},"index":1,"playId":"876a1fea-ca24-3bc9-bfce-b9b2240b91d4","pitchNumber":2,"startTime":"2026-05-04T01:32:35.771Z","endTime":"2026-05-04T01:32:47.650Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669394,"link":"/api/v1/people/669394","batSide":{"code":"R","description":"Right"}},"first":{"id":673962,"link":"/api/v1/people/673962"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_ab"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_ab"},{"player":{"id":669394,"link":"/api/v1/people/669394"},"credit":"b_pa"},{"player":{"id":640448,"link":"/api/v1/people/640448"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.08,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:32:47.650Z","atBatIndex":61},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Riley Greene strikes out swinging.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-04T01:35:22.290Z","endTime":"2026-05-04T01:36:23.872Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682985,"fullName":"Riley Greene","link":"/api/v1/people/682985"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Alejandro Osuna remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T01:34:42.106Z","endTime":"2026-05-04T01:34:42.133Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":696030,"link":"/api/v1/people/696030"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"201","replacedPlayer":{"id":457705,"link":"/api/v1/people/457705"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from left field to right field for Ezequiel Duran.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-04T01:34:42.133Z","endTime":"2026-05-04T01:34:42.134Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":677649,"link":"/api/v1/people/677649"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":677649,"link":"/api/v1/people/677649"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":457705,"link":"/api/v1/people/457705"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Collyer replaces Tyler Alexander.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-04T01:34:42.134Z","endTime":"2026-05-04T01:35:24.198Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686560,"link":"/api/v1/people/686560"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641302,"link":"/api/v1/people/641302","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.953913430694957,"aZ":-19.55167009037325,"pfxX":-9.150179730287167,"pfxZ":6.552010917720699,"pX":0.700922557723096,"pZ":2.35217712884376,"vX0":13.720361707067863,"vY0":-137.7970392679813,"vZ0":-3.7600680508107556,"x":90.28,"y":175.27,"x0":-3.148740855736339,"y0":50.00638890640944,"z0":5.051474124968372,"aX":-17.640463895409525},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":11.2,"breakHorizontal":13.8,"spinRate":2476,"spinDirection":243},"zone":6,"typeConfidence":2.0,"plateTime":0.3971231261336241,"extension":6.004435345622741},"index":3,"playId":"7303a733-4419-3af7-b746-5da43a453478","pitchNumber":1,"startTime":"2026-05-04T01:35:24.198Z","endTime":"2026-05-04T01:35:30.060Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":77.6,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.368733467403562,"aZ":-31.523737042229207,"pfxX":7.593364622370281,"pfxZ":0.4254682637413474,"pX":-0.8564543476608956,"pZ":2.3707336476910106,"vX0":4.632190858987628,"vY0":-122.75941633787693,"vZ0":0.24065271617178996,"x":149.65,"y":174.77,"x0":-3.7544502782150357,"y0":50.00173219048961,"z0":4.9555250033891864,"aX":11.58483038339657},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":1.1,"breakHorizontal":-14.9,"spinRate":2971,"spinDirection":70},"zone":4,"typeConfidence":2.0,"plateTime":0.44622732892585093,"extension":5.335726662692396},"index":4,"playId":"b19d55f5-e5e5-3dc9-a931-d8e8b21e251f","pitchNumber":2,"startTime":"2026-05-04T01:35:39.724Z","endTime":"2026-05-04T01:35:43.669Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.4,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.43654051768548,"aZ":-20.309238520493768,"pfxX":-9.616325957906186,"pfxZ":5.919562486176561,"pX":-0.9158675831785191,"pZ":3.0523661545622014,"vX0":10.24035425735546,"vY0":-140.6046007463687,"vZ0":-2.0852269246956388,"x":151.91,"y":156.37,"x0":-3.3531392152328214,"y0":50.00646558348818,"z0":5.119440090345177,"aX":-19.28730290350247},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.4,"breakHorizontal":15.4,"spinRate":2436,"spinDirection":246},"zone":11,"typeConfidence":2.0,"plateTime":0.38932341032540574,"extension":6.332604835057171},"index":5,"playId":"fc385df4-a240-3336-ae34-ed82d066a815","pitchNumber":3,"startTime":"2026-05-04T01:35:55.406Z","endTime":"2026-05-04T01:36:02.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.9,"strikeZoneTop":3.303,"strikeZoneBottom":1.667,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.47489339131862,"aZ":-28.48673031058681,"pfxX":-1.801889737690849,"pfxZ":2.150829506339676,"pX":-0.15418009073543382,"pZ":2.566319016330257,"vX0":9.115995736034169,"vY0":-130.40243071814936,"vZ0":-0.7016542151885619,"x":122.88,"y":169.49,"x0":-3.467454830325366,"y0":50.00428092520696,"z0":4.9958348083484845,"aX":-3.0923945456819695},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":4.0,"breakHorizontal":1.2,"spinRate":2761,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4206871202833047,"extension":6.034435763456379},"index":6,"playId":"f3636dd6-e3c8-3a5e-9c25-d6a82526cbb2","pitchNumber":4,"startTime":"2026-05-04T01:36:19.770Z","endTime":"2026-05-04T01:36:23.872Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":682985,"link":"/api/v1/people/682985","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":682985,"link":"/api/v1/people/682985"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:36:23.872Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Torkelson strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-04T01:36:27.919Z","endTime":"2026-05-04T01:39:04.142Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":679529,"fullName":"Spencer Torkelson","link":"/api/v1/people/679529"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":81.1,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.01724618446671,"aZ":-30.74103927426538,"pfxX":-0.7106504721912095,"pfxZ":0.8428259810824592,"pX":0.832833643207003,"pZ":2.3596809669945014,"vX0":10.741348366649353,"vY0":-130.69141646971175,"vZ0":-1.0450009767780328,"x":85.25,"y":175.07,"x0":-3.27564339766457,"y0":50.000962343483785,"z0":5.119079044105995,"aX":-1.206217187526737},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":1.6,"breakHorizontal":-1.6,"spinRate":2656,"spinDirection":145},"zone":14,"typeConfidence":2.0,"plateTime":0.4225788925937852,"extension":6.0973048670051835},"index":0,"playId":"4612f78e-8196-31dd-a619-ff5314072460","pitchNumber":1,"startTime":"2026-05-04T01:36:46.614Z","endTime":"2026-05-04T01:36:51.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":86.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52326097456703,"aZ":-14.936900045383773,"pfxX":-9.26653837968656,"pfxZ":8.916491560008035,"pX":-0.3057483033107618,"pZ":2.5554032182814175,"vX0":11.324214298766442,"vY0":-139.18859197700152,"vZ0":-4.270583174367179,"x":128.65,"y":169.78,"x0":-3.251471523233753,"y0":50.00421703169534,"z0":5.12060357284952,"aX":-17.917258803366845},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.2,"breakHorizontal":14.0,"spinRate":2409,"spinDirection":235},"zone":4,"typeConfidence":2.0,"plateTime":0.3957439575971753,"extension":6.206249215158677},"index":1,"playId":"53223218-ddcc-370d-86cb-c6468b34c131","pitchNumber":2,"startTime":"2026-05-04T01:37:01.832Z","endTime":"2026-05-04T01:37:06.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":90.4,"endSpeed":82.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.694250365441142,"aZ":-27.38925529617489,"pfxX":-0.5550823041890103,"pfxZ":2.7712646086096075,"pX":-0.41800528881947036,"pZ":3.013654703071006,"vX0":7.814671594885716,"vY0":-131.38945721399247,"vZ0":-0.08979254582266794,"x":132.93,"y":157.41,"x0":-3.372898670197649,"y0":50.00611194314037,"z0":5.102506990122009,"aX":-0.9599225908080115},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.3,"breakHorizontal":-1.0,"spinRate":2623,"spinDirection":125},"zone":1,"typeConfidence":2.0,"plateTime":0.41863339977854963,"extension":6.095989217393182},"index":2,"playId":"70f4154f-7291-346f-8635-ab920f96fdfc","pitchNumber":3,"startTime":"2026-05-04T01:37:23.128Z","endTime":"2026-05-04T01:37:27.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":84.7,"endSpeed":76.9,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.094165936823767,"aZ":-28.413604287423603,"pfxX":6.987513513089234,"pfxZ":2.495297544960109,"pX":0.7361625758615891,"pZ":2.0745610936160723,"vX0":8.112398359011149,"vY0":-123.0082251332399,"vZ0":-0.6875837385850867,"x":88.94,"y":182.77,"x0":-3.5326368556199137,"y0":50.00262386131107,"z0":4.801532296270503,"aX":10.534380596843278},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.6,"breakHorizontal":-14.8,"spinRate":2942,"spinDirection":77},"zone":9,"typeConfidence":2.0,"plateTime":0.4480578727598217,"extension":5.744728092999798},"index":3,"playId":"03f14e47-235a-3302-b829-12cce7972d72","pitchNumber":4,"startTime":"2026-05-04T01:37:40.735Z","endTime":"2026-05-04T01:37:44.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.0,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.40407944136083,"aZ":-15.669547046641936,"pfxX":-9.753132901797088,"pfxZ":8.264201580658408,"pX":-0.032449770181068247,"pZ":1.9579391986485835,"vX0":12.188249562089005,"vY0":-141.18640658485646,"vZ0":-5.864716939962733,"x":118.24,"y":185.92,"x0":-3.160400544114243,"y0":50.00283859089042,"z0":5.08938131873075,"aX":-19.477611227397308},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":14.9,"spinRate":2364,"spinDirection":241},"zone":8,"typeConfidence":2.0,"plateTime":0.3895732245351713,"extension":6.178060149774756},"index":4,"playId":"68f1d44f-847a-35a8-b709-f43e0d25c1f6","pitchNumber":5,"startTime":"2026-05-04T01:38:02.119Z","endTime":"2026-05-04T01:38:07.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.4,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.436820776215097,"aZ":-19.53061631702809,"pfxX":-8.175459567620099,"pfxZ":6.170073433676089,"pX":0.4687941388830502,"pZ":4.321182280804556,"vX0":13.001102050199888,"vY0":-141.99524892888905,"vZ0":0.8045366589582756,"x":99.13,"y":122.11,"x0":-3.099528915298376,"y0":50.003803483993046,"z0":5.273623512534913,"aX":-16.75704652652512},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.5,"breakHorizontal":12.2,"spinRate":2355,"spinDirection":236},"zone":12,"typeConfidence":2.0,"plateTime":0.38523193545914136,"extension":6.24228371740105},"index":5,"playId":"47f481fd-e520-3357-bde4-bdd907641ce0","pitchNumber":6,"startTime":"2026-05-04T01:38:23.641Z","endTime":"2026-05-04T01:38:27.495Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":84.3,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.482263419384754,"aZ":-30.201621776200017,"pfxX":0.868031245561224,"pfxZ":1.1029430649122407,"pX":0.37363480184867703,"pZ":3.514695026452127,"vX0":9.122003070091377,"vY0":-132.13953463694713,"vZ0":1.3727999391606234,"x":102.76,"y":143.88,"x0":-3.2163447364385593,"y0":50.00458531893945,"z0":5.1848910609267875,"aX":1.5568821083952513},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":2.5,"breakHorizontal":-3.2,"spinRate":2707,"spinDirection":122},"zone":12,"typeConfidence":2.0,"plateTime":0.41230621535219214,"extension":6.1600392837912965},"index":6,"playId":"4e7eaaa4-b342-30ad-b95c-819bdd96fb70","pitchNumber":7,"startTime":"2026-05-04T01:38:40.778Z","endTime":"2026-05-04T01:38:45.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.232,"strikeZoneBottom":1.631,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.84644665931559,"aZ":-30.276111331699667,"pfxX":-0.3368540386984149,"pfxZ":1.077819364813001,"pX":0.9525304646694466,"pZ":2.1737572008949164,"vX0":11.127218353435707,"vY0":-131.2156536351706,"vZ0":-1.5085499084174296,"x":80.69,"y":180.09,"x0":-3.2858972614126523,"y0":50.00138675002298,"z0":4.9964642748533095,"aX":-0.5945499786798775},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2695,"spinDirection":113},"zone":14,"typeConfidence":2.0,"plateTime":0.41626326627563115,"extension":6.314778331911413},"index":7,"playId":"ab95d757-9da8-3b26-ae03-9630210d8979","pitchNumber":8,"startTime":"2026-05-04T01:38:59.635Z","endTime":"2026-05-04T01:39:04.142Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":679529,"link":"/api/v1/people/679529","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:39:04.142Z","atBatIndex":63},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Kerry Carpenter pops out to second baseman Josh Smith.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-05-04T01:39:06.996Z","endTime":"2026-05-04T01:42:29.941Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686560,"fullName":"Gavin Collyer","link":"/api/v1/people/686560"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6,7,8,9],"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":681481,"fullName":"Kerry Carpenter","link":"/api/v1/people/681481"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.5,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.028162529507817,"aZ":-26.6683541000098,"pfxX":-1.5093842368523918,"pfxZ":3.096279730193377,"pX":-0.5285101012455209,"pZ":2.9969369647079,"vX0":8.213585070295968,"vY0":-132.50319482817108,"vZ0":-0.346829964633085,"x":137.15,"y":157.86,"x0":-3.4710931643007292,"y0":50.005451495085296,"z0":5.076274466126915,"aX":-2.6872334145933614},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.8,"breakHorizontal":1.0,"spinRate":2753,"spinDirection":158},"zone":1,"typeConfidence":2.0,"plateTime":0.4131915416301304,"extension":6.099606751592675},"index":0,"playId":"dccd25b2-27af-3504-9334-1eada74c83c4","pitchNumber":1,"startTime":"2026-05-04T01:39:28.361Z","endTime":"2026-05-04T01:39:32.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":76.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.92500903354156,"aZ":-28.31954508314103,"pfxX":8.554566452732736,"pfxZ":2.553224339007288,"pX":0.3831603126440098,"pZ":3.4014130281932196,"vX0":7.018693608339287,"vY0":-122.73815637313879,"vZ0":2.2235202347690444,"x":102.39,"y":146.94,"x0":-3.636491997328942,"y0":50.00112373623997,"z0":4.91449118249928,"aX":12.895639350324299},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":5.5,"breakHorizontal":-17.3,"spinRate":2984,"spinDirection":74},"zone":3,"typeConfidence":2.0,"plateTime":0.4482644112090606,"extension":5.951258886353593},"index":1,"playId":"602627b0-8790-38a3-b361-38e32185e0dc","pitchNumber":2,"startTime":"2026-05-04T01:39:44.609Z","endTime":"2026-05-04T01:39:49.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":90.0,"endSpeed":83.2,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.504792444626297,"aZ":-29.95221818254292,"pfxX":-0.6581903242473883,"pfxZ":1.271814250720185,"pX":-0.49745970803623707,"pZ":2.3585130681770514,"vX0":8.021147895542093,"vY0":-130.91642703939675,"vZ0":-1.0248287970554635,"x":135.96,"y":175.1,"x0":-3.5049200514512626,"y0":50.004739822701964,"z0":4.980338071875709,"aX":-1.152724867522858},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":2.3,"breakHorizontal":-0.5,"spinRate":2753,"spinDirection":124},"zone":4,"typeConfidence":2.0,"plateTime":0.41707473784700566,"extension":6.003929329308172},"index":2,"playId":"3e37e51e-0268-39a5-9a7a-82e9db98ff3f","pitchNumber":3,"startTime":"2026-05-04T01:40:02.634Z","endTime":"2026-05-04T01:40:06.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-05-04T01:40:16.945Z","endTime":"2026-05-04T01:40:31.498Z","isPitch":false,"type":"action","player":{"id":681481,"link":"/api/v1/people/681481"},"defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.912631826642908,"aZ":-31.354450395967287,"pfxX":9.471442468154379,"pfxZ":0.5215484048336272,"pX":-1.0864573052001714,"pZ":3.1573543613821813,"vX0":3.60653245237796,"vY0":-125.23219317003202,"vZ0":2.237630460742129,"x":158.41,"y":153.53,"x0":-3.7771430729875983,"y0":50.00585455967119,"z0":4.821559180369517,"aX":15.006386822459604},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.7,"breakHorizontal":-18.0,"spinRate":2794,"spinDirection":82},"zone":11,"typeConfidence":2.0,"plateTime":0.43781002825585524,"extension":5.781289515280371},"index":4,"playId":"021744d7-8051-311a-bd81-2617f48f7762","pitchNumber":4,"startTime":"2026-05-04T01:40:31.498Z","endTime":"2026-05-04T01:40:35.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.7,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.892027145575163,"aZ":-28.798603089148497,"pfxX":7.080334921104046,"pfxZ":2.1189604077348987,"pX":0.33770053293417956,"pZ":1.72508812439377,"vX0":7.465891433006594,"vY0":-125.12500073591687,"vZ0":-1.4482955096564198,"x":104.13,"y":192.2,"x0":-3.5985086593336133,"y0":50.00453304751288,"z0":4.658526622903289,"aX":11.291607277102576},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":-14.5,"spinRate":2863,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4367893153015836,"extension":5.711770798187958},"index":5,"playId":"21ba6c27-4095-3b4d-b4aa-fed0d4bdeb85","pitchNumber":5,"startTime":"2026-05-04T01:40:48.982Z","endTime":"2026-05-04T01:40:53.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":97.9,"endSpeed":90.3,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.822030713447433,"aZ":-20.492548279156352,"pfxX":-8.686252074680198,"pfxZ":5.640106516433633,"pX":-0.19641642527611738,"pZ":2.408059292331217,"vX0":12.17956117433712,"vY0":-142.12913832172094,"vZ0":-3.722431822502665,"x":124.49,"y":173.76,"x0":-3.3842989297637875,"y0":50.00106215327238,"z0":5.016107218721244,"aX":-17.987830098116348},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":9.7,"breakHorizontal":13.6,"spinRate":2482,"spinDirection":240},"zone":5,"typeConfidence":2.0,"plateTime":0.3835772048587818,"extension":6.341294317624365},"index":6,"playId":"8ff81db1-e2b6-3c8b-bc9f-6d9ca074a30f","pitchNumber":6,"startTime":"2026-05-04T01:41:10.485Z","endTime":"2026-05-04T01:41:13.685Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":90.5,"endSpeed":83.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8143486206549,"aZ":-28.767119464892737,"pfxX":-1.453801737435867,"pfxZ":1.9171937924547482,"pX":-0.6158407687319213,"pZ":3.058423990625276,"vX0":7.79201365279184,"vY0":-131.72445268882944,"vZ0":0.44151908591552613,"x":140.47,"y":156.2,"x0":-3.4081294184458435,"y0":50.00434228945328,"z0":4.995205038991944,"aX":-2.586800278789004},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":3.7,"breakHorizontal":1.2,"spinRate":2791,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.41390337630558216,"extension":5.875309992474169},"index":7,"playId":"693d0b38-d071-3861-aef9-fb09cd711f8f","pitchNumber":7,"startTime":"2026-05-04T01:41:29.849Z","endTime":"2026-05-04T01:41:36.272Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":82.0,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.417058987355723,"aZ":-30.58324707591518,"pfxX":1.224983784168253,"pfxZ":0.9218714181110741,"pX":-0.6175227902668199,"pZ":3.4342790339677602,"vX0":7.351549257198449,"vY0":-131.2831916830958,"vZ0":1.7895035757782056,"x":140.54,"y":146.05,"x0":-3.6250053013454346,"y0":50.00397437413258,"z0":5.036560374167879,"aX":2.1155404141949825},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":2.4,"breakHorizontal":-4.0,"spinRate":2794,"spinDirection":105},"zone":11,"typeConfidence":2.0,"plateTime":0.4188440258057553,"extension":6.031947636450733},"index":8,"playId":"fb23e057-a3d1-3f4a-8e48-1b925beabc1c","pitchNumber":8,"startTime":"2026-05-04T01:42:01.517Z","endTime":"2026-05-04T01:42:06.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":81.8,"strikeZoneTop":3.234,"strikeZoneBottom":1.632,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47548569748265,"aZ":-28.98527795555957,"pfxX":1.0677128024348785,"pfxZ":1.8449736906566887,"pX":0.2618176811912694,"pZ":2.970033974580869,"vX0":9.138070565675607,"vY0":-132.06384227132466,"vZ0":0.23992929679164954,"x":107.02,"y":158.59,"x0":-3.4117602951084907,"y0":50.00489988802224,"z0":5.046094262594785,"aX":1.8463830081296322},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":3.6,"breakHorizontal":-4.3,"spinRate":2660,"spinDirection":125},"zone":3,"typeConfidence":2.0,"plateTime":0.41803893223515454,"extension":6.099429505946266},"hitData":{"launchSpeed":81.4,"launchAngle":70.0,"totalDistance":82.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":140.66,"coordY":171.95}},"index":9,"playId":"6f03a4d4-9852-3d76-a8de-eddd7134b125","pitchNumber":9,"startTime":"2026-05-04T01:42:18.997Z","endTime":"2026-05-04T01:42:29.941Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":686560,"link":"/api/v1/people/686560","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":543309,"link":"/api/v1/people/543309"},"first":{"id":669394,"link":"/api/v1/people/669394"},"second":{"id":669701,"link":"/api/v1/people/669701"},"third":{"id":673962,"link":"/api/v1/people/673962"},"shortstop":{"id":608369,"link":"/api/v1/people/608369"},"left":{"id":696030,"link":"/api/v1/people/696030"},"center":{"id":694497,"link":"/api/v1/people/694497"},"right":{"id":677649,"link":"/api/v1/people/677649"}},"offense":{"batter":{"id":681481,"link":"/api/v1/people/681481","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_ab"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_ab"},{"player":{"id":681481,"link":"/api/v1/people/681481"},"credit":"b_pa"},{"player":{"id":686560,"link":"/api/v1/people/686560"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:42:29.941Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Evan Carter flies out to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-04T01:45:08.627Z","endTime":"2026-05-04T01:46:08.647Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694497,"fullName":"Evan Carter","link":"/api/v1/people/694497"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Burch Smith replaces Kyle Finnegan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-05-04T01:42:49.920Z","endTime":"2026-05-04T01:44:04.231Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572143,"link":"/api/v1/people/572143"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":640448,"link":"/api/v1/people/640448","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from shortstop to third base for Kevin McGonigle.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-05-04T01:44:04.231Z","endTime":"2026-05-04T01:44:04.254Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":805808,"link":"/api/v1/people/805808"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"100","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":690993,"link":"/api/v1/people/690993"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive Substitution: Zack Short replaces third baseman Colt Keith, batting 3rd, playing shortstop.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-05-04T01:44:04.254Z","endTime":"2026-05-04T01:45:10.857Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670097,"link":"/api/v1/people/670097"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"301","replacedPlayer":{"id":690993,"link":"/api/v1/people/690993"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":805808,"link":"/api/v1/people/805808"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.94144600001642,"aZ":-42.46981782970088,"pfxX":3.6042442828523504,"pfxZ":-7.217921063982285,"pX":-0.8729295558280289,"pZ":2.6944177362184822,"vX0":2.581385436442483,"vY0":-118.27110289599983,"vZ0":1.701200152129789,"x":150.27,"y":166.03,"x0":-2.4437210277010415,"y0":50.000134357437595,"z0":5.8384488340476235,"aX":5.143594796356444},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-12.5,"breakHorizontal":-7.1,"spinRate":2397,"spinDirection":36},"zone":11,"typeConfidence":2.0,"plateTime":0.46177237307103614,"extension":6.536500641091883},"index":3,"playId":"805adb37-9f87-3e09-9762-cb9a3e1e1786","pitchNumber":1,"startTime":"2026-05-04T01:45:10.857Z","endTime":"2026-05-04T01:45:15.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.5,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.106146874029786,"aZ":-24.584822572316725,"pfxX":2.096082147349557,"pfxZ":4.5268692951287735,"pX":-0.30974151649829296,"pZ":2.0864511969177064,"vX0":5.226849397393503,"vY0":-128.0672574209181,"vZ0":-3.3033995250651205,"x":128.81,"y":182.45,"x0":-2.641867809807155,"y0":50.004448403568794,"z0":5.296011648599042,"aX":3.513723081504238},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.8,"breakHorizontal":-4.9,"spinRate":2423,"spinDirection":184},"zone":8,"typeConfidence":2.0,"plateTime":0.42616021904707235,"extension":6.742803627105799},"index":4,"playId":"877c51f7-1d6b-3b6d-beb4-60eb73bcd219","pitchNumber":2,"startTime":"2026-05-04T01:45:23.983Z","endTime":"2026-05-04T01:45:27.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.9,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.827863307146668,"aZ":-13.319984215071575,"pfxX":-4.494602821629282,"pfxZ":9.964046672592499,"pX":-0.7787845202061582,"pZ":2.722962379633958,"vX0":5.766155168269395,"vY0":-136.61766292143557,"vZ0":-4.6408982505884495,"x":146.69,"y":165.26,"x0":-2.331834244620249,"y0":50.00209304865033,"z0":5.357820826309601,"aX":-8.50444647583476},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.3,"breakHorizontal":7.0,"spinRate":2413,"spinDirection":208},"zone":4,"typeConfidence":2.0,"plateTime":0.40078182831631937,"extension":6.754564694187785},"index":5,"playId":"2ccb28bc-13c6-3e34-a97b-5ddf6d87dacf","pitchNumber":3,"startTime":"2026-05-04T01:45:41.003Z","endTime":"2026-05-04T01:45:44.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.7,"strikeZoneTop":3.316,"strikeZoneBottom":1.673,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.871627220331114,"aZ":-28.752070575768855,"pfxX":-4.948910543160316,"pfxZ":2.297980739920586,"pX":-0.46780885021011376,"pZ":2.9119887253540897,"vX0":5.958134998491711,"vY0":-120.86774816970834,"vZ0":-0.7085397113615112,"x":134.83,"y":160.16,"x0":-2.3131427230138324,"y0":50.00452222051947,"z0":5.716792798711441,"aX":-7.379176691419068},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.2,"breakHorizontal":7.7,"spinRate":1886,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.45183351679548966,"extension":6.691340792485406},"hitData":{"launchSpeed":86.1,"launchAngle":32.0,"totalDistance":300.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":64.55,"coordY":95.43}},"index":6,"playId":"dcd0b9ba-6990-3999-83fb-3999f50d5733","pitchNumber":4,"startTime":"2026-05-04T01:46:00.531Z","endTime":"2026-05-04T01:46:08.647Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":694497,"link":"/api/v1/people/694497","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":694497,"link":"/api/v1/people/694497"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:46:08.647Z","atBatIndex":65},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ezequiel Duran lines out to center fielder Matt Vierling.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-04T01:46:10.516Z","endTime":"2026-05-04T01:47:30.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677649,"fullName":"Ezequiel Duran","link":"/api/v1/people/677649"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663837,"link":"/api/v1/people/663837"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.4,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.15205838935074,"aZ":-14.324583196094093,"pfxX":-3.4017713892460577,"pfxZ":9.351713488653054,"pX":-1.3579692142142958,"pZ":2.576402533600355,"vX0":3.742332106716647,"vY0":-137.008480563074,"vZ0":-5.006590122605787,"x":168.76,"y":169.22,"x0":-2.297055982526059,"y0":50.002924291496136,"z0":5.400216941436967,"aX":-6.493064828216427},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.1,"breakHorizontal":5.4,"spinRate":2508,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3991734520855226,"extension":6.90312829501864},"index":0,"playId":"941f3d46-df63-31ff-9a11-fc108844d4b2","pitchNumber":1,"startTime":"2026-05-04T01:46:37.114Z","endTime":"2026-05-04T01:46:41.032Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":86.4,"endSpeed":80.1,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02879068376679,"aZ":-32.319494408656844,"pfxX":2.605836187329518,"pfxZ":-0.08575036090847732,"pX":-0.2297339201581739,"pZ":3.1981785081715834,"vX0":4.3483854532254815,"vY0":-125.89079691293051,"vZ0":0.6244410449730362,"x":125.76,"y":152.43,"x0":-2.3110799126853228,"y0":50.006028581205555,"z0":5.541342877951487,"aX":4.226848793842441},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.2,"breakHorizontal":-5.6,"spinRate":2434,"spinDirection":139},"zone":2,"typeConfidence":2.0,"plateTime":0.43334978149847947,"extension":6.628881275192076},"index":1,"playId":"db1a97d0-ed09-37ae-8866-bb644a3aa98b","pitchNumber":2,"startTime":"2026-05-04T01:46:48.892Z","endTime":"2026-05-04T01:46:53.049Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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.5,"endSpeed":75.3,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.75882430628517,"aZ":-43.30170863927917,"pfxX":3.643891274869261,"pfxZ":-7.909381438270829,"pX":0.9777425064478759,"pZ":0.02931254881391275,"vX0":6.0317328135495485,"vY0":-118.49378791888519,"vZ0":-3.7951652310792188,"x":79.73,"y":237.99,"x0":-2.0839451406983347,"y0":50.000341353292555,"z0":5.647928009284924,"aX":5.1283212766688795},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.5,"breakVerticalInduced":-15.0,"breakHorizontal":-8.2,"spinRate":2540,"spinDirection":31},"zone":14,"typeConfidence":2.0,"plateTime":0.4640135815073494,"extension":6.635079930424828},"index":2,"playId":"2a76c5e4-a9f0-37fb-a561-7426cb29fd34","pitchNumber":3,"startTime":"2026-05-04T01:47:01.771Z","endTime":"2026-05-04T01:47:05.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.126,"strikeZoneBottom":1.578,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.65392929750189,"aZ":-13.905018041091813,"pfxX":-2.8227922509253327,"pfxZ":9.757798854607554,"pX":-0.29514297559791663,"pZ":2.5890971269128893,"vX0":6.223244957134529,"vY0":-135.92459148763172,"vZ0":-5.060160836283598,"x":128.25,"y":168.87,"x0":-2.2470642026956953,"y0":50.00294434764782,"z0":5.4396668593871365,"aX":-5.285871101172598},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.8,"breakHorizontal":3.8,"spinRate":2510,"spinDirection":197},"zone":5,"typeConfidence":2.0,"plateTime":0.40290428892756935,"extension":6.813721763656775},"hitData":{"launchSpeed":95.7,"launchAngle":18.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":149.51,"coordY":88.15}},"index":3,"playId":"ea655334-8133-3d87-903c-72d2cc70617e","pitchNumber":4,"startTime":"2026-05-04T01:47:21.356Z","endTime":"2026-05-04T01:47:30.722Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":677649,"link":"/api/v1/people/677649","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":677649,"link":"/api/v1/people/677649"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:47:30.722Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Josh Smith singles on a fly ball to left fielder Riley Greene.","rbi":0,"awayScore":1,"homeScore":7,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-04T01:47:40.699Z","endTime":"2026-05-04T01:49:14.572Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682985,"link":"/api/v1/people/682985"},"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(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":87.2,"endSpeed":81.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.60619577602584,"aZ":-25.36779503480426,"pfxX":0.7048446704244937,"pfxZ":4.096409811712503,"pX":-0.9226812104264875,"pZ":2.5900120648588074,"vX0":4.000254757427633,"vY0":-127.16246838230994,"vZ0":-1.7825749337358778,"x":152.17,"y":168.85,"x0":-2.5985889809647778,"y0":50.00230759804959,"z0":5.285065922995066,"aX":1.1695577661626502},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.3,"breakHorizontal":-2.0,"spinRate":2446,"spinDirection":168},"zone":11,"typeConfidence":2.0,"plateTime":0.4284252287598038,"extension":6.814287504163666},"index":0,"playId":"ad17c7c3-04a2-3f26-b9e9-bd824f707bb9","pitchNumber":1,"startTime":"2026-05-04T01:47:59.816Z","endTime":"2026-05-04T01:48:04.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.024921389391807,"aZ":-28.414515595971622,"pfxX":1.3905362721310395,"pfxZ":2.286488797474407,"pX":-0.7917190347925693,"pZ":2.9781792513440717,"vX0":3.9535427693996676,"vY0":-126.61669060310265,"vZ0":-0.37795960746816337,"x":147.18,"y":158.37,"x0":-2.546682865755861,"y0":50.00131306987465,"z0":5.380547770884282,"aX":2.282891188789918},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.3,"breakHorizontal":-3.4,"spinRate":2313,"spinDirection":155},"zone":1,"typeConfidence":2.0,"plateTime":0.4306844401248284,"extension":6.7502386479543315},"index":1,"playId":"7f5a93b8-258e-351c-abd1-158e4e367b73","pitchNumber":2,"startTime":"2026-05-04T01:48:12.047Z","endTime":"2026-05-04T01:48:39.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":140,"player":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"}},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":79.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.904341875858325,"aZ":-30.8655496252118,"pfxX":-7.406680320680063,"pfxZ":0.8316892609978321,"pX":0.04087321330694385,"pZ":2.2172394636045483,"vX0":7.440548147899877,"vY0":-123.47461380655515,"vZ0":-2.1982444685778875,"x":115.44,"y":178.91,"x0":-2.020598687258488,"y0":50.004092027442205,"z0":5.665684625057644,"aX":-11.670201045640878},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":1.3,"breakHorizontal":12.1,"spinRate":1696,"spinDirection":225},"zone":5,"typeConfidence":2.0,"plateTime":0.44019768526216563,"extension":6.570263557462335},"index":2,"playId":"40de47a4-a63a-3249-89e5-73eeba2102f1","pitchNumber":3,"startTime":"2026-05-04T01:48:40.455Z","endTime":"2026-05-04T01:48:45.424Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.722997160819858,"aZ":-13.818394041210011,"pfxX":-2.270201055526851,"pfxZ":9.487537084202422,"pX":-0.1785400221057162,"pZ":3.1999579564268594,"vX0":6.075097708503542,"vY0":-138.19309347597851,"vZ0":-3.8695034016675574,"x":123.81,"y":152.38,"x0":-2.110115025100542,"y0":50.001105532595325,"z0":5.546158571407924,"aX":-4.391912799865051},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.6,"breakHorizontal":2.9,"spinRate":2388,"spinDirection":200},"zone":2,"typeConfidence":2.0,"plateTime":0.39630103469699796,"extension":6.833960946297834},"hitData":{"launchSpeed":73.8,"launchAngle":30.0,"totalDistance":238.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":74.52,"coordY":119.34}},"index":3,"playId":"2a472e64-d62d-3657-91bb-2e4eea798912","pitchNumber":4,"startTime":"2026-05-04T01:49:00.572Z","endTime":"2026-05-04T01:49:14.572Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":669701,"link":"/api/v1/people/669701","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":669701,"link":"/api/v1/people/669701"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.0,"dramaIndex":5.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:49:14.572Z","atBatIndex":67},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Higashioka grounds out, second baseman Hao-Yu Lee to first baseman Spencer Torkelson.","rbi":0,"awayScore":1,"homeScore":7,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-05-04T01:49:15.371Z","endTime":"2026-05-04T01:51:16.987Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572143,"fullName":"Burch Smith","link":"/api/v1/people/572143"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Defensive Indiff","eventType":"defensive_indiff","movementReason":"r_defensive_indiff","runner":{"id":669701,"fullName":"Josh Smith","link":"/api/v1/people/669701"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":543309,"fullName":"Kyle Higashioka","link":"/api/v1/people/543309"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":701678,"link":"/api/v1/people/701678"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":679529,"link":"/api/v1/people/679529"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.09875650393978,"aZ":-40.87604607105632,"pfxX":5.329590036853393,"pfxZ":-6.367858475789813,"pX":0.5415036532435722,"pZ":0.9517963151991312,"vX0":4.801386841469693,"vY0":-116.70716028395965,"vZ0":-1.6979962324833493,"x":96.36,"y":213.08,"x0":-2.2429934052225042,"y0":50.005456286195354,"z0":5.57542643925572,"aX":7.277054576200702},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-11.6,"breakHorizontal":-10.9,"spinRate":2395,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.47119622860256216,"extension":6.760087921708243},"index":0,"playId":"2c860222-6710-3b7e-9b20-d5f5934eaa63","pitchNumber":1,"startTime":"2026-05-04T01:49:35.574Z","endTime":"2026-05-04T01:49:39.493Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":81.7,"endSpeed":75.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.141359032786013,"aZ":-40.75418783064261,"pfxX":4.994771480406097,"pfxZ":-5.992434334781789,"pX":0.46783688808676055,"pZ":1.864148251081326,"vX0":4.962290549156167,"vY0":-118.98935466786176,"vZ0":-0.43017557450083765,"x":99.17,"y":188.45,"x0":-2.2946379017634957,"y0":50.002302336581565,"z0":5.7443375675478086,"aX":7.151418951950405},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-10.7,"breakHorizontal":-10.3,"spinRate":2432,"spinDirection":36},"zone":9,"typeConfidence":2.0,"plateTime":0.4605616046439427,"extension":6.578489417240458},"index":1,"playId":"c5791105-c705-37bb-bc65-5030473ea566","pitchNumber":2,"startTime":"2026-05-04T01:49:52.297Z","endTime":"2026-05-04T01:49:57.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.586951570796668,"aZ":-29.60764334909299,"pfxX":-4.726982680589204,"pfxZ":1.7739728237303218,"pX":-0.23883535745742845,"pZ":4.175295409364323,"vX0":6.1106377568917045,"vY0":-119.16971517996399,"vZ0":2.3298325638120922,"x":126.1,"y":126.05,"x0":-2.214875882467671,"y0":50.00317374768417,"z0":5.8484401115942335,"aX":-6.841106463166755},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.1,"breakHorizontal":7.2,"spinRate":1861,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.4585457149153145,"extension":6.726156290888518},"index":2,"playId":"bb187dc5-0c4a-3341-a4f7-0dcf69acf29e","pitchNumber":3,"startTime":"2026-05-04T01:50:16.240Z","endTime":"2026-05-04T01:50:20.734Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Josh Smith advances to 2nd on defensive indifference.","event":"Defensive Indiff","eventType":"defensive_indiff","awayScore":1,"homeScore":7,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":3,"actionPlayId":"bb187dc5-0c4a-3341-a4f7-0dcf69acf29e","startTime":"2026-05-04T01:50:25.849Z","endTime":"2026-05-04T01:50:33.592Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":669701,"link":"/api/v1/people/669701"},"defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"first":{"id":669701,"link":"/api/v1/people/669701"},"postOnSecond":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{}},{"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":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40289559431484,"aZ":-28.72365793967198,"pfxX":2.320082456748205,"pfxZ":2.1132906851229474,"pX":0.4973000267267335,"pZ":0.6961071973066949,"vX0":6.936270498330694,"vY0":-126.62540515281088,"vZ0":-5.364389438827825,"x":98.04,"y":219.99,"x0":-2.5723964124090353,"y0":50.0048209999703,"z0":5.123613766289113,"aX":3.789080164095019},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.9,"breakHorizontal":-5.6,"spinRate":2417,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.43156739917688247,"extension":6.886347763301333},"index":4,"playId":"6d91f63d-4931-36ab-9ec6-6f08583d5c74","pitchNumber":4,"startTime":"2026-05-04T01:50:33.592Z","endTime":"2026-05-04T01:50:37.679Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.961889096206992,"aZ":-24.79042045392843,"pfxX":1.1378185751847831,"pfxZ":4.299810422803297,"pX":0.20650125715105425,"pZ":2.062984076116884,"vX0":6.678212645477315,"vY0":-129.38072533043848,"vZ0":-3.350938717401849,"x":109.13,"y":183.08,"x0":-2.5430965504933702,"y0":50.00035104578982,"z0":5.249615863511389,"aX":1.9493968519565947},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.3,"breakHorizontal":-3.4,"spinRate":2412,"spinDirection":189},"zone":8,"typeConfidence":2.0,"plateTime":0.4214258716100039,"extension":6.848751184995029},"index":5,"playId":"00759f02-cc6c-3e36-a75c-2194459e1cf0","pitchNumber":5,"startTime":"2026-05-04T01:50:52.478Z","endTime":"2026-05-04T01:50:56.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.638,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.39051603061081,"aZ":-16.89230068821749,"pfxX":-4.54637673892096,"pfxZ":8.366277708554605,"pX":0.38298223248475993,"pZ":2.0146612629860456,"vX0":8.82445024475568,"vY0":-134.35518619523353,"vZ0":-5.341202642076198,"x":102.4,"y":184.38,"x0":-2.3547942667942605,"y0":50.00085883991975,"z0":5.230726124049878,"aX":-8.302989966321473},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.2,"breakHorizontal":6.4,"spinRate":2395,"spinDirection":205},"zone":9,"typeConfidence":2.0,"plateTime":0.40782327975239907,"extension":6.96357955500114},"hitData":{"launchSpeed":105.9,"launchAngle":-23.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.73,"coordY":148.64}},"index":6,"playId":"f009fb5e-fa18-3d71-bb24-301feaa15718","pitchNumber":6,"startTime":"2026-05-04T01:51:08.079Z","endTime":"2026-05-04T01:51:16.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572143,"link":"/api/v1/people/572143","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":668670,"link":"/api/v1/people/668670"},"first":{"id":679529,"link":"/api/v1/people/679529"},"second":{"id":701678,"link":"/api/v1/people/701678"},"third":{"id":805808,"link":"/api/v1/people/805808"},"shortstop":{"id":670097,"link":"/api/v1/people/670097"},"left":{"id":682985,"link":"/api/v1/people/682985"},"center":{"id":663837,"link":"/api/v1/people/663837"},"right":{"id":672761,"link":"/api/v1/people/672761"}},"offense":{"batter":{"id":543309,"link":"/api/v1/people/543309","batSide":{"code":"R","description":"Right"}},"second":{"id":669701,"link":"/api/v1/people/669701"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":639723,"link":"/api/v1/people/639723"},"officialType":"Home Plate"},{"official":{"id":676581,"link":"/api/v1/people/676581"},"officialType":"First Base"},{"official":{"id":503502,"link":"/api/v1/people/503502"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_ab"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_ab"},{"player":{"id":543309,"link":"/api/v1/people/543309"},"credit":"b_pa"},{"player":{"id":572143,"link":"/api/v1/people/572143"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2026-05-04T01:51:16.987Z","atBatIndex":68}]